function GetNameArray()
 {
     if (ControllerIsSharedMode()) {
         return array('REMOTE_COMMAND' => GetMessage("CTRLR_LOG_TYPE_REMOTE_COMMAND"), 'SET_SETTINGS' => GetMessage("CTRLR_LOG_TYPE_SET_SETTINGS"), 'SITE_UPDATE' => GetMessage("CTRLR_LOG_TYPE_SITE_UPDATE"), 'REGISTRATION' => GetMessage("CTRLR_LOG_TYPE_REGISTRATION"), 'UNREGISTRATION' => GetMessage("CTRLR_LOG_TYPE_UNREGISTRATION"), 'SITE_UPDATE_KERNEL' => GetMessage("CTRLR_LOG_TYPE_SITE_UPDATE_KERNEL"), 'SITE_UPDATE_KERNEL_DB' => GetMessage("CTRLR_LOG_TYPE_SITE_UPDATE_KERNEL_DB"), 'UPDATE_COUNTERS' => GetMessage("CTRLR_LOG_TYPE_UPDATE_COUNTERS"), 'AUTH' => GetMessage("CTRLR_LOG_TYPE_AUTH"), 'SITE_CLOSING' => GetMessage("CTRLR_LOG_TYPE_SITE_CLOSE"));
     }
     return array('REMOTE_COMMAND' => GetMessage("CTRLR_LOG_TYPE_REMOTE_COMMAND"), 'SET_SETTINGS' => GetMessage("CTRLR_LOG_TYPE_SET_SETTINGS"), 'SITE_UPDATE' => GetMessage("CTRLR_LOG_TYPE_SITE_UPDATE"), 'REGISTRATION' => GetMessage("CTRLR_LOG_TYPE_REGISTRATION"), 'UNREGISTRATION' => GetMessage("CTRLR_LOG_TYPE_UNREGISTRATION"), 'UPDATE_COUNTERS' => GetMessage("CTRLR_LOG_TYPE_UPDATE_COUNTERS"), 'AUTH' => GetMessage("CTRLR_LOG_TYPE_AUTH"), 'SITE_CLOSING' => GetMessage("CTRLR_LOG_TYPE_SITE_CLOSE"));
 }
Example #2
0
<?php

$module_id = "controller";
$M_RIGHT = $APPLICATION->GetGroupRight($module_id);
if ($M_RIGHT >= "R" && CModule::IncludeModule("controller")) {
    IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/options.php");
    IncludeModuleLangFile(__FILE__);
    $arGroups = array();
    $dbr_groups = CControllerGroup::GetList(array("SORT" => "ASC", "ID" => "ASC"));
    while ($ar_groups = $dbr_groups->GetNext()) {
        $arGroups[$ar_groups["ID"]] = $ar_groups["NAME"] . " [" . $ar_groups["ID"] . "]";
    }
    $arOptions = array(array("default_group", GetMessage("CTRLR_OPTIONS_DEF_GROUP"), 1, array("selectbox", $arGroups)), array("group_update_time", GetMessage("CTRLR_OPTIONS_TIME_AUTOUPDATE"), 0, array("text", 5)));
    if (ControllerIsSharedMode()) {
        $arOptions[] = array("shared_kernel_path", GetMessage("CTRLR_OPTIONS_SHARED_KERNEL_PATH"), "", array("text", 50));
    }
    $aTabs = array(array("DIV" => "edit1", "TAB" => GetMessage("MAIN_TAB_SET"), "ICON" => "main_settings", "TITLE" => GetMessage("MAIN_TAB_TITLE_SET")), array("DIV" => "edit3", "TAB" => GetMessage("MAIN_TAB_RIGHTS"), "ICON" => "main_settings", "TITLE" => GetMessage("MAIN_TAB_TITLE_RIGHTS")));
    $tabControl = new CAdminTabControl("tabControl", $aTabs);
    if ($REQUEST_METHOD == "POST" && strlen($Update . $Apply . $RestoreDefaults) > 0 && $M_RIGHT >= "W" && check_bitrix_sessid()) {
        if (strlen($RestoreDefaults) > 0) {
            COption::RemoveOption("controller");
            $z = CGroup::GetList($v1 = "id", $v2 = "asc", array("ACTIVE" => "Y", "ADMIN" => "N"));
            while ($zr = $z->Fetch()) {
                $APPLICATION->DelGroupRight($module_id, array($zr["ID"]));
            }
        } else {
            $prev_group_update_time = COption::GetOptionInt("controller", "group_update_time");
            __AdmSettingsSaveOptions("controller", $arOptions);
            if ($prev_group_update_time != COption::GetOptionInt("controller", "group_update_time")) {
                CAgent::RemoveAgent("CControllerGroup::CheckDefaultUpdate();", "controller");
                if (COption::GetOptionInt("controller", "group_update_time") > 0) {
Example #3
0
IncludeModuleLangFile(__FILE__);
$aMenu = array("parent_menu" => "global_menu_services", "section" => "controller", "sort" => 100, "text" => GetMessage("CTRLR_MENU_NAME"), "title" => GetMessage("CTRLR_MENU_TITLE"), "icon" => "controller_menu_icon", "page_icon" => "controller_page_icon", "items_id" => "menu_controller", "more_url" => array(), "items" => array());
$MOD_RIGHT = $APPLICATION->GetGroupRight("controller");
if ($MOD_RIGHT > "T") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_SITE_NAME"), "url" => "controller_member_admin.php?lang=" . LANG, "module_id" => "controller", "more_url" => array("controller_member_edit.php?lang=" . LANG, "controller_member_history.php?lang=" . LANG), "items_id" => "menu_controller_member_", "title" => GetMessage("CTRLR_MENU_SITE_TITLE"), "items" => array());
}
if ($MOD_RIGHT >= "W") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_GROUP_NAME"), "url" => "controller_group_admin.php?lang=" . LANG, "module_id" => "controller", "more_url" => array("controller_group_edit.php?lang=" . LANG), "items_id" => "menu_controller_group", "title" => GetMessage("CTRLR_MENU_GROUP_TYPE"));
}
if ($MOD_RIGHT >= "V") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_TASK_NAME"), "url" => "controller_task.php?lang=" . LANG, "module_id" => "controller", "more_url" => array("controller_task.php?lang=" . LANG), "items_id" => "menu_controller_task", "title" => GetMessage("CTRLR_MENU_TASK_TITLE"));
}
if ($MOD_RIGHT >= "V") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_LOG_NAME"), "url" => "controller_log_admin.php?lang=" . LANG, "module_id" => "controller", "more_url" => array(), "items_id" => "menu_controller_log", "title" => GetMessage("CTRLR_MENU_LOG_TITLE"));
}
if ($MOD_RIGHT >= "V" && ControllerIsSharedMode()) {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_UPD_NAME"), "url" => "controller_update.php?lang=" . LANG, "module_id" => "controller", "more_url" => array(), "title" => GetMessage("CTRLR_MENU_UPD_TYPE"));
}
if ($MOD_RIGHT >= "V") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_RUN_NAME"), "url" => "controller_run_command.php?lang=" . LANG, "module_id" => "controller", "more_url" => array(), "title" => GetMessage("CTRLR_MENU_RUN_TITLE"));
}
if ($MOD_RIGHT >= "V") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_UPLOAD_NAME"), "url" => "controller_upload_file.php?lang=" . LANG, "module_id" => "controller", "more_url" => array(), "title" => GetMessage("CTRLR_MENU_UPLOAD_TITLE"));
}
if ($MOD_RIGHT >= "W") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_COUNTERS"), "url" => "controller_counter_admin.php?lang=" . LANG, "module_id" => "controller", "more_url" => array("controller_counter_edit.php?lang=" . LANG), "items_id" => "menu_controller_counter", "title" => GetMessage("CTRLR_MENU_COUNTERS_TITLE"));
}
if ($MOD_RIGHT >= "W") {
    $aMenu["items"][] = array("text" => GetMessage("CTRLR_MENU_AUTH"), "url" => "controller_auth.php?lang=" . LANG, "module_id" => "controller", "items_id" => "menu_controller_auth", "title" => "");
}
if (count($aMenu["items"])) {