/** * Gibt den aktuellen View als Modal aus * @param View $view */ protected function modalDialog(View $view) { // Im Modal wird entweder die aktuelle Überschrift oder der Seitentitel ausgegeben $titel = $this->response->getMetadata()->getHeading(); $modal = new ModalWrapper(); $modal->render($view, $titel); }
public function stopDebug() { if (Debug::isEnabled()) { Debug::getInstance()->stop(); FlashMessage::success('Debug Modus deaktiviert'); Response::redirectToFrontpage(); } }
/** * 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'); } }