Exemple #1
0
 /**
  *
  */
 static function debug()
 {
     $modinfo = array();
     if (!is_array(ModuleManager::$_modules)) {
         ModuleManager::$_modules = array();
     }
     $modlist = ModuleManager::$_modules;
     ksort($modlist);
     foreach ($modlist as $mod => $meta) {
         // TODO: Show metadata
         $mi = "n/a";
         $ver = null;
         if (isset($meta['modinfo'])) {
             $mi = $meta['modinfo'];
         }
         if (isset($meta['version'])) {
             $ver = 'v' . $meta['version'];
         }
         $modinfo[] = sprintf("    %s - %s", $mod, $mi . (isset($ver) ? ' ' . $ver : ''));
     }
     return join("\n", $modinfo) . "\n";
 }