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