%PDF- %PDF-
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 : |
<? 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"); } } ?>