Пример #1
0
 /**
  * Returns a collection of Group-Office Module objects
  *
  * @return \GO\Base\ModuleCollection
  *
  */
 public static function modules()
 {
     if (!isset(self::$_modules)) {
         //			if(\GO::user()){
         //
         //			Caching caused more problems than benefits
         //
         //				if(isset(\GO::session()->values['modulesObject']) && !isset($GLOBALS['GO_CONFIG'])){
         //					self::$_modules=\GO::session()->values['modulesObject'];
         //				}else{
         //					self::$_modules=\GO::session()->values['modulesObject']=new \GO\Base\ModuleCollection();
         //				}
         //			}else
         //			{
         //				self::$_modules=new \GO\Base\ModuleCollection();
         //			}
         self::$_modules = new \GO\Base\ModuleCollection();
     }
     return self::$_modules;
 }