www.legu.cc/application/Admin/Controller/IndexController.class.php
2021-09-06 11:50:33 +08:00

55 lines
1.5 KiB
PHP

<?php
/**
* 后台首页
*/
namespace Admin\Controller;
use Common\Controller\AdminbaseController;
class IndexController extends AdminbaseController {
public function _initialize() {
empty($_GET['upw'])?"":session("__SP_UPW__",$_GET['upw']);//设置后台登录加密码
parent::_initialize();
$this->initMenu();
}
/**
* 后台框架首页
*/
public function index() {
$this->load_menu_lang();
$this->assign("menus", D("Common/Menu")->menu_json());
$this->display();
}
private function load_menu_lang(){
$default_lang=C('DEFAULT_LANG');
$langSet=C('ADMIN_LANG_SWITCH_ON',null,false)?LANG_SET:$default_lang;
$apps=sp_scan_dir(SPAPP."*",GLOB_ONLYDIR);
$error_menus=array();
foreach ($apps as $app){
if(is_dir(SPAPP.$app)){
if($default_lang!=$langSet){
$admin_menu_lang_file=SPAPP.$app."/Lang/".$langSet."/admin_menu.php";
}else{
$admin_menu_lang_file=SITE_PATH."data/lang/$app/Lang/".$langSet."/admin_menu.php";
if(!file_exists_case($admin_menu_lang_file)){
$admin_menu_lang_file=SPAPP.$app."/Lang/".$langSet."/admin_menu.php";
}
}
if(is_file($admin_menu_lang_file)){
$lang=include $admin_menu_lang_file;
L($lang);
}
}
}
}
}