403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/idea/install/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/idea/install/events.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

$ET = new CEventType;
$oEventType = $ET->GetList(
	array("EVENT_NAME" => "ADD_IDEA_COMMENT")
);
if(!$oEventType->Fetch())
{
	$oLang = CLanguage::GetList();
	while ($arLang = $oLang->Fetch())
	{
		IncludeModuleLangFile(__FILE__, $arLang["LID"]);
		//Event Type
		$ET->Add(
			array(
				"LID" => $arLang["LID"],
				"EVENT_NAME" => "ADD_IDEA_COMMENT",
				"NAME" => GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT"),
				"DESCRIPTION" =>
					'#FULL_PATH# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_FULL_PATH")."\n".
					'#IDEA_TITLE# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_IDEA_TITLE")."\n".
					'#AUTHOR# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_AUTHOR")."\n".
					'#IDEA_COMMENT_TEXT# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_IDEA_COMMENT_TEXT")."\n".
					'#DATE_CREATE# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_DATE_CREATE")."\n".
					'#EMAIL_TO# - '.GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT_PARAM_EMAIL_TO")
			)
		);

		$arSites = array();
		$oSite = CLang::GetList("", "", Array("LANGUAGE_ID" => $arLang["LID"]));
		while ($arSite = $oSite->Fetch())
			$arSites[] = $arSite["LID"];

		//Template for Event Type
		if(!empty($arSites))
		{
			$EM = new CEventMessage;
			$EM->Add(array(
				"ACTIVE" => "Y",
				"EVENT_NAME" => "ADD_IDEA_COMMENT",
				"LID" => $arSites,
				"EMAIL_FROM" => "#DEFAULT_EMAIL_FROM#",
				"EMAIL_TO" => "#EMAIL_TO#",
				"SUBJECT" => "#SITE_NAME#: ".GetMessage("IDEA_EVENT_ADD_IDEA_COMMENT").": #IDEA_TITLE#",
				"MESSAGE" => GetMessage("ADD_IDEA_COMMENT_TEMPLATE"),
				"BODY_TYPE" => "text",
			));
		}
	}
}

$oEventType = $ET->GetList(
	array("EVENT_NAME" => "ADD_IDEA")
);
if(!$oEventType->Fetch())
{
	$oLang = CLanguage::GetList();
	while ($arLang = $oLang->Fetch())
	{
		IncludeModuleLangFile(__FILE__, $arLang["LID"]);
		//Event Type
		$ET->Add(array(
			"LID" => $arLang["LID"],
			"EVENT_NAME" => "ADD_IDEA",
			"NAME" => GetMessage("IDEA_EVENT_ADD_IDEA"),
			"DESCRIPTION" =>
				'#FULL_PATH# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_FULL_PATH")."\n".
				'#TITLE# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_TITLE")."\n".
				'#AUTHOR# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_AUTHOR")."\n".
				'#IDEA_TEXT# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_IDEA_TEXT")."\n".
				'#DATE_PUBLISH# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_DATE_PUBLISH")."\n".
				'#EMAIL_TO# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_EMAIL_TO")."\n".
				'#CATEGORY# - '.GetMessage("IDEA_EVENT_ADD_IDEA_PARAM_CATEGORY")
		));

		$arSites = array();
		$oSite = CLang::GetList("", "", Array("LANGUAGE_ID" => $arLang["LID"]));
		while ($arSite = $oSite->Fetch())
			$arSites[] = $arSite["LID"];

		//Template for Event Type
		if(!empty($arSites))
		{
			$EM = new CEventMessage;
			$EM->Add(array(
				"ACTIVE" => "Y",
				"EVENT_NAME" => "ADD_IDEA",
				"LID" => $arSites,
				"EMAIL_FROM" => "#DEFAULT_EMAIL_FROM#",
				"EMAIL_TO" => "#EMAIL_TO#",
				"SUBJECT" => "#SITE_NAME#: ".GetMessage("IDEA_EVENT_ADD_IDEA").": #IDEA_TITLE#",
				"MESSAGE" => GetMessage("ADD_IDEA_TEMPLATE"),
				"BODY_TYPE" => "text"
			));
		}
	}
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit