Ejemplo n.º 1
0
 /**
  * Display a table of modules that support multilanguage content. These modules are determined
  * by them responding to the "multilanguage.register" event.
  *
  * Route: admin/multilanguage/modules/manage
  */
 public static function manage()
 {
     $modules = Multilanguage::getRegisteredModules();
     $table = Html::table();
     $header = $table->addHeader();
     $header->addCol('Module');
     if ($modules) {
         foreach ($modules as $module) {
             $row = $table->addRow();
             $row->addCol(Html::a()->get($module, 'admin/multilanguage/modules/manage/' . strtolower($module)));
         }
     } else {
         $row = $table->addRow();
         $row->addCol('<em>No modules</em>');
     }
     return array('title' => 'Manage Modules', 'content' => $table->render());
 }