view->tabs = $this->tabs()->activate('guide'); } public function fontAction() { $this->view->tabs = $this->tabs()->activate('font'); $confFile = Icinga::app()->getApplicationDir('fonts/fontello-ifont/config.json'); $this->view->font = json_decode(file_get_contents($confFile)); } protected function tabs() { return Widget::create('tabs')->add( 'guide', array( 'label' => $this->translate('Style Guide'), 'url' => 'doc/style/guide' ) )->add( 'font', array( 'label' => $this->translate('Icons'), 'title' => $this->translate('List all available icons'), 'url' => 'doc/style/font' ) ); } }