%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/sale.location.reindex/templates/admin/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/sale.location.reindex/templates/admin/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? global $APPLICATION; ?> <? use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); ?> <?if(!empty($arResult['ERRORS']['FATAL'])):?> <?CAdminMessage::ShowMessage(array('MESSAGE' => htmlspecialcharsbx(implode(', ', $arResult['ERRORS']['FATAL'])), 'type' => 'ERROR'))?> <?else:?> <?if(!empty($arResult['ERRORS']['NONFATAL'])):?> <?CAdminMessage::ShowMessage(array('MESSAGE' => htmlspecialcharsbx(implode(', ', $arResult['ERRORS']['NONFATAL'])), 'type' => 'ERROR'))?> <?endif?> <? $aTabs = array( array( "DIV" => "tab_reindex", "TAB" => Loc::getMessage("SALE_SLRI_TAB_REINDEX_TITLE"), "ICON" => "sale", "TITLE" => Loc::getMessage("SALE_SLRI_TAB_REINDEX_TITLE_SETTINGS"), "ONSELECT" => "BX.locationReindexInstance.setTab('tab_reindex')" ) ); $tabControl = new CAdminTabControl("tabctrl_reindex", $aTabs, true, true); CJSCore::Init(); $APPLICATION->AddHeadScript('/bitrix/js/sale/core_ui_widget.js'); $APPLICATION->AddHeadScript('/bitrix/js/sale/core_iterator.js'); $APPLICATION->AddHeadScript('/bitrix/js/sale/core_ui_etc.js'); $APPLICATION->AddHeadScript('/bitrix/js/sale/core_ui_itemtree.js'); ?> <div id="location-reindex"> <div class="bx-ui-loc-ri-progressbar"> <? CAdminMessage::ShowMessage(array( "TYPE" => "PROGRESS", "DETAILS" => '#PROGRESS_BAR#'. '<div class="adm-loc-ri-statusbar">'.Loc::getMessage('SALE_SLRI_STATUS').': <span class="bx-ui-loc-ri-loader"></span> <span class="bx-ui-loc-ri-status-text">'.Loc::getMessage('SALE_SLRI_STAGE_INITIAL').'</span></div>', "HTML" => true, "PROGRESS_TOTAL" => 100, "PROGRESS_VALUE" => 0, "PROGRESS_TEMPLATE" => '<span class="bx-ui-loc-ri-percents">#PROGRESS_VALUE#</span>%' )); ?> </div> <? $tabControl->Begin(); $tabControl->BeginNextTab(); ?> <tr class="heading"> <td colspan="2"><?=Loc::getMessage('SALE_SLRI_SETTINGS_BASE')?></td> </tr> <tr> <td> <?=Loc::getMessage('SALE_SLRI_TYPES4INDEX_2')?> </td> <td> <select multiple class="bx-ui-loc-ri-option" name="TYPES"> <option value=""<?=($arResult['TYPES_UNSELECTED'] ? ' selected' : '')?>>- <?=Loc::getMessage('SALE_SLRI_ALL_TYPES_2')?></option> <?foreach($arResult['TYPES'] as $id => $type):?> <option value="<?=intval($id)?>"<?=($type['SELECTED'] ? ' selected' : '')?>><?=htmlspecialcharsbx($type['NAME'])?></option> <?endforeach?> </select> </td> </tr> <tr> <td> <?=Loc::getMessage('SALE_SLRI_LANGS4INDEX_2')?> </td> <td> <select multiple class="bx-ui-loc-ri-option" name="LANG"> <option value=""<?=($arResult['LANGS_UNSELECTED'] ? ' selected' : '')?>>- <?=Loc::getMessage('SALE_SLRI_ALL_LANGS_2')?></option> <?foreach($arResult['LANGS'] as $id => $lang):?> <option value="<?=htmlspecialcharsbx($id)?>"<?=($lang['SELECTED'] ? ' selected' : '')?>><?=htmlspecialcharsbx($lang['NAME'])?></option> <?endforeach?> </select> </td> </tr> <tr> <td> <?=Loc::getMessage('SALE_SLRI_AP_TIMELIMIT')?> </td> <td> <input type="text" name="TIME_LIMIT" value="20" class="bx-ui-loc-ri-option" /> </td> </tr> <?/* <tr class="heading"> <td colspan="2"><?=Loc::getMessage('SALE_SLRI_JOB2DO')?></td> </tr> <tr> <td></td> <td> <label><input type="checkbox" name="JOB[DICTIONARY]" value="1" checked class="bx-ui-loc-ri-option" /> <?=Loc::getMessage('SALE_SLRI_JOB_DICTIONARY')?></label><br /> </td> </tr> <tr> <td></td> <td> <label><input type="checkbox" name="JOB[SITE]" value="1" checked class="bx-ui-loc-ri-option" /> <?=Loc::getMessage('SALE_SLRI_JOB_SITE')?></label></label> </td> </tr> */?> <? $tabControl->Buttons(); ?> <input type="submit" class="adm-btn-save bx-ui-loc-ri-button-start" value="<?=Loc::getMessage('SALE_SLRI_START')?>"> <? $tabControl->End(); ?> </div> <?=BeginNote();?> <?=Loc::getMessage('SALE_SLRI_HEAVY_DUTY_NOTICE')?> <br /><br /> <?=Loc::getMessage('SALE_SLRI_HEAVY_DUTY_HOST_NOTICE')?> <?=EndNote();?> <script> BX.locationReindexInstance = new BX.Sale.component.location.reindex(<?=CUtil::PhpToJSObject(array( // common 'url' => $arResult['URLS']['AJAX_URL'], 'scope' => 'location-reindex', 'ajaxFlag' => 'AJAX_CALL', 'importId' => rand(99, 999), 'messages' => array( 'start' => Loc::getMessage('SALE_SLRI_START'), 'stop' => Loc::getMessage('SALE_SLRI_STOP'), 'stopping' => Loc::getMessage('SALE_SLRI_STOPPING'), 'error_occured' => Loc::getMessage('SALE_SLRI_ERROR'), 'sure_reindex' => Loc::getMessage('SALE_SLRI_SURE_REINDEX'), 'stage_CLEANUP' => Loc::getMessage('SALE_SLRI_STAGE_CLEANUP'), 'stage_CREATE_DICTIONARY' => Loc::getMessage('SALE_SLRI_STAGE_CREATE_DICTIONARY'), 'stage_RESORT_DICTIONARY' => Loc::getMessage('SALE_SLRI_STAGE_RESORT_DICTIONARY'), 'stage_CREATE_SEARCH_INDEX' => Loc::getMessage('SALE_SLRI_STAGE_CREATE_SEARCH_INDEX'), 'stage_CREATE_SITE2LOCATION_INDEX' => Loc::getMessage('SALE_SLRI_STAGE_CREATE_SITE2LOCATION_INDEX'), 'stage_RESTORE_DB_INDEXES' => Loc::getMessage('SALE_SLRI_STAGE_RESTORE_DB_INDEXES'), 'stage_COMPLETE' => Loc::getMessage('SALE_SLRI_STAGE_COMPLETE'), 'stage_INTERRUPTED' => Loc::getMessage('SALE_SLRI_STAGE_INTERRUPTED'), 'stage_INTERRUPTING' => Loc::getMessage('SALE_SLRI_STAGE_INTERRUPTING'), ) ), false, false, true)?>); </script> <?endif?>