public function editPage() { $this->page = new Page($this->request->id); $this->site = new Site($this->page->pa_site); // TODO Routing::resetBreadcrumbs(); Routing::addBreadcrumb('Struktur', '/site/showSite'); Routing::addBreadcrumb($this->site->si_bezeichnung, '/site/showPage/site/' . $this->site->id); Routing::addBreadcrumb($this->page->pa_bezeichnung); }
/** * Diese Methode setzt die Seitenüberschrift und die Breadcrumbs für den * Aufruf eines Entities * * @param BaseEntity $entity */ public function handleResourceCall(BaseEntity $entity) { $this->response->getMetadata()->setHeading((string) $entity); Routing::resetBreadcrumbs(); Routing::addBreadcrumb($entity->__toPluralString(), EntityLinks::index($entity)); if ($entity->id > 0) { Routing::addBreadcrumb((string) $entity, EntityLinks::edit($entity)); } else { Routing::addBreadcrumb('Neuen Datensatz anlegen'); } }
/** * Setzt die Metadaten für den Response * * @param Response $response */ private function setMetadata(Response $response) { $response->getMetadata()->setHeading((string) $this->resource); Routing::resetBreadcrumbs(); Routing::addBreadcrumb($this->resource->__toPluralString(), EntityLinks::index($this->resource)); if ($this->resource->id > 0) { Routing::addBreadcrumb((string) $this->resource, EntityLinks::edit($this->resource)); } else { Routing::addBreadcrumb('Neuen Datensatz anlegen'); } }
public function berechtigungen() { $this->current = Modules::getModule($this->request->id); $this->aktionen = []; Routing::resetBreadcrumbs(); Routing::addBreadcrumb('Module', '/ModView/showModules'); Routing::addBreadcrumb($this->current->namespace); foreach ($this->current->getAllActions() as $action) { if ($action->securityLevel === Action::LEVEL_CONFIG) { $linkEdit = new HTML('a'); $linkEdit->addAttribute('href', Routing::appLink('modView', 'berechtigung', array('current' => $this->current->qualifiedName, 'id' => $action->name))); $linkEdit->text('Berechtigungen »'); $linkEdit->css('nfs-modal'); $temp = array('name' => $action->name, 'description' => $action->description, 'berechtigung' => $linkEdit->render()); if ($action->addToMenu) { $temp['menu'] = 'Ja'; } else { $temp['menu'] = 'Nein'; } $this->aktionen[] = $temp; } } }
public function username() { Routing::addBreadcrumb('Bentuzername vergessen', ''); Application::getInstance()->setTemplate('unify_login'); }
public function indexImportprotokoll() { $this->import = new Import($this->request->import); Application::getCurrentResponse()->heading = 'Protokoll für ' . $this->import; Routing::resetBreadcrumbs(); Routing::addBreadcrumb('Importe', EntityLinks::index($this->import)); Routing::addBreadcrumb($this->import); }