예제 #1
0
 public static function single($name, $selected, $parent_id = 0)
 {
     if (false === ($mod_cat = GWF_Module::loadModuleDB('Category', true, true))) {
         return GWF_HTML::err('ERR_MODULE_MISSING', array('Category'));
     }
     $langid = GWF_Language::getCurrentID();
     $data = array();
     $data[] = array('0', $mod_cat->lang('th_sel'));
     if (false !== ($cats = GWF_Category::getAllCategoriesCached())) {
         foreach ($cats as $cat) {
             $cat instanceof GWF_Category;
             $cat->loadTranslations();
             $trans = $cat->getTranslation($langid);
             $data[] = array($cat->getID(), false !== $trans ? $trans : $cat->getVar('cat_tree_key'));
         }
     }
     return GWF_Select::display($name, $data, $selected);
 }
예제 #2
0
파일: Admin.php 프로젝트: sinfocol/gwf3
 public function templateAdmin()
 {
     $tVars = array('cats' => GWF_Category::getAllCategoriesCached(), 'by' => 'catid', 'dir' => 'asc', 'sort_url' => '', 'url_new' => GWF_WEB_ROOT . 'category/add');
     return $this->module->templatePHP('admin.php', $tVars);
 }