function GetTriggerNameByID($TRIGGER_ID){ if(intval($TRIGGER_ID)){ $arTrigger = CFTrigger::GetByID($TRIGGER_ID); return $arTrigger["NAME"]; }else{ return ""; } }
$aContext[] = array( "ICON" => "btn_delete", "TEXT"=>GetMessage("MAIN_ADMIN_MENU_DELETE"), "ONCLICK" => "javascript:if(confirm('".GetMessage("CONFIRM_DEL_MESSAGE")."'))window.location='trigger_actions.php?action=delete&ID[]=".CUtil::JSEscape($ID)."&lang=".LANG."&".bitrix_sessid_get()."';", ); } } $context = new CAdminContextMenu($aContext); $context->Show(); //Defaults $f_SORT = "10"; if (strlen($ID) > 0 && !$bVarsFromForm) { $result = CFTrigger::GetByID($ID); $f_NAME = $result["NAME"]; $f_SORT = $result["SORT"]; $f_EVENT_ID = $result["EVENT_ID"]; $f_ACTION_ID = $result["ACTION_ID"]; if(intval($f_ACTION_ID)){ $f_ACTION_ID = array( $f_ACTION_ID ); }else{ $f_ACTION_ID = unserialize(base64_decode($f_ACTION_ID)); } if(is_array($f_ACTION_ID)){ $f_ACTION_ID_P = array(); foreach ($f_ACTION_ID as $value) { $f_ACTION_ID_P[] = Array("VALUE" => $value,"DESCRIPTION" => "");