%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.145.188.172
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/bitrix.eshop/install/wizards/bitrix/eshop/site/services/advertising/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/bitrix.eshop/install/wizards/bitrix/eshop/site/services/advertising/index.php
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
	die();

if(!CModule::IncludeModule('advertising'))
	return;

IncludeModuleLangFile(__FILE__);

//Matrix
$arWeekday = Array(
	"SUNDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"MONDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"TUESDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"WEDNESDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"THURSDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"FRIDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23),
	"SATURDAY" => Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)
);

$contractId  = false;

$rsADV = CAdvContract::GetList("s_sort", "desc", array("NAME" => 'Eshop', 'DESCRIPTION' => GetMessage("CONTRACT_DESC")." [".WIZARD_SITE_ID."]"));
if ($arADV = $rsADV->Fetch())
{
	$contractId  = $arADV["ID"];
	if (WIZARD_INSTALL_DEMO_DATA)
	{
		CAdvContract::Delete($arADV["ID"]);
		$contractId  = false;
	}
}
if ($contractId == false)
{
	$arFields = array(
		'ACTIVE' => 'Y',
		'NAME' => 'Eshop',
		'SORT' => 1000,
		'DESCRIPTION' => GetMessage("CONTRACT_DESC")." [".WIZARD_SITE_ID."]",
		'EMAIL_COUNT' => 1,
		'arrTYPE' => array('ALL'),
		'arrWEEKDAY' => $arWeekday,
		'arrSITE' => Array(WIZARD_SITE_ID),
	);
	$contractId = CAdvContract::Set($arFields, 0, 'N');

	//Types
	$arTypes = Array(
		Array(
			"SID" => "MAIN",
			"ACTIVE" => "Y",
			"SORT" => 1,
			"NAME" => GetMessage("DEMO_ADV_MAIN_TYPE"),
			"DESCRIPTION" => ""
		),
		Array(
			"SID" => "PARALLAX",
			"ACTIVE" => "Y",
			"SORT" => 2,
			"NAME" => GetMessage("DEMO_ADV_PARALLAX_TYPE"),
			"DESCRIPTION" => ""
		)
	);

	foreach ($arTypes as $arFields)
	{
		$dbResult = CAdvType::GetByID($arTypes["SID"], $CHECK_RIGHTS="N");
		if ($dbResult && $dbResult->Fetch())
			continue;

		CAdvType::Set($arFields, "", $CHECK_RIGHTS="N");
	}

	$pathToBanner = str_replace("\\", "/", dirname(__FILE__));
	$lang = (in_array(LANGUAGE_ID, array("ru", "en", "de"))) ? LANGUAGE_ID : \Bitrix\Main\Localization\Loc::getDefaultLang(LANGUAGE_ID);
	$pathToBanner = $pathToBanner."/lang/".$lang;

	if (CModule::IncludeModule("iblock"))
	{
		$IBLOCK_CATALOG_ID = $_SESSION["WIZARD_CATALOG_IBLOCK_ID"];

		$arSectionLinks = array();

		$urlTemplate = CIBlock::GetArrayById($IBLOCK_CATALOG_ID, "SECTION_PAGE_URL");
		$urlTemplate = str_replace("#SITE_DIR#", WIZARD_SITE_DIR, $urlTemplate);

		$dbSect = CIBlockSection::GetList(Array(), Array("IBLOCK_TYPE" => "catalog", "IBLOCK_ID"=>$IBLOCK_CATALOG_ID, "CODE" => array("underwear", "shoes"), "IBLOCK_SITE_ID" => WIZARD_SITE_ID), false, array("SECTION_PAGE_URL"));
		$dbSect->SetUrlTemplates("", $urlTemplate);
		while ($arSect = $dbSect->GetNext())
		{
			$arSectionLinks[$arSect["CODE"]] = $arSect["SECTION_PAGE_URL"];
		}
	}

	$arBanners = Array(
		Array(
			"CONTRACT_ID" => $contractId,
			"TYPE_SID" => "MAIN",
			"STATUS_SID" => "PUBLISHED",
			"NAME" => GetMessage("DEMO_ADV_NAME"),
			"ACTIVE" => "Y",
			"arrSITE" => Array(WIZARD_SITE_ID),
			"WEIGHT"=> 200,
			"FIX_SHOW" => "N",
			"FIX_CLICK" => "N",
			"AD_TYPE" => "template",
			"STAT_EVENT_1" => "banner",
			"STAT_EVENT_2" => "click",
			"arrWEEKDAY" => $arWeekday,
			"COMMENTS" => "banner for " . WIZARD_SITE_ID,
			"TEMPLATE" => serialize(array(
				"NAME" => "bootstrap_v4",
				"MODE" => "N",
				"PROPS" => array(
					0 => array(
						"BANNER_NAME" => GetMessage("DEMO_ADV_1_NAME"),
						"BACKGROUND" => "stream",
						"IMG_FIXED" => "N",
						"LINK_URL" => $arSectionLinks["underwear"],
						"LINK_TITLE" => "",
						"LINK_TARGET" => "_self",
						"PRESET" => "3",
						"HEADING_SHOW" => "Y",
						"HEADING" => GetMessage("DEMO_ADV_1_NAME"),
						"HEADING_FONT_SIZE" => 35,
						"HEADING_FONT_COLOR" => "000000",
						"HEADING_BG_COLOR" => "FFFFFF",
						"HEADING_BG_OPACITY" => 20,
						"ANNOUNCEMENT_SHOW" => "Y",
						"ANNOUNCEMENT" => GetMessage("DEMO_ADV_1_ANNOUNCEMENT"),
						"ANNOUNCEMENT_FONT_SIZE" => "14",
						"ANNOUNCEMENT_FONT_COLOR" => "000000",
						"ANNOUNCEMENT_BG_COLOR" => "FFFFFF",
						"ANNOUNCEMENT_BG_OPACITY" => "100",
						"ANNOUNCEMENT_MOBILE_HIDE" => "N",
						"BUTTON" => "Y",
						"BUTTON_TEXT" => GetMessage("DEMO_ADV_1_BUTTON"),
						"BUTTON_FONT_COLOR" => "FFFFFF",
						"BUTTON_BG_COLOR" => "E6A323",
						"BUTTON_LINK_URL" => $arSectionLinks["underwear"],
						"BUTTON_LINK_TARGET" => "_self",
						"ANIMATION" => "N",
						"OVERLAY" => "N",
						"STREAM" => "https://youtu.be/h-Sw7RZc4mQ",
						"STREAM_MUTE" => "Y"
					),
					1 => array(
						"BANNER_NAME" => GetMessage("DEMO_ADV_2_NAME"),
						"BACKGROUND" => "image",
						"IMG_FIXED" => "N",
						"LINK_URL" => $arSectionLinks["shoes"],
						"LINK_TITLE" => "",
						"LINK_TARGET" => "_self",
						"PRESET" => "3",
						"HEADING_SHOW" => "Y",
						"HEADING" => GetMessage("DEMO_ADV_2_HEADING"),
						"HEADING_FONT_SIZE" => 30,
						"HEADING_FONT_COLOR" => "000000",
						"HEADING_BG_COLOR" => "FFFFFF",
						"HEADING_BG_OPACITY" => 20,
						"ANNOUNCEMENT_SHOW" => "Y",
						"ANNOUNCEMENT" => GetMessage("DEMO_ADV_2_ANNOUNCEMENT"),
						"ANNOUNCEMENT_FONT_SIZE" => "14",
						"ANNOUNCEMENT_FONT_COLOR" => "000000",
						"ANNOUNCEMENT_BG_COLOR" => "FFFFFF",
						"ANNOUNCEMENT_BG_OPACITY" => "100",
						"ANNOUNCEMENT_MOBILE_HIDE" => "N",
						"BUTTON" => "Y",
						"BUTTON_TEXT" => GetMessage("DEMO_ADV_2_BUTTON"),
						"BUTTON_FONT_COLOR" => "FFFFFF",
						"BUTTON_BG_COLOR" => "E6A323",
						"BUTTON_LINK_URL" => $arSectionLinks["shoes"],
						"BUTTON_LINK_TARGET" => "_self",
						"ANIMATION" => "N",
						"OVERLAY" => "N",
					),
					2 => array(
						"BANNER_NAME" => GetMessage("DEMO_ADV_3_NAME"),
						"BACKGROUND" => "image",
						"IMG_FIXED" => "N",
						//	"LINK_URL" => $arSectionLinks["shoes"],
						"LINK_TITLE" => "",
						"LINK_TARGET" => "_self",
						"PRESET" => "3",
						"HEADING_SHOW" => "Y",
						"HEADING" => GetMessage("DEMO_ADV_3_HEADING"),
						"HEADING_FONT_SIZE" => 30,
						"HEADING_FONT_COLOR" => "000000",
						"HEADING_BG_COLOR" => "FFFFFF",
						"HEADING_BG_OPACITY" => 20,
						"ANNOUNCEMENT_SHOW" => "Y",
						"ANNOUNCEMENT" => GetMessage("DEMO_ADV_3_ANNOUNCEMENT"),
						"ANNOUNCEMENT_FONT_SIZE" => "14",
						"ANNOUNCEMENT_FONT_COLOR" => "000000",
						"ANNOUNCEMENT_BG_COLOR" => "FFFFFF",
						"ANNOUNCEMENT_BG_OPACITY" => "100",
						"ANNOUNCEMENT_MOBILE_HIDE" => "N",
						"BUTTON" => "N",
						"ANIMATION" => "N",
						"OVERLAY" => "N",
					)
				)
			)),
			"TEMPLATE_FILES" => array(
				0 => array(),
				1 => array(
					"IMG" => Array(
						"name" => "banner_shoes.jpeg",
						"type" => "image/jpg",
						"tmp_name" => $pathToBanner."/banner_shoes.jpg",
						"error" => "0",
						"size" => @filesize($pathToBanner."/banner_shoes.jpg"),
						"MODULE_ID" => "advertising"
					)
				),
				2 => array(
					"IMG" => Array(
						"name" => "banner.jpeg",
						"type" => "image/jpg",
						"tmp_name" => $pathToBanner."/banner.jpg",
						"error" => "0",
						"size" => @filesize($pathToBanner."/banner.jpg"),
						"MODULE_ID" => "advertising"
					)
				))
		),
		Array(
			"CONTRACT_ID" => $contractId,
			"TYPE_SID" => "PARALLAX",
			"STATUS_SID" => "PUBLISHED",
			"NAME" => GetMessage("DEMO_ADV_SLIDER_NAME"),
			"ACTIVE" => "Y",
			"arrSITE" => Array(WIZARD_SITE_ID),
			"WEIGHT"=> 200,
			"FIX_SHOW" => "N",
			"FIX_CLICK" => "N",
			"AD_TYPE" => "template",
			"STAT_EVENT_1" => "banner",
			"STAT_EVENT_2" => "click",
			"arrWEEKDAY" => $arWeekday,
			"COMMENTS" => "banner2 for " . WIZARD_SITE_ID,
			"TEMPLATE" => serialize(array(
				"NAME" => "parallax",
				"MODE" => "N",
				"PROPS" => array(
					0 => array(
						"BANNER_NAME" => GetMessage("DEMO_ADV_4_NAME"),
						"BACKGROUND" => "image",
						"IMG_FIXED" => "N",
						"LINK_URL" => WIZARD_SITE_DIR."about/delivery/",
						"LINK_TITLE" => "",
						"LINK_TARGET" => "_self",
						"PRESET" => "3",
						"HEADING_SHOW" => "Y",
						"HEADING" => GetMessage("DEMO_ADV_4_HEADING"),
						"HEADING_FONT_SIZE" => 30,
						"HEADING_FONT_COLOR" => "000000",
						"HEADING_BG_COLOR" => "FFFFFF",
						"HEADING_BG_OPACITY" => 20,
						"ANNOUNCEMENT_SHOW" => "Y",
						"ANNOUNCEMENT" => GetMessage("DEMO_ADV_4_ANNOUNCEMENT"),
						"ANNOUNCEMENT_FONT_SIZE" => "14",
						"ANNOUNCEMENT_FONT_COLOR" => "000000",
						"ANNOUNCEMENT_BG_COLOR" => "FFFFFF",
						"ANNOUNCEMENT_BG_OPACITY" => "100",
						"ANNOUNCEMENT_MOBILE_HIDE" => "N",
						"BUTTON" => "Y",
						"BUTTON_TEXT" => GetMessage("DEMO_ADV_4_BUTTON"),
						"BUTTON_FONT_COLOR" => "FFFFFF",
						"BUTTON_BG_COLOR" => "E6A323",
						"BUTTON_LINK_URL" => WIZARD_SITE_DIR."about/delivery/",
						"BUTTON_LINK_TARGET" => "_self",
					//	"ANIMATION" => "N",
						"OVERLAY" => "N",
					)
				)
			)),
			"TEMPLATE_FILES" => array(
				array(
					"IMG" => Array(
						"name" => "banner_parallax.jpeg",
						"type" => "image/jpg",
						"tmp_name" => $pathToBanner."/banner_parallax.jpg",
						"error" => "0",
						"size" => @filesize($pathToBanner."/banner_parallax.jpg"),
						"MODULE_ID" => "advertising"
					)
				)
			)
		)
	);

	foreach ($arBanners as $arFields)
	{
		$dbResult = CAdvBanner::GetList('', '', Array("COMMENTS" => $arFields["COMMENTS"], "COMMENTS_EXACT_MATCH" => "Y"), null, "N");
		if ($dbResult && $dbResult->Fetch())
			continue;

		CAdvBanner::Set($arFields, "", $CHECK_RIGHTS="N");
	}
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit