# Bitrix: SiteManager # # Copyright (c) 2002-2009 Bitrix # # http://www.bitrix.ru # # mailto:admin@bitrix.ru # ############################################## */ define("STOP_STATISTICS", true); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/fevent/include.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/fevent/prolog.php"); if(!($USER->CanDoOperation('view_subordinate_users') || $USER->CanDoOperation('view_all_users'))) $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); $arEvent = CFTriggerActions::GetByID($ID); if($arEvent) $res = '[<a title="'.GetMessage("MAIN_EDIT_USER_PROFILE").'" class="tablebodylink" href="/bitrix/admin/action_edit.php?ID='.$arEvent["ID"].'&lang='.LANG.'">'.$arEvent["ID"].'</a>] ('.htmlspecialcharsbx($arEvent["NAME"]).')'; else $res = " ".GetMessage("MAIN_NOT_FOUND"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_popup_admin.php"); $strName = preg_replace("/[^a-z0-9_\\[\\]:]/i", "", $_REQUEST["strName"]); ?> <script type="text/javascript"> if(window.parent.document.getElementById("div_<?php echo $strName; ?> ")) window.parent.document.getElementById("div_<?php
function GetTrigger($trigger) { $arRes = CFTriggerActions::GetByID($trigger); return $arRes; }
$context = new CAdminContextMenu($aContext); $context->Show(); //Defaults $f_SORT = "10"; $rsActionTypes = CFTriggerActionTypes::GetList(); while($arActionType = $rsActionTypes->Fetch()){ $arActionTypes[] = $arActionType; } //echo "<pre>";print_r($arActionTypes);echo "</pre>";die; if (strlen($ID) > 0 && !$bVarsFromForm) { $result = CFTriggerActions::GetByID($ID); $f_NAME = $result["NAME"]; $f_SORT = $result["SORT"] ; $f_ACTION_TYPE = $result["ACTION_TYPE"]; $f_ADDITIONAL_PROPS = unserialize($result["ADDITIONAL_PROPS"]); //$_BODY_PARAMS = unserialize(implode("\n", $result["BODY_PARAMS"])); $_BODY_PARAMS = unserialize($result["BODY_PARAMS"]); } //echo "@".$f_ACTION_TYPE."@"; if(intval($_REQUEST["ACTION_TYPE"])){ $ACTION_TYPE = $_REQUEST["ACTION_TYPE"]; $TYPE = CFTriggerActionTypes::GetByID($ACTION_TYPE); //$TYPE = GetDetail($ACTION_TYPE,intval($_REQUEST["ACTION_TYPE"])); if(strlen($TYPE["CODE"]) > 0){