15require_once(
$_SERVER[
'DOCUMENT_ROOT'] .
'/bitrix/modules/main/include/prolog_admin_before.php');
17Loc::loadMessages(__FILE__);
20 !Loader::includeModule(
'catalog')
21 || !AccessController::getCurrent()->check(ActionDictionary::ACTION_PRICE_EDIT)
25 ShowError(Loc::getMessage(
'CAT_SETS_AVAILABLE_ERRORS_FATAL'));
35 'sessID' => $_GET[
'ajaxSessionID'],
36 'maxExecutionTime' => $_GET[
'maxExecutionTime'],
37 'maxOperationCounter' => $_GET[
'maxOperationCounter'],
38 'counter' => $_GET[
'counter'],
39 'operationCounter' => $_GET[
'operationCounter'],
40 'lastID' => $_GET[
'lastID']
45 $setsAvailable->run();
46 $result = $setsAvailable->saveStep();
51 if ($adminNotify = $adminNotifyIterator->Fetch())
56 header(
'Content-Type: application/x-javascript; charset='.
LANG_CHARSET);
58 require(
$_SERVER[
'DOCUMENT_ROOT'].
'/bitrix/modules/main/include/epilog_admin_after.php');
62 $APPLICATION->SetTitle(Loc::getMessage(
'CAT_SETS_AVAILABLE_PAGE_TITLE'));
67 require(
$_SERVER[
'DOCUMENT_ROOT'].
'/bitrix/modules/main/include/prolog_admin_after.php');
72 'TAB' => Loc::getMessage(
'CAT_SETS_AVAILABLE_TAB'),
74 'TITLE' => Loc::getMessage(
'CAT_SETS_AVAILABLE_TAB_TITLE')
78 Main\Page\Asset::getInstance()->addJs(
'/bitrix/js/catalog/step_operations.js');
80 ?><div
id=
"sets_result_div" style=
"margin:0; display: none;"></div>
81 <div
id=
"sets_error_div" style=
"margin:0; display: none;">
82 <div
class=
"adm-info-message-wrap adm-info-message-red">
83 <div
class=
"adm-info-message">
84 <div
class=
"adm-info-message-title"><?= Loc::getMessage(
'CAT_SETS_AVAILABLE_ERRORS_TITLE') ?></div>
85 <div
id=
"sets_error_cont"></div>
86 <div
class=
"adm-info-message-icon"></div>
90 <form name=
"sets_available_form" action=
"<?= $APPLICATION->GetCurPage() ?>" method=
"POST"><?php
94 <td
width=
"40%"><?= Loc::getMessage(
'CAT_SETS_AVAILABLE_MAX_EXECUTION_TIME') ?></td>
95 <td><input type=
"text" name=
"max_execution_time" id=
"max_execution_time" size=
"3" value=
"<?= $oneStepTime ?>"></td>
99 <input type=
"button" id=
"start_button" value=
"<?= Loc::getMessage('CAT_SETS_AVAILABLE_UPDATE_BTN') ?>"<?= (
$setsCounter > 0 ?
'' :
' disabled') ?>>
100 <input type=
"button" id=
"stop_button" value=
"<?= Loc::getMessage('CAT_SETS_AVAILABLE_STOP_BTN') ?>" disabled>
107 'ajaxSessionID' =>
'setsConv',
109 'maxOperationCounter' => 10,
113 'startBtnID' =>
'start_button',
114 'stopBtnID' =>
'stop_button',
115 'resultContID' =>
'sets_result_div',
116 'errorContID' =>
'sets_error_cont',
117 'errorDivID' =>
'sets_error_div',
118 'timeFieldID' =>
'max_execution_time'
120 'ajaxParams' =>
array(
126var jsStepOperations =
new BX.Catalog.StepOperations(<?= CUtil::PhpToJSObject(
$jsParams,
false,
true) ?>);
129 require(
$_SERVER[
'DOCUMENT_ROOT'] .
'/bitrix/modules/main/include/epilog_admin.php');
static GetList($arSort=[], $arFilter=[])
static DeleteByTag($tagId)
static getDefaultExecutionTime()
static PhpToJSObject($arData, $bWS=false, $bSkipTilda=false, $bExtType=false)
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Form FILTER_ACTION disabled
$_SERVER["DOCUMENT_ROOT"]
check_bitrix_sessid($varname='sessid')
ShowError($strError, $cls="errortext")
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']