Example #1
0
 /**
  * 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;
 }
Example #3
0
 /**
  * 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');
 }