function ExecuteEvent($eventName, $arParams = array()) { if (COption::GetOptionString("main", "controller_member", "N") != "Y") { return null; } else { $oRequest = new CControllerClientRequestTo("execute_event", array("event_name" => $eventName, "parameters" => $arParams)); $oResponse = $oRequest->SendWithCheck(); if ($oResponse == false) { error_log("CControllerClient::ExecuteEvent: unknown error"); } elseif (!$oResponse->OK()) { error_log("CControllerClient::ExecuteEvent: " . $oResponse->text); } return $oResponse->arParameters['result']; } }