function loadCategories() { if (self::$catidcache !== null) { return; } // Already loaded $db =& JFactory::getDBO(); $query = 'SELECT id, name FROM #__fb_categories WHERE published=1'; $db->setQuery($query); self::$catidcache = $db->loadAssocList('id'); }
function loadCategories() { if (self::$catidcache !== null) { return; } // Already loaded $db =& JFactory::getDBO(); $query = 'SELECT id, name, parent FROM #__kunena_categories WHERE published=1'; $db->setQuery($query); self::$catidcache = $db->loadAssocList('id'); if (KunenaError::checkDatabaseError()) { return; } }
function loadCategories() { KUNENA_PROFILER ? KunenaProfiler::instance()->start('function '.__CLASS__.'::'.__FUNCTION__.'()') : null; $categories = KunenaForumCategoryHelper::getCategories(); self::$catidcache = array(); foreach ($categories as $id=>$category) { self::$catidcache[$id] = self::stringURLSafe ( $category->name ); } KUNENA_PROFILER ? KunenaProfiler::instance()->stop('function '.__CLASS__.'::'.__FUNCTION__.'()') : null; }