%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 18.224.67.58
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/esol.importexportexcel/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/esol.importexportexcel/include.php
<?php
include_once(dirname(__FILE__).'/install/demo.php');

if(!class_exists('CEsolImpExpExcelRunner'))
{
	class CEsolImpExpExcelRunner
	{
		protected static $moduleId = 'esol.importexportexcel';
		
		static function GetModuleId()
		{
			return self::$moduleId;
		}
		
		private static function DemoExpired()
		{
			$DemoMode = CModule::IncludeModuleEx(self::$moduleId);
			$cnstPrefix = str_replace('.', '_', self::$moduleId);
			if ($DemoMode==MODULE_DEMO) {
				$now=time();
				if (defined($cnstPrefix."_OLDSITEEXPIREDATE")) {
					if ($now>=constant($cnstPrefix.'_OLDSITEEXPIREDATE') || constant($cnstPrefix.'_OLDSITEEXPIREDATE')>$now+2000000 || $now - filectime(__FILE__)>2000000) {
						return true;
					}
				} else{ 
					return true;
				}
			} elseif ($DemoMode==MODULE_DEMO_EXPIRED) {
				return true;
			}
			return false;
		}
		
		static function ImportIblock($filename, $params, $fparams, $stepparams, $pid = false)
		{
			if(self::DemoExpired()) return array();
			$ie = new CKDAImportExcel($filename, $params, $fparams, $stepparams, $pid);
			return $ie->Import();
		}
		
		static function ImportHighloadblock($filename, $params, $fparams, $stepparams, $pid = false)
		{
			if(self::DemoExpired()) return array();
			$ie = new CKDAImportExcelHighload($filename, $params, $fparams, $stepparams, $pid);
			return $ie->Import();
		}
		
		static function ExportIblock($params=array(), $fparams=array(), $stepparams=false, $pid = false)
		{
			if(self::DemoExpired()) return array();
			$ee = new CKDAExportExcel($params, $fparams, $stepparams, $pid);
			return $ee->Export();
		}
		
		static function ExportHighloadblock($params=array(), $fparams=array(), $stepparams=false, $pid = false)
		{
			if(self::DemoExpired()) return array();
			$ee = new CKDAExportExcelHighload($params, $fparams, $stepparams, $pid);
			return $ee->Export();
		}
	}
}

$moduleId = CEsolImpExpExcelRunner::GetModuleId();
$pathJS = '/bitrix/js/'.$moduleId;
$pathCSS = '/bitrix/panel/'.$moduleId;
$pathLang = BX_ROOT.'/modules/'.$moduleId.'/lang/'.LANGUAGE_ID;
CModule::AddAutoloadClasses(
	$moduleId,
	array(
		'CKDAFieldList' => 'classes/import/field_list.php',
		'CKDAImportProfile' => 'classes/import/profile.php',
		'CKDAImportProfileAll' => 'classes/import/profile.php',
		'CKDAImportProfileDB' => 'classes/import/profile_db.php',
		'CKDAImportProfileFS' => 'classes/import/profile_fs.php',
		'CKDAImportExcel' => 'classes/import/import.php',
		'CKDAImportExcelRollback' => 'classes/import/import_rollback.php',
		'CKDAImportExcelHighload' => 'classes/import/import_highload.php',
		'CKDAImportExtraSettings' => 'classes/import/extrasettings.php',
		'CKDAImportUtils' => 'classes/import/utils.php',
		'CKDAImportLogger' => 'classes/import/logger.php',
		//'CKDAImportMail' => 'classes/import/mail.php',
		'CKDAEEFieldList' => 'classes/export/field_list.php',
		'CKDAExportProfile' => 'classes/export/profile.php',
		'CKDAExportProfileAll' => 'classes/export/profile.php',
		'CKDAExportProfileDB' => 'classes/export/profile_db.php',
		'CKDAExportProfileFS' => 'classes/export/profile_fs.php',
		'CKDAExportExcel' => 'classes/export/export.php',
		'CKDAExportExcelStatic' => 'classes/export/export.php',
		'CKDAExportExcelHighload' => 'classes/export/export_highload.php',
		'CKDAExportExcelWriterXlsx' => 'classes/export/export_writer_xlsx.php',
		'CKDAExportExcelWriterCsv' => 'classes/export/export_writer_csv.php',
		'CKDAExportExcelWriterDbf' => 'classes/export/export_writer_dbf.php',
		'CKDAExportExtraSettings' => 'classes/export/extrasettings.php',
		'CKDAExportUtils' => 'classes/export/utils.php',
		'CKDAExportFilterCondTree' => 'classes/export/cond_tree.php',
		'\Bitrix\KdaImportexcel\IUtils' => "lib/iutils.php",
		'\Bitrix\KdaImportexcel\ProfileTable' => "lib/profile_import.php",
		'\Bitrix\KdaImportexcel\ProfileHlTable' => "lib/profile_import_hl.php",
		'\Bitrix\KdaImportexcel\ProfileElementTable' => "lib/profile_element.php",
		'\Bitrix\KdaImportexcel\ProfileElementHlTable' => "lib/profile_element_hl.php",
		'\Bitrix\KdaImportexcel\ProfileExecTable' => "lib/profile_exec.php",
		'\Bitrix\KdaImportexcel\ProfileExecStatTable' => "lib/profile_exec_stat.php",
		'\Bitrix\KdaImportexcel\Sftp' => "lib/sftp.php",
		'\Bitrix\KdaImportexcel\Conversion' => "lib/conversion.php",
		'\Bitrix\KdaImportexcel\Cloud' => "lib/cloud.php",
		'\Bitrix\KdaImportexcel\Cloud\MailRu' => "lib/cloud/mail_ru.php",
		'\Bitrix\KdaImportexcel\ZipArchive' => "lib/zip_archive.php",
		'\Bitrix\KdaImportexcel\CFileInput' => "lib/file_input.php",
		'\Bitrix\KdaImportexcel\Imap' => "lib/mail/imap.php",
		'\Bitrix\KdaImportexcel\SMail' => "lib/mail/mail.php",
		'\Bitrix\KdaImportexcel\MailHeader' => "lib/mail/mail_header.php",
		'\Bitrix\KdaImportexcel\MailMessage' => "lib/mail/mail_message.php",
		'\Bitrix\KdaImportexcel\MailUtil' => "lib/mail/mail_util.php",
		'\Bitrix\KdaImportexcel\DataManager\Discount' => "lib/datamanager/discount.php",
		'\Bitrix\KdaImportexcel\DataManager\DiscountProductTable' => "lib/datamanager/discount_product_table.php",
		'\Bitrix\KdaImportexcel\DataManager\Price' => "lib/datamanager/price.php",
		'\Bitrix\KdaImportexcel\DataManager\PriceD7' => "lib/datamanager/price_d7.php",
		'\Bitrix\KdaImportexcel\DataManager\Product' => "lib/datamanager/product.php",
		'\Bitrix\KdaImportexcel\DataManager\ProductD7' => "lib/datamanager/product_d7.php",
		'\Bitrix\KdaImportexcel\DataManager\IblockElementTable' => "lib/datamanager/iblockelement.php",
		'\Bitrix\KdaImportexcel\DataManager\IblockElementIdTable' => "lib/datamanager/iblockelementid_table.php",
		'\Bitrix\KdaImportexcel\DataManager\ElementPropertyTable' => "lib/datamanager/element_property_table.php",
		'\Bitrix\KdaImportexcel\DataManager\InterhitedpropertyValues' => "lib/datamanager/inheritedproperty_values.php",
		'\Bitrix\KdaImportexcel\ClassManager' => "lib/class_manager.php",
		'\Bitrix\KdaImportexcel\Api' => "lib/api.php",
		'\Bitrix\KdaExportexcel\ProfileTable' => "lib/profile_export.php",
		'\Bitrix\KdaExportexcel\ProfileHlTable' => "lib/profile_export_hl.php"
	)
);

$initFile = $_SERVER["DOCUMENT_ROOT"].BX_ROOT.'/php_interface/include/'.$moduleId.'/init.php';
if(file_exists($initFile)) include_once($initFile);

$jqueryExt = (CJSCore::IsExtRegistered('jquery3') ? 'jquery3' : 'jquery2');
$arJSEsolIBlockConfig = array(
	'esol_importexcel' => array(
		'js' => $pathJS.'/script_import.js',
		'css' => $pathCSS.'/import/styles.css',
		'rel' => array($jqueryExt, 'esol_ieexcel_chosen'),
		'lang' => $pathLang.'/js_admin_import.php',
	),
	'esol_importexcel_highload' => array(
		'js' => $pathJS.'/script_import_highload.js',
		'css' => $pathCSS.'/import/styles.css',
		'rel' => array($jqueryExt, 'esol_ieexcel_chosen'),
		'lang' => $pathLang.'/js_admin_import_hlbl.php',
	),
	'esol_exportexcel' => array(
		'js' => $pathJS.'/script_export.js',
		'css' => $pathCSS.'/export/styles.css',
		'rel' => array($jqueryExt, 'esol_ieexcel_chosen'),
		'lang' => $pathLang.'/js_admin_export.php'
	),
	'esol_exportexcel_highload' => array(
		'js' => $pathJS.'/script_export_highload.js',
		'css' => $pathCSS.'/export/styles.css',
		'rel' => array($jqueryExt, 'esol_ieexcel_chosen'),
		'lang' => $pathLang.'/js_admin_export_hlbl.php',
	),
	'esol_ieexcel_chosen' => array(
		'js' => $pathJS.'/chosen/chosen.jquery.min.js',
		'css' => $pathJS.'/chosen/chosen.min.css',
		'rel' => array($jqueryExt)
	),
);

foreach ($arJSEsolIBlockConfig as $ext => $arExt) {
	CJSCore::RegisterExt($ext, $arExt);
}
if(class_exists('\CKDAImportUtils')) \CKDAImportUtils::PrepareJs();
?>

Youez - 2016 - github.com/yon3zu
LinuXploit