public function endEditPage() { $this->page = new Page($this->request->id); $this->page->save($this->request); if ($this->request->id < 0) { $this->page->generatePos(); } Text::saveArray($this->page->getElementId(), $this->request->texte); Security::berechtigungenSchreiben($this->page->getSecurityElement(), $this->request->berechtigung); $this->flushCache(); $oldPanel = $this->request->initPanel; $this->request->clear(); $this->request->initPanel = $oldPanel; $this->request->id = $this->page->id; FlashMessage::success(Strings::GESPEICHERT); }
public function endBerechtigung() { $this->current = Modules::getModule($this->request->current); $this->action = $this->current->getAction($this->request->id); Security::berechtigungenSchreiben($this->current->qualifiedName . '_' . $this->action->name, $this->request->berechtigung); $this->request->id = $this->request->current; }