public function navigation() { $prefix = midcom_core_context::get()->get_key(MIDCOM_CONTEXT_ANCHORPREFIX); $libs = midcom_admin_libconfig_plugin::get_libraries(); echo '<ul class="midgard_admin_asgard_navigation">'; foreach ($libs as $name => $manifest) { $label = midcom::get('i18n')->get_string($name, $name); echo " <li class=\"status\"><a href=\"{$prefix}__mfa/asgard_midcom.admin.libconfig/view/{$name}/\">{$label}</a></li>\n"; } echo "</ul>"; }
/** * Handler method for listing style elements for the currently used component topic * * @param string $handler_id Name of the used handler * @param mixed $args Array containing the variable arguments passed to the handler * @param mixed &$data Data passed to the show method * @return boolean Indicating successful request */ public function _handler_list($handler_id, array $args, array &$data) { $this->_libs = midcom_admin_libconfig_plugin::get_libraries(); $this->add_breadcrumb("__mfa/asgard_midcom.admin.libconfig/", $data['view_title']); midcom::get('head')->set_pagetitle($data['view_title']); }