Example #1
0
 static function temlist()
 {
     $sqlQuery = " SELECT *  FROM " . SQL_PREFIX . "configsys WHERE cfs_type ='temp' GROUP BY cfs_id ORDER BY `cfs_id` ";
     $infouser = $GLOBALS['MySql']->selectOne($sqlQuery);
     //查询目录下所有文件夹
     $dir = DOCUMENT_DIR . "templates/www";
     $dirlist = $GLOBALS['Helpe']->getdirs($dir);
     $info = array();
     foreach ((array) $dirlist as $dkey => $dval) {
         //可添加目录,不存在库中模板
         if (is_file($dir . "/" . $dval . "/default.xml")) {
             $recfs = Config::readxml($dir . "/" . $dval . "/default.xml");
             if ($recfs["cfs_title"] != '' and $recfs["cfs_version"] != '' and $recfs["cfs_image"] != '' and $recfs["cfs_css"][0] != '') {
                 $info[$dkey]["cfs_dir"] = $dval;
                 if ($infouser["cfs_codestr"] == $dval) {
                     $info[$dkey]["cfs_csschecked"] = $infouser["cfs_value"];
                     $info[$dkey]["cfs_checked"] = true;
                 } else {
                     $info[$dkey]["cfs_checked"] = false;
                 }
                 $info[$dkey]["cfs_title"] = $recfs["cfs_title"];
                 $info[$dkey]["cfs_image"] = $recfs["cfs_image"];
                 $info[$dkey]["cfs_css"] = $recfs["cfs_css"];
                 $info[$dkey]["cfs_csscout"] = count($recfs["cfs_css"]);
                 $info[$dkey]["cfs_version"] = $recfs["cfs_version"];
                 $info[$dkey]["cfs_link"] = $recfs["cfs_link"];
             }
         }
     }
     $GLOBALS['Templ']->assign('infouser', $infouser);
     $GLOBALS['Templ']->assign('info', $info);
     $GLOBALS['Templ']->display('temp_tpl.html');
 }