Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/
Upload File :
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) ?>&amp;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();
?>