File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/sale/admin/location_import.php
Back
<?php use Bitrix\Main; use Bitrix\Main\Localization\Loc; use Bitrix\Sale\Location\Admin\Helper; /** @global CMain $APPLICATION */ const NO_AGENT_CHECK = true; const NO_KEEP_STATISTIC = true; $initialTime = time(); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/prolog.php"); /** @global CAdminPage $adminPage */ global $adminPage; /** @global CAdminSidePanelHelper $adminSidePanelHelper */ global $adminSidePanelHelper; Loc::loadMessages(__FILE__); $APPLICATION->SetTitle(Loc::getMessage('SALE_LOCATION_IMPORT_TITLE')); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); // check for indexes $indexes = \Bitrix\Sale\Location\Import\ImportProcess::getIndexMap(); $absent = array(); if (is_array($indexes) && !empty($indexes)) { foreach ($indexes as $name => $params) { if ((string)$params['TABLE'] !== '' && !($params['DROP_ONLY'] ?? false)) { if (!\Bitrix\Sale\Location\DB\Helper::checkIndexNameExists($name, $params['TABLE'])) { $absent[] = 'create index ' . $name . ' on ' . $params['TABLE'] . ' (' . implode(', ', $params['COLUMNS']) . ')' . \Bitrix\Sale\Location\DB\Helper::getQuerySeparatorSql() ; } } } } if(!empty($absent) && !$adminSidePanelHelper->isPublicSidePanel()) { ?> <span style="color: #ff0000"> <?=Loc::getMessage('SALE_LOCATION_IMPORT_NO_INDEXES_WARNING', array( '#ANCHOR_SQL_CONSOLE#' => '<a href="/bitrix/admin/sql.php" target="_blank">', '#ANCHOR_END#' => '</a>' ))?> </span> <br /> <br /> <pre> <?=(implode("\n", $absent));?> </pre> <? } else { $APPLICATION->IncludeComponent( 'bitrix:sale.location.import', 'admin', array( 'PATH_TO_IMPORT' => Helper::getImportUrl(), 'INITIAL_TIME' => $initialTime ), false ); } ?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php");?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings