<?php 
namespace imcat;
(!
defined('RUN_INIT')) && die('No Init');
#safComm::urlFrom(); 

$act basReq::val('act','initJs'); 
$exjs basReq::val('exjs'); 
$excss basReq::val('excss'); 
$tpldir basReq::val('tpldir'); 
$lang basReq::val('lang',$_cbase['sys']['lang']);
$rf basReq::val('rf'); // mkv
$skin basReq::val('skin');
glbHtml::head($excss 'css' 'js');

if(
strstr($act,'initJs')){ // header
    
basJscss::loadJqbs($exjs,1,$skin); // zepto,jquery,bootcss,bootstrap,layer
    
basJscss::loadCfgjs($exjs,$tpldir,$lang,$rf); // jspop
    
basJscss::loadTabs($exjs,$tpldir,$lang,'.js'); // xxx;comm;home
}
if(
strstr($act,'initCss')){ // header
    
basJscss::loadBasecss($excss,$skin); // bootstrap,stpub,jstyle
    
basJscss::loadTabs($excss,$tpldir,$lang,'.css'); // xxx;comm;home
}
if(
strstr($act,'loadExtjs')){ // footer
    
basJscss::loadExtjs($exjs); // jspop,jq_base,bootstrap,layer
}

if(
strstr($act,'autoJQ')){
    if(
strstr($exjs,'zepto')){ // 需要自行添加如下zepto文件
        
require DIR_VENDUI.'/jquery/zepto-1x.js';
    }else{
        require 
DIR_VENDUI.'/jquery/jquery-2.x.js';
    }
}

// test
if(strstr($act,'testInfo')){
    echo 
"document.write('".time()."');";
}

// 一次一个if()关闭,是因为可能出现类似[?act=jsTypes:cargo,brand;jsRelat:relpb;jsFields:cargo ]参数,同时执行几段代码

// 拼音tab    
if(strstr($act,'pycfgTab')){
    
$pyTab str_replace(array("\r","\n",","),"",comConvert::pycfgTab());
    echo 
"function pycfgTab(){return '$pyTab';}";
}
// 简繁tab    
if(strstr($act,'jfcfgTab')){
    
$tab1 comConvert::jfcfgTab('Jian');
    
$tab2 comConvert::jfcfgTab('Fan');
    echo 
"function jfcfgJian(){return '$tab1';}\n";
    echo 
"function jfcfgFan(){return '$tab2';}\n";
}
// Types    
if(strstr($act,'jsTypes')){
    
basJscss::jsTypes($act);
}
// Relat    
if(strstr($act,'jsRelat')){
    
basJscss::jsRelat($act);
}
// Type2    
if(strstr($act,'jsType2')){
    
basJscss::jsType2($act);
}
if(
strstr($act,'jsFields')){
    
basJscss::jsFields($act);
}