Your IP : 172.28.240.42


Current Path : /var/www/html/clients/biblio.e-nkama.ru/bitrix/modules/artismedia.faq/install/
Upload File :
Current File : /var/www/html/clients/biblio.e-nkama.ru/bitrix/modules/artismedia.faq/install/events.php

<?
if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
	die();

IncludeModuleLangFile(__FILE__);

$eventType         = new CEventType;
$arEventTypeFields = array(
	0 => array(
		'LID'         => 'ru',
		'EVENT_NAME'  => GetMessage('ARTIS_FAQ_ET_EVENT_NAME'),
		'NAME'        => GetMessage('ARTIS_FAQ_RU_ET_NAME'),
		'DESCRIPTION' => GetMessage('ARTIS_FAQ_RU_ET_DESCRIPTION'),
	),
	1 => array(
		'LID'         => 'en',
		'EVENT_NAME'  => GetMessage('ARTIS_FAQ_ET_EVENT_NAME'),
		'NAME'        => GetMessage('ARTIS_FAQ_RU_ET_NAME'),
		'DESCRIPTION' => GetMessage('ARTIS_FAQ_RU_ET_DESCRIPTION'),
	),
);

foreach($arEventTypeFields as $arField) {
	$rsET = $eventType->GetByID($arField['EVENT_NAME'], $arField['LID']);
	$arET = $rsET->Fetch();
	
	if(!$arET)
		$eventType->Add($arField);
	else
		$eventType->Update(array('ID' => $arET['ID']), $arField);
}

unset($arField);

if(!empty($this->SITE_ID)) {
	$eventM            = new CEventMessage;
	$arEventMessFields = array(
		0 => array(
			'ACTIVE'     => 'Y',
			'EVENT_NAME' => GetMessage('ARTIS_FAQ_ET_EVENT_NAME'),
			'LID'        => $this->SITE_ID,
			'EMAIL_FROM' => GetMessage('ARTIS_FAQ_EM_EMAIL_FROM'),
			'EMAIL_TO'   => GetMessage('ARTIS_FAQ_EM_EMAIL_TO'),
			'SUBJECT'    => GetMessage('ARTIS_FAQ_EM_SUBJECT_ADMIN'),
			'BODY_TYPE'  => 'text',
			'MESSAGE'    => GetMessage('ARTIS_FAQ_EM_MESSAGE'),
		),
	);
	
	foreach($arEventMessFields as $arField) {
		$rsMess = $eventM->GetList($by = 'id', $order = 'asc', array(
			'SUBJECT' => $arField['SUBJECT'],
			'LID'     => $arField['LID']
		));
		
		if(!$arMess = $rsMess->Fetch()) {
			$eventM->Add($arField);
		}
	}
	unset($arField);
}