Esempio n. 1
0
 /**
  * Loads module info from the file system.
  *
  * @param $name module name. It matches a catalog name for this module.
  * @return ModuleInfo
  */
 function getModuleInfoFromFile($fs_module_dir)
 {
     global $application;
     $info = $this->store_dir . _ml_strtolower($fs_module_dir) . "/info.php";
     if (file_exists($info)) {
         unset($moduleInfo);
         include $info;
         $moduleInfo['directory'] = $fs_module_dir;
         $moduleInfoClass = new ModuleInfo();
         $moduleInfoClass->loadFromArray($moduleInfo);
         return $moduleInfoClass;
     } else {
         #            _warning("Module " + $module + " has wrong structure");
         return null;
     }
 }