/** * 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; } }