/** * Generate category breadcrumbs. * * @return null */ protected function generate_breadcrumbs() { $crumbs = array('MANAGE_CATEGORIES' => $this->helper->route('phpbb.titania.manage.categories')); if ($this->id) { $categories = $this->cache->get_categories(); $category = new \titania_category(); // Parents foreach (array_reverse($this->cache->get_category_parents($this->id)) as $data) { $category->__set_array($categories[$data['category_id']]); $crumbs[$category->get_name()] = $category->get_manage_url(); } // Self $crumbs[$this->category->get_name()] = $this->category->get_manage_url(); } $this->display->generate_breadcrumbs($crumbs); }