コード例 #1
0
 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'];
     }
 }