Esempio n. 1
0
 /**
  * Get a list of the available menus.
  *
  * @return	string
  * @since	1.6
  */
 public static function menus()
 {
     if (empty(self::$menus)) {
         $db =& JFactory::getDbo();
         $db->setQuery('SELECT menutype As value, title As text' . ' FROM #__menu_types' . ' ORDER BY title');
         self::$menus = $db->loadObjectList();
     }
     return self::$menus;
 }
Esempio n. 2
0
 /**
  * Get a list of the available menus.
  *
  * @return  string
  *
  * @since   1.6
  */
 public static function menus()
 {
     if (empty(self::$menus)) {
         $db = JFactory::getDbo();
         $query = $db->getQuery(true)->select('menutype AS value, title AS text')->from($db->quoteName('#__menu_types'))->order('title');
         $db->setQuery($query);
         self::$menus = $db->loadObjectList();
     }
     return self::$menus;
 }
Esempio n. 3
0
 /**
  * Tests the JHtmlMenu::menus method.
  *
  * @return  void
  *
  * @since   3.1
  */
 public function testMenus()
 {
     $this->assertContains('<option value="mainmenu">Main Menu</option>', JHtmlSelect::options(JHtmlMenu::menus(), 'value', 'text'));
 }