@@ 2024-2033 (lines=10) @@ | ||
2021 | } |
|
2022 | if ($continue) { |
|
2023 | $eventData = new object(); |
|
2024 | if ( !$AR->contextCallHandler ) { /* prevent onbeforecall from re-entering here */ |
|
2025 | $AR->contextCallHandler = true; |
|
2026 | $eventData->arCallArgs = $arCallArgs; |
|
2027 | $eventData->arCallFunction = $arCallFunction; |
|
2028 | $eventData->arContext = $this->getContext(); |
|
2029 | $eventData = ar_events::fire('onbeforecall', $eventData); |
|
2030 | $ARCurrent->arResult = $eventData->arResult; |
|
2031 | $AR->contextCallHandler = false; |
|
2032 | $continue = ($eventData!=false); |
|
2033 | } |
|
2034 | if ( $continue ) { |
|
2035 | if (!isset($ARCurrent->cacheCallChainSettings)) { |
|
2036 | $ARCurrent->cacheCallChainSettings = array(); |
|
@@ 2702-2711 (lines=10) @@ | ||
2699 | ); |
|
2700 | $continue = true; |
|
2701 | $eventData = new object(); |
|
2702 | if ( !$AR->contextCallHandler ) { /* prevent onbeforecall from re-entering here */ |
|
2703 | $AR->contextCallHandler = true; |
|
2704 | $eventData->arCallArgs = $arCallArgs; |
|
2705 | $eventData->arCallFunction = $arCallFunction; |
|
2706 | $eventData->arContext = $this->getContext(); |
|
2707 | $eventData = ar_events::fire('onbeforecall', $eventData); |
|
2708 | $ARCurrent->arResult = $eventData->arResult; |
|
2709 | $AR->contextCallHandler = false; |
|
2710 | $continue = ($eventData!=false); |
|
2711 | } |
|
2712 | if ( $continue ) { |
|
2713 | set_error_handler(array('pobject','pinpErrorHandler'),error_reporting()); |
|
2714 | $func = $arTemplates->import($template["arTemplateId"], $template["arCallTemplate"]); |