<?php
namespace imcat\book;
use imcat\comFiles;
use imcat\devBase;
use imcat\glbHtml;
/*
start_sdict-pub.htm
*/
class homeCtrl{
public $ucfg = array();
public $vars = array();
//function __destory(){ }
function __construct($ucfg=array(), $vars=array()){
$this->ucfg = $ucfg;
$this->vars = $vars;
}
function soAct(){
$re['vars']['kwd'] = req('kwd');
/*if(!$re['vars']['kwd']){
header('Location:'.surl(0));
die('<!--404-->');
}*/
$re['newtpl'] = 'home/so'; // 搜索模板
return $re;
}
function classAct(){
$re['vars']['act'] = $act = req('act','root');
if($act=='imps'){
$root = DIR_IMCAT.'/adpt';
$dirs = comFiles::listDir($root);
$subs = array_keys($dirs['dir']);
}elseif($act=='jslib'){
$root = DIR_VIEWS;
$subs = array(
'base/assets/jslib',
'base/cssjs',
'adm/assets',
'chn/assets',
'dev/assets',
'mob/assets',
'umc/assets',
);
}else{
$root = DIR_IMCAT.'/core';
$dirs = comFiles::listDir($root);
$subs = array_keys($dirs['dir']);
}
if(req('min')){
$_cfgm = array(
'core/blib' => 'bas',
'core/clib' => 'com',
'core/glib' => 'adm,glb,saf',
'core/vops' => 'tag,vop',
'core/dops' => 'dop,usr',
);
}else{
include DIR_ROOT.'/cfgs/boot/cfg_load.php';
$_cfgm = $_cfgs['acdir'];
}
$re['vars']['root'] = $root;
$re['vars']['subs'] = $subs;
$re['vars']['_cfgm'] = $_cfgm;
$re['tplorg'] = $this->ucfg['tplname'];
return $re;
}
function dbtabAct(){
$data = comFiles::get(DIR_DTMP."/store/dbdic-cn.cac_htm");
if(!$data){
$data = devBase::dbDict();
comFiles::put(DIR_DTMP."/store/dbdic-cn.cac_htm",$data);
}
echo $data;
$_cbase['tpl']['tplpend'] = '_null_';
return array('tplnull'=>1);
}
}
-End-