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;
 }