Exemple #1
0
# 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 = "&nbsp;".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 
Exemple #2
0
	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){