Esempio n. 1
0
 /**
  * Static function to get the list of all the Settings Menus
  * @return <Array> - List of Settings_Vtiger_Menu_Model instances
  */
 public static function getAll()
 {
     if (self::$casheMenu) {
         return self::$casheMenu;
     }
     $db = PearDatabase::getInstance();
     $result = $db->query('SELECT * FROM ' . self::$menusTable . ' ORDER BY sequence');
     $menuModels = [];
     while ($row = $db->getRow($result)) {
         $blockId = $row[self::$menuId];
         $menuModels[$blockId] = Settings_Vtiger_Menu_Model::getInstanceFromArray($row);
     }
     self::$casheMenu = $menuModels;
     return $menuModels;
 }