diff options
author | Simon Rettberg | 2016-04-29 17:43:58 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-04-29 17:43:58 +0200 |
commit | f8189f4f0bdc79a83e084c56e93e8a2ca073e4c0 (patch) | |
tree | 13c41f05ef5920eb13c76be05f749de9a9a809fa /inc/module.inc.php | |
parent | Implemented new menu, added logic for defining dependencies, move translation... (diff) | |
download | slx-admin-f8189f4f0bdc79a83e084c56e93e8a2ca073e4c0.tar.gz slx-admin-f8189f4f0bdc79a83e084c56e93e8a2ca073e4c0.tar.xz slx-admin-f8189f4f0bdc79a83e084c56e93e8a2ca073e4c0.zip |
More Progress; Merged changes from ufpr up to 775cdbd29f5d0f70946d1d5ff09c091e6189c9e9
Diffstat (limited to 'inc/module.inc.php')
-rw-r--r-- | inc/module.inc.php | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/inc/module.inc.php b/inc/module.inc.php index 9126cb32..73959471 100644 --- a/inc/module.inc.php +++ b/inc/module.inc.php @@ -27,6 +27,11 @@ class Module return self::resolveDeps(self::$modules[$name]); } + /** + * + * @param \Module $mod the module to check + * @return boolean true iff module deps are all found and enabled + */ private static function resolveDeps($mod) { if (!$mod->depsChecked) { @@ -34,7 +39,7 @@ class Module foreach ($mod->dependencies as $dep) { if (!self::resolveDepsByName($dep)) { if ($mod->enabled) { - error_log("Disabling module $name: Dependency $dep failed."); + error_log("Disabling module {$mod->name}: Dependency $dep failed."); } $mod->enabled = false; $mod->depsMissing = true; @@ -142,10 +147,15 @@ class Module { $string = Dictionary::translate($this->name, 'module', 'module_name'); if ($string === false) { - return $this->name; + return '!!' . $this->name . '!!'; } return $string; } + + public function getPageTitle() + { + return Dictionary::translate($this->name, 'module', 'page_title'); + } public function getCategory() { |