| Current Path : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/ |
| Current File : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/options.php |
<?
use Bitrix\Main\Localization\Loc,
Bitrix\Main\Config\Option,
Bitrix\Main\Page\Asset;
Loc::loadMessages(__FILE__);
Loc::loadMessages($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . '/modules/main/options.php');
$module_id = 'skyweb24.sharebasket';
\Bitrix\Main\Loader::includeModule($module_id);
$request = \Bitrix\Main\HttpApplication::getInstance()->getContext()->getRequest();
$arAllOptions[] =
[
"AGENT_ACTIVE",
Loc::getMessage("skyweb24.sharebasket_OPTION_TITLE_AGENT_ACTIVE"),
"90",
[
"checkbox",
"Y"
]
];
$arAllOptions[] =
[
"AGENT_CLEAR_TIME",
Loc::getMessage("skyweb24.sharebasket_OPTION_TITLE_TIME_DELETE_TABLE"),
"90",
[
"selectbox",
[
"90" => "90 " . Loc::getMessage("skyweb24.sharebasket_SELECT_DAYS"),
"120" => "120 " . Loc::getMessage("skyweb24.sharebasket_SELECT_DAYS"),
"360" => "360 " . Loc::getMessage("skyweb24.sharebasket_SELECT_DAYS")
]
]
];
$aTabs = [
[
"DIV" => "sw24_general_settings_etemplates_" . $arSite["ID"],
"TAB" => Loc::getMessage("skyweb24.sharebasket_LINK"),
"TITLE" => Loc::getMessage("skyweb24.sharebasket_LINK_TITLE"),
"OPTIONS" => $arAllOptions
],
["DIV" => "sw24_general_access", "TAB" => Loc::getMessage("MAIN_TAB_RIGHTS"), "TITLE" => Loc::getMessage("MAIN_TAB_TITLE_RIGHTS")],
];
if ($request->isPost() && $request['Update'] && check_bitrix_sessid()) {
CAdminMessage::ShowMessage(['MESSAGE' => Loc::getMessage("skyweb24.sharebasket_SUCCESS_SAVE"), 'TYPE' => 'OK']);
foreach ($aTabs as $aTab) {
if (!empty($aTab['OPTIONS'])) {
__AdmSettingsSaveOptions($module_id, $aTab['OPTIONS']);
}
}
}else{
CAdminMessage::ShowMessage([
"TYPE"=>"ERROR",
"MESSAGE"=>Loc::getMessage("skyweb24.sharebasket_COMPONENT_INSTALL"),
'HTML'=>true
]);
}
$tabControl = new CAdminTabControl("tabControl_sw24", $aTabs);
$tabControl->Begin();
?>
<form class="sharebasket_settings" method="post"
action="<? echo $APPLICATION->GetCurPage() ?>?mid=<?= urlencode($module_id) ?>&lang=<?= LANGUAGE_ID ?>">
<?
$tabControl->BeginNextTab();
__AdmSettingsDrawList($module_id, $aTabs[0]['OPTIONS']);
$tabControl->BeginNextTab();
require_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/admin/group_rights.php");
$tabControl->Buttons(); ?>
<input type="submit" name="Update" class="adm-btn-save" value="<?= Loc::getMessage("MAIN_SAVE") ?>">
<input type="reset" name="reset" value="<?= Loc::getMessage("MAIN_RESET") ?>">
<?= bitrix_sessid_post(); ?>
</form>
<?
$tabControl->End();
?>