示例#1
0
function switch_main(){

	switch ($_GET["main"]) {
		case "frontend":admin_index();exit;break;
		case "main":admin_index();exit;break;
		case "warnings":admin_warnings();exit;break;
		case "monitorix":admin_monitorix();exit;break;
		case "emails_received":admin_emails_received();exit;break;
		case "emails_amavis":admin_emails_amavis();exit;break;
		case "graphs":admin_graph();exit;break;
		case "HTTP_FILTER_STATS":HTTP_FILTER_STATS();exit;break;
		case "HTTP_BLOCKED_STATS":	HTTP_BLOCKED_STATS();exit;break;
		case "system":admin_system();exit;break;
		case "kaspersky":kaspersky();exit;break;
		default:;break;
	}
	}
示例#2
0
$_CLASS['core_user']->add_lang('admin/system.php');
$mode = get_variable('mode', 'GET', false);
if (!$mode || !in_array($mode, array('Site', 'system'))) {
    $mode = 'site';
}
$_CLASS['core_template']->assign_array(array('LINK_SITE' => generate_link('system&mode=site', array('admin' => true)), 'LINK_SYSTEM' => generate_link('system&mode=system', array('admin' => true)), 'SYSTEM_MODE' => $mode));
$save = isset($_POST['submit']) ? true : false;
switch ($mode) {
    case 'site':
        admin_site($save);
        break;
    case 'users':
        //admin_users($save);
        break;
    case 'system':
        admin_system($save);
        break;
}
function admin_save($data)
{
    global $_CLASS, $_CORE_CONFIG;
    foreach ($data as $section => $option) {
        foreach ($option as $db_name => $data_op) {
            $value = get_variable($data_op['post_name'], 'POST', false);
            if ($value != $_CORE_CONFIG[$section][$db_name]) {
                set_core_config($section, $db_name, $value, false);
            }
        }
    }
    $_CLASS['core_cache']->destroy('core_config');
}