SteviesWebsite

Menüs löschen

Code & Blog Logo

Code & Blog Logo

Heute geht es bei unserer CMS-Erstellen Aktion um das Löschen von Menüs. Hier gehen wir ähnlich vor wie beim Seiten löschen.

Als erstes bekommt die Klasse Menu(Datei /system/classes/menu.php) die neue Methode delete. Als Parameter wird die ID des Menüs übergeben:

function delete($id){
    global $dbpraefix;
    $res = mysql_query("DELETE FROM ".$dbpraefix."menu_names WHERE id = '".$id."'");
    if($res){
      $res = mysql_query("DELETE FROM ".$dbpraefix."menu WHERE menuID = '".$id."'");
    }
    return $res;
  }

Die neue Datei /admin/includes/menu-delete.php wird bereits verlinkt. Sie ist für das Löschen zuständig. Mit einer vorherigen Sicherheitsabfrage sieht die Datei so aus:

<h1>Men&uuml; l&ouml;schen</h1>
<?PHP
  if(!$_GET['delete']){
?>
  <p>Soll das Men&uuml; unwideruflich gel&ouml;scht werden?</p>
  <a href="/admin/?page=menues">Abbrechen</a>
  <a href="/admin/?page=menu-delete&menu=<?PHP echo $_GET['menu']; ?>&delete=true">
    Men&uuml; l&ouml;schen
  </a>
<?PHP
  }
  else{
    if(Menu::delete(mysql_real_escape_string($_GET['menu']))){
      ?>
        <p>Das Men&uuml; wurde gel&ouml;scht!</p>
      <?PHP
    }
    else{
      ?>
        <p>Das Men&uuml; konnte nicht gel&ouml;scht werden!</p>
      <?PHP
    }
  }
?>

Damit wären die Menüs soweit auch schon fertig. Bei den Seiten gibt es noch einen Bug, der noch behoben werden muss. Und dann gehen wir auch schon zu den Dateien.

RSS Feed für Kommentare zu diesem Artikel. TrackBack URL

2 Kommentare »

  1. Ups das war aber ne große Flasche TipEx, hier fehlt auch die index.php. ;)

    Kommentar von Kay — 10. September 2009 @ 13:17

  2. Das ist glaub ich fast überall so^^ Mein Kommentar dazu steht hier ;-)

    http://blog.stevieswebsite.de/2009/08/seite-loschen/#comments

    Kommentar von Stefan Wienströer — 10. September 2009 @ 15:05

Hinterlasse einen Kommentar

Trackbacks/Pingbacks

LiveEditor - Kostenloser WebEditorDer kostenlose WebEditor hilft dir dabei, deine Website besser zu entwickeln. Mit dem Syntax-Highlighting fällt geht alles viel schneller. Download jetzt! [mehr...]

WebanalyseFür die Verbesserung Deiner Seite solltest Du wissen, wie sich die Besucher verhalten. Diese Artikel zeigen Dir wie man das am geschicktesten macht. [mehr...]

Facebook LogoErstelle deinen eigenen virtuellen PC. Das ist bereits mit leichten Mitteln möglich, welche Du in diesem Tutorial lernst.[mehr...]

Facebook LogoMit Hilfe dieses Tutorials kannst Du deine eigene Facebook Anwendung in PHP programmieren. [mehr...]

Diskussion starten
  • RSS
  • Blogverzeichnis - Blog Verzeichnis bloggerei.de
Menüs löschen © SteviesWebsite.de - Kontakt | Impressum