|
@@ 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"]); |