-
Notifications
You must be signed in to change notification settings - Fork 0
/
.parameters.php
52 lines (42 loc) · 1.41 KB
/
.parameters.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var array $arCurrentValues */
global $USER_FIELD_MANAGER;
use Bitrix\Main\Localization\Loc;
Loc::loadMessages(__FILE__);
$site = ($_REQUEST["site"] <> ''? $_REQUEST["site"] : ($_REQUEST["src_site"] <> ''? $_REQUEST["src_site"] : false));
$arFilter = Array("TYPE_ID" => "FEEDBACK_FORM", "ACTIVE" => "Y");
if($site !== false)
$arFilter["LID"] = $site;
$arEvent = Array();
$dbType = CEventMessage::GetList($by="ID", $order="DESC", $arFilter);
while($arType = $dbType->GetNext())
$arEvent[$arType["ID"]] = "[".$arType["ID"]."] ".$arType["SUBJECT"];
if(!\Bitrix\Main\Loader::includeModule("iblock"))
return;
$arIBlockType = CIBlockParameters::GetIBlockTypes();
$arIBlock = array();
$rsIBlock = CIBlock::GetList(Array("sort" => "asc"), Array("TYPE" => $arCurrentValues["IBLOCK_TYPE"], "ACTIVE"=>"Y"));
while ( $arr = $rsIBlock->Fetch() ) {
$arIBlock[$arr["ID"]] = "[".$arr["ID"]."] ".$arr["NAME"];
}
$arComponentParameters = array(
"PARAMETERS" => array(
"EMAIL_TO" => Array(
"NAME" => Loc::getMessage("FLXMD_REGISTRATION_USER_EMAIL_TO"),
"TYPE" => "STRING",
"DEFAULT" => '',
"PARENT" => "BASE",
),
"EVENT_MESSAGE_ID" => Array(
"NAME" => Loc::getMessage("FLXMD_REGISTRATION_USER_EMAIL_TEMPLATES"),
"TYPE"=>"LIST",
"VALUES" => $arEvent,
"DEFAULT"=>"",
"MULTIPLE"=>"N",
"COLS"=>25,
"PARENT" => "BASE",
),
)
);
?>