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/cvetdv.ru/bitrix/wizards/aspro/next/site/services/iblock/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/wizards/aspro/next/site/services/iblock/references_tizer.php
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)	die();

if(!defined("WIZARD_SITE_ID")) return;
if(!defined("WIZARD_SITE_DIR")) return;
if(!defined("WIZARD_SITE_PATH")) return;
if(!defined("WIZARD_TEMPLATE_ID")) return;
if(!defined("WIZARD_TEMPLATE_ABSOLUTE_PATH")) return;
if(!defined("WIZARD_THEME_ID")) return;

$bitrixTemplateDir = $_SERVER["DOCUMENT_ROOT"].BX_PERSONAL_ROOT."/templates/".WIZARD_TEMPLATE_ID."/";
//$bitrixTemplateDir = $_SERVER["DOCUMENT_ROOT"]."/local/templates/".WIZARD_TEMPLATE_ID."/";	

set_time_limit(0);

if (!CModule::IncludeModule("highloadblock"))
	return;

if (!WIZARD_INSTALL_DEMO_DATA)
	return;

$HL_ID = $_SESSION["NEXT_HBLOCK_TIZER_ID"];
unset($_SESSION["NEXT_HBLOCK_TIZER_ID"]);

//adding rows
WizardServices::IncludeServiceLang("references.php", LANGUAGE_ID);

use Bitrix\Highloadblock as HL;
global $USER_FIELD_MANAGER;

if($HL_ID){
	$hldata = HL\HighloadBlockTable::getById($HL_ID)->fetch();
	$hlentity = HL\HighloadBlockTable::compileEntity($hldata);

	$entity_data_class = $hlentity->getDataClass();
	$arTizers = array(
		"BONUS" => array(
			"IMAGE" => "references_files/iblock/d11/d1155780f7cb725a39446afb337697d2.png",
			"LINK" => WIZARD_SITE_DIR."sale/"
		),
		"SERT" => array(
			"IMAGE" => "references_files/iblock/d29/d29a609f0d35a73bb78a4b133d044a8d.png"
		),
		"DENY" => array(
			"IMAGE" => "references_files/iblock/195/195080058e597adc89dae60daab97727.png",
			"LINK" => WIZARD_SITE_DIR."help/warranty/"
		),
		"DELIVERY" => array(
			"IMAGE" => "references_files/iblock/abe/abedf713e6a85455b3932dc51d02067f.png",
			"LINK" => WIZARD_SITE_DIR."help/delivery/"
		),
	);
	$sort = 100;
	foreach($arTizers as $tizerName => $arFile){
		$arData = array(
			'UF_NAME' => GetMessage("WZD_REF_TIZER_".$tizerName),
			'UF_FILE' =>
				array (
					'name' => ToLower($tizerName).".png",
					'type' => 'image/png',
					'tmp_name' => WIZARD_ABSOLUTE_PATH."/site/services/iblock/".$arFile["IMAGE"]
				),
			'UF_SORT' => $sort,
			'UF_XML_ID' => ToLower($tizerName)
		);
		if($arFile["LINK"])
			$arData["UF_LINK"]=$arFile["LINK"];
		
		$USER_FIELD_MANAGER->EditFormAddFields('HLBLOCK_'.$HL_ID, $arData);
		$USER_FIELD_MANAGER->checkFields('HLBLOCK_'.$HL_ID, null, $arData);
		$result = $entity_data_class::add($arData);
		$sort += 100;
	}
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit