www.gusucode.com > 仿163地方门户论坛网站源码程序 > 整站安装/整站源码/source/plugin/super_cheap/sc_setting.inc.php

    <?php
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')){
	if($_GET['op'] && $_GET['op']!='showdistrict_365bj'){
		exit('Access Denied');
	}
}
include_once ('function/fun.php');
$super_cheap_setting = get_super_cheap_setting();
if($_GET['op']=='showdistrict_365bj'){
	$container = $_GET['container'];
	$showlevel = intval($_GET['level']);
	$showlevel = $showlevel >= 1 && $showlevel <= 4 ? $showlevel : 4;
	$values = array(intval($_GET['pid']), intval($_GET['cid']), intval($_GET['did']), intval($_GET['coid']));
	$containertype = in_array($_GET['containertype'], array('birth', 'reside'), true) ? $_GET['containertype'] : 'birth';
	$elems = array();
	if($_GET['province']) {
		$elems = array($_GET['province'], $_GET['city'], $_GET['district'], $_GET['community']);
	}
	$data = get_recommend_data(array('values'=>$values, 'elems'=>$elems, 'container'=>$container, 'showlevel'=>$showlevel,'containertype'=>$containertype, 'showdefault'=>$_GET['showdefault']), 'get_app_city_url');
	$html = $data['info'];
	include template('super_cheap:showdistrict_365bj');
}else{
	if(submitcheck('settingsubmits')){
		if($_POST['super_cheap_setting']['email']){
			if(!check_email($_POST['super_cheap_setting']['email'])){
				cpmsg(lang('plugin/'.$_G['gp_identifier'], 'setting_email_error'));
			}
		}
		if($_POST['super_cheap_setting']['qq']){
			if(!check_qq($_POST['super_cheap_setting']['qq'])){
				cpmsg(lang('plugin/'.$_G['gp_identifier'], 'setting_qq_error'));
			}
		}
		if(isset($_POST['super_cheap_setting']['name'])){
			if(empty($_POST['super_cheap_setting']['name'])){
				cpmsg(lang('plugin/'.$_G['gp_identifier'], 'site_name_empty'));
			}
			if(!check_site_name($_POST['super_cheap_setting']['name'])){
				if($_G['charset']!='utf-8'){
					if($_G['charset']=='big5'){
						cpmsg(lang('plugin/'.$_G['gp_identifier'], 'site_name_error_big5'));
					}else{
						cpmsg(lang('plugin/'.$_G['gp_identifier'], 'site_name_error_gbk'));
					}
				}else{
					cpmsg(lang('plugin/'.$_G['gp_identifier'], 'site_name_error_utf8'));
				}
			}
		}
		$_POST['super_cheap_setting']['province'] && $super_cheap_setting['site_config']['province'] = $_POST['super_cheap_setting']['province'];
		$_POST['super_cheap_setting']['city'] && $super_cheap_setting['site_config']['city'] = $_POST['super_cheap_setting']['city'];
		$_POST['super_cheap_setting']['country'] && $super_cheap_setting['site_config']['country'] = $_POST['super_cheap_setting']['country'];
		$_POST['super_cheap_setting']['dist'] && $super_cheap_setting['site_config']['dist'] = $_POST['super_cheap_setting']['dist'];
		isset($_POST['super_cheap_setting']['name']) && $super_cheap_setting['site_config']['name'] = $_POST['super_cheap_setting']['name'];
		$super_cheap_setting['site_config']['tbkappkey'] = $_POST['super_cheap_setting']['tbkappkey'];
		$super_cheap_setting['site_config']['tbkpid'] = $_POST['super_cheap_setting']['tbkpid'];
		isset($_POST['super_cheap_setting']['catid']) && $super_cheap_setting['site_config']['catid'] = $_POST['super_cheap_setting']['catid'];
		$super_cheap_setting['site_config']['qq'] = $_POST['super_cheap_setting']['qq'];
		$super_cheap_setting['site_config']['email'] = $_POST['super_cheap_setting']['email'];
		$super_cheap_setting['site_config']['url'] = $_G['siteurl'];
		$super_cheap_setting['site_config']['version'] = $_G['setting']['version'];
		$super_cheap_setting['site_config']['is_open_apply'] = $_POST['super_cheap_setting']['is_open_apply'];
		set_super_cheap_setting(array_merge($super_cheap_setting, array('default_show_cat'=>$_POST['default_show_cat'],'title'=>$_POST['title'],'keywords'=>$_POST['keywords'],'description'=>$_POST['description']) ));
		save_site_setting($super_cheap_setting);
		cpmsg(lang('plugin/'.$_G['gp_identifier'], 'setting_save_success'));
	}
	$data = get_recommend_data(array(), 'get_setting_url');
	!$data['info']['name'] && $data['info']['name']= $_G['setting']['bbname'];
	$appurl = $_G['siteurl']."admin.php?action=plugins&operation=config&do=$pluginid&identifier=$_G[gp_identifier]&pmod=$_G[gp_pmod]";
	include template('super_cheap:sc_setting');
}
?>