public function delete() { $this->breadcrumb->add("Löschen"); $this->header(); $id = Request::get(1, VAR_INT); if (Request::get(2) == 'yes') { try { Database::getObject()->query("DELETE FROM <p>airports WHERE id = <id:int>", compact("id")); CmsPage::ok("Der gewählte Airport wurde gelöscht."); } catch (QueryException $e) { CmsPage::error("Der gewählte Airport konnte leider nicht gelöscht werden. Möglicherweise referenzieren noch andere Daten auf diesen Airport."); } $this->show(); } else { CmsPage::yesNo("Möchten Sie den ausgewählten Airport wirklich löschen?", URI::build('airlines/admin/airports/delete/' . $id . '/yes'), URI::build('airlines/admin/airports')); } $this->footer(); }
public function delete() { $this->breadcrumb->add("Löschen"); $this->header(); $id = Request::get(1, VAR_INT); if (Request::get(2) == 'yes') { $db = Database::getObject(); $db->query("DELETE FROM <p>page WHERE id = <id:int>", compact("id")); if ($db->affectedRows() == 1) { CmsPage::ok("Die gewählte Seite wurde gelöscht."); } else { CmsPage::error("Die gewählte Seite konnte leider nicht gelöscht werden."); } $this->docs(); } else { CmsPage::yesNo("Möchten Sie die gewählte Seite wirklich löschen?", URI::build('cms/admin/documents/delete/' . $id . '/yes'), URI::build('cms/admin/documents')); } $this->footer(); }
public function remove() { $id = Request::get(1, VAR_INT); $data = new CustomData($this->position); if ($data->load($id)) { if (Request::get(2) == 'yes') { if ($data->remove()) { CmsPage::ok("Der Datensatz wurde erfolgreich gelöscht."); } else { CmsPage::error("Der Datensatz konnte leider nicht gelöscht werden."); } } else { CmsPage::yesNo("Möchten Sie den gewählten Datensatz inkl. aller evtl. verknüpften Daten wirklich löschen?", URI::build($this->baseUri . '/remove/' . $id . '/yes'), URI::build($this->baseUri)); } } else { CmsPage::error('Der Datensatz wurde nicht gefunden.'); } }
public function remove() { $id = Request::get(1, VAR_INT); $this->breadcrumb->add('Löschen'); $this->header(); $db = Database::getObject(); $db->query("SELECT * FROM <p>fields WHERE id = <id:int>", compact("id")); if ($db->numRows() == 1) { $field = CustomField::constructObject($db->fetchAssoc()); if ($field->isImplemented()) { CmsPage::error('Das Feld kann nicht gelöscht werden, da es durch Nutzung gesperrt wurde.'); } else { if (Request::get(2) == 'yes') { if ($field->remove()) { CmsPage::ok("Das Feld wurde erfolgreich gelöscht."); } else { CmsPage::error("Das Feld konnte leider nicht gelöscht werden."); } $this->overview(); } else { CmsPage::yesNo("Möchten Sie das gewählte Feld inkl. aller verknüpften Daten wirklich löschen? Eine vorherige Datensicherung wird dringend empfohlen!", URI::build($this->getBaseURI() . '/remove/' . $id . '/yes'), URI::build($this->getBaseURI())); } } } else { CmsPage::error('Das Feld wurde nicht gefunden.'); } $this->footer(); }
public function delete() { $this->breadcrumb->add("Löschen"); $this->header(); $id = Request::get(1, VAR_INT); if (Request::get(2) == 'yes') { $db = Database::getObject(); try { $db->query("DELETE FROM <p>user WHERE id = <id:int>", compact("id")); CmsPage::ok("Das gewählte Mitglied wurde gelöscht."); } catch (QueryException $e) { CmsPage::error("Das gewählte Mitglied konnte leider nicht gelöscht werden. Möglicherweise referenzieren noch Daten auf dieses Mitglied."); } $this->members(); } else { CmsPage::yesNo("Möchten Sie das gewählte Mitglied wirklich löschen?", URI::build('cms/admin/members/delete/' . $id . '/yes'), URI::build('cms/admin/members')); } $this->footer(); }