Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/acrit.cleanmaster/admin/ |
Upload File : |
<?php require_once $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"; global $APPLICATION, $USER, $USER_FIELD_MANAGER, $isDemo; use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); $moduleId = "acrit.cleanmaster"; $arSettings = [ 'CCleanUpload_PER_STEP_PROCESS_FILES' => [ 'TYPE' => 'int', 'DEFAULT_VALUE' => 2000 ], 'CCleanUpload_CALC_CNT_CTEPS' => [ 'TYPE' => 'bool', 'DEFAULT_VALUE' => 'N' ], ]; // save settings if (isset($_REQUEST['ACUpdate'])) { if (isset($_REQUEST["ACRITMENU_GROUPNAME"]) && (strlen(trim($_REQUEST["ACRITMENU_GROUPNAME"])) > 0)) { COption::SetOptionString("acrit.common", "acritmenu_groupname", trim($_REQUEST["ACRITMENU_GROUPNAME"])); } if (isset($_REQUEST["ACRIT_CLEANMASTER_PHP_PATH"]) && (strlen(trim($_REQUEST["ACRIT_CLEANMASTER_PHP_PATH"])) > 0)) { COption::SetOptionString($moduleId, "php_path", trim($_REQUEST["ACRIT_CLEANMASTER_PHP_PATH"])); } foreach ($arSettings as $setting => $config) { $v = isset($_REQUEST[$setting]) ? trim($_REQUEST[$setting]) : ''; if ($config['TYPE'] === 'int') { $v = (int)$v; } COption::SetOptionString($moduleId, $setting, $v); } } $APPLICATION->SetTitle(GetMessage("acrit_cleanmaster_SETTINGS_TITLE")); require $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"; CJSCore::Init(["ajax", "jquery2"]); if ($isDemo != 1) { echo BeginNote(); echo GetMessage("ACRIT_CLEANMASTER_IS_DEMO_MESSAGE"); echo '<br /><br /><a target="_blank" href="'. GetMessage('ACRIT_CLEANMASTER_IS_DEMO_MESSAGE_BUY_URL') . '">'.GetMessage("ACRIT_CLEANMASTER_IS_DEMO_MESSAGE_BTN").'</a>'; echo EndNote(); } include __DIR__ . '/../include/update_notifier/update_notifier.php'; $aTabs = [ ["DIV" => "edit1", "TAB" => GetMessage("ACRIT_CLEANMASTER_MAIN_TAB_OPTIONS"), "ICON" => "settings", "TITLE" => GetMessage("ACRIT_CLEANMASTER_MAIN_TAB_OPTIONS")] ]; $tabControl = new CAdminTabControl("tabControlAcritCleanSettings", $aTabs); $tabControl->Begin(); $tabControl->BeginNextTab(); ?> <form method="post" action="<?=$APPLICATION->GetCurPage()?>?mid=<?=urlencode('acrit.cleanmaster')?>&lang=<?=LANGUAGE_ID?>&mid_menu=1&settings=Y"> <tr> <td class="heading" colspan="2"><?=GetMessage( "ACRITMENU_GROUPNAME_LABEL" );?></td> </tr> <tr> <td colspan="2" class="adm-detail-content-cell" align="center"> <?$v = COption::GetOptionString( "acrit.common", "acritmenu_groupname", GetMessage("ACRIT_MENU_NAME") );?> <input type="text" name="ACRITMENU_GROUPNAME" value="<?=htmlspecialcharsbx($v)?>"/> </td> </tr> <tr> <td class="heading" colspan="2"><?=GetMessage( "ACRIT_CLEANMASTER_PHP_PATH" )?></td> </tr> <tr> <td colspan="2" class="adm-detail-content-cell" align="center"> <?$v = COption::GetOptionString($moduleId, "php_path", "php");?> <input type="text" name="ACRIT_CLEANMASTER_PHP_PATH" value="<?=htmlspecialcharsbx($v)?>"/> </td> </tr> <tr> <td class="heading" colspan="2"><?=GetMessage( "ACRIT_CLEANMASTER_OTHER_CONFIGS" )?></td> </tr> <?foreach ($arSettings as $setting => $config) {?> <tr> <td width="50%"> <?=GetMessage( "ACRIT_CLEANMASTER_" . $setting )?> </td> <td width="50%"> <? $v = COption::GetOptionString($moduleId, $setting, $config['DEFAULT_VALUE']); if ($config['TYPE'] === 'int') { $v = (int)$v; } if ($config['TYPE'] === 'bool') { ?> <input type="checkbox" name="<?=$setting?>" value="Y" <?if ($v == 'Y') {?>checked<?}?>> <? } else { ?> <input type="text" name="<?=$setting?>" value="<?=htmlspecialcharsbx($v)?>"/> <? } ?> </td> </tr> <?}?> <tr> <td colspan="2"> <input class="adm-btn-save" type="submit" name="ACUpdate" value="<?=GetMessage( "MAIN_SAVE" )?>" title="<?=GetMessage( "MAIN_OPT_SAVE_TITLE" )?>"> </td> </tr> </form> <?php $tabControl->EndTab(); $tabControl->Buttons(); $tabControl->End(); require $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"; ?>