/** * Get all moduls from database * @return array $ary Array of all modules */ public static function getModules() { $db = new db(); $db->connect(); $modules = $db->selectAll('modules'); return self::getModulesInfo($modules); }
/** * Get an array of all modules * @return array $modules assoc array of all modules */ public static function getModules() { $db = new db(); $db->connect(); $modules = $db->selectAll('modules'); return $modules; }
/** * method for getting child menus to a module. * @param string $module * @return array children menus items */ public static function getChildrenMenus($module) { $db = new db(); $children = $db->selectAll('menus', null, array('parent' => $module)); foreach ($children as $key => $val) { $children[$key]['title'] = lang::translate($val['title']); } return $children; }
/** * method for getting all modules from db. This is the first time we * connect to database. * * @return array $ary array with all rows from modules table */ public static function getAllModules() { if (!empty(self::$modules)) { return self::$modules; } static $modules = null; if ($modules) { return $modules; } // we connect here because this should be // the first time we use the database // in the system $db = new db(); return $db->selectAll('modules'); }