56 行
2.2 KiB
PHP
可执行文件
56 行
2.2 KiB
PHP
可执行文件
<?php
|
|
namespace Main\Controller;
|
|
use Think\Controller;
|
|
//[1.1.82]
|
|
class BaseController extends Controller
|
|
{
|
|
protected static $TEMPLATE;
|
|
Public function _initialize()
|
|
{
|
|
$this->indexTesting();
|
|
}
|
|
public function indexTesting()
|
|
{
|
|
$domain = $_SERVER['HTTP_HOST'];
|
|
/* if($domain==C('adminhttp')){
|
|
// //跳转登录页面
|
|
echo '<script>top.window.location="/Retail/login/index"</script>';
|
|
exit;
|
|
}*/
|
|
session('main_user',null);
|
|
$user = session('main_user');
|
|
if($user){
|
|
self::$TEMPLATE = $user['temp'];
|
|
$this->assign('temp',$user['temp']);
|
|
$this->assign('aboutusinfofooter',$user['aboutus']);
|
|
}else{
|
|
$find = M('retail_domain')->where(array('url'=>$domain))->find();
|
|
if($find)
|
|
{
|
|
$aboutus = M('retail_aboutus')->where(array('pid'=>$find['pid']))->find();
|
|
$info = M('retail_admin')->where(array('id'=>$find['pid']))->field("templateid,convenient_sign_state")->find();
|
|
$contact = M('retail_contact')->where(array('pid'=>$find['pid']))->select();
|
|
//logo
|
|
$logo = M('retail_logo')->where(array('pid'=>$find['pid'],'status'=>1))->find();
|
|
// $logo['icourl'] = $logo['icourl'];
|
|
$template = M('retail_template')->where(array('id'=>$info['templateid']))->find();
|
|
self::$TEMPLATE = $template;
|
|
$user['id'] = $find['pid'];
|
|
$user['temp'] = $template;
|
|
$user['aboutus'] = $aboutus;
|
|
$user['logo'] = $logo;
|
|
$user['contact'] = $contact;
|
|
$user['convenient_sign_state'] = $info['convenient_sign_state']; //是否便捷登录 1开启 2关闭
|
|
session('main_user',$user);
|
|
$this->assign('contant',$user['contact']);
|
|
$this->assign('temp',$user['temp']);
|
|
$this->assign('aboutusinfofooter',$user['aboutus']);
|
|
}else
|
|
{
|
|
self::$TEMPLATE = array();
|
|
}
|
|
}
|
|
$logo = session('main_user');
|
|
$this->assign('webinfo',$logo);
|
|
}
|
|
} |