예제 #1
0
function GetTriggerNameByID($TRIGGER_ID){
	if(intval($TRIGGER_ID)){
		$arTrigger = CFTrigger::GetByID($TRIGGER_ID);
		return $arTrigger["NAME"];
	}else{
		return "";
	}
}
예제 #2
0
		$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" => "");