/** * Deletes a page. * * @param String $id Id of the page to delete */ public function delete_action($id) { $ticket = Request::option('ticket'); if ($ticket && check_ticket($ticket)) { $scm = new ScmTabEntry($id); if (!$scm->isNew() && $scm->range_id == $GLOBALS['SessSemName'][1]) { $scm->delete(); PageLayout::postMessage(MessageBox::success(_('Der Eintrag wurde gelöscht.'))); } $this->redirect('show/'); return; } PageLayout::postMessage(MessageBox::error(_('Es ist ein Fehler aufgetreten. Bitte versuchen Sie erneut, diese Seite zu löschen.'))); $this->redirect('show/' . $id); }