Пример #1
0
 /**
  * Gets a list of the asset groups as an array of JHtml compatible options.
  *
  * @param   array    $config	An array of options for the options
  *
  * @return  mixed  An array or false if an error occurs
  */
 public static function assetgroups($config = array())
 {
     if (empty(JHtmlAccess::$asset_groups)) {
         $db = JFactory::getDbo();
         $query = $db->getQuery(true);
         $query->select('a.id AS value, a.title AS text');
         $query->from('#__viewlevels AS a');
         $query->group('a.id');
         $query->order('a.ordering ASC');
         $db->setQuery($query);
         JHtmlAccess::$asset_groups = $db->loadObjectList();
         // Check for a database error.
         if ($db->getErrorNum()) {
             JError::raiseNotice(500, $db->getErrorMsg());
             return false;
         }
     }
     return JHtmlAccess::$asset_groups;
 }
Пример #2
0
 /**
  * Gets a list of the asset groups as an array of JHtml compatible options.
  *
  * @return  mixed  An array or false if an error occurs
  *
  * @since   11.1
  */
 public static function assetgroups()
 {
     if (empty(self::$asset_groups)) {
         $db = JFactory::getDbo();
         $query = $db->getQuery(true);
         $query->select('a.id AS value, a.title AS text');
         $query->from($db->quoteName('#__viewlevels') . ' AS a');
         $query->group('a.id, a.title, a.ordering');
         $query->order('a.ordering ASC');
         $db->setQuery($query);
         self::$asset_groups = $db->loadObjectList();
     }
     return self::$asset_groups;
 }