if ($methode == 6) { #Objekt Löschen $obj = new object(); $OID = $_POST['OID']; $obj->delete($OID); $form->start("POST", "index.php"); $form->end($text->view_nq("zuindex")); } if ($methode == 7) { #Attribut Löschen $att = new attribut(); $AID = $_POST['AID']; $att->delete($AID); $form->start("POST", "index.php"); $form->end($text->view_nq("zuindex")); } if ($methode == 8) { #Kategorie Löschen $kat = new kategorie(); $KID = $_POST['KID']; $kat->delete($KID); $form->start("POST", "index.php"); $form->end($text->view_nq("zuindex")); } if ($methode == 9) { #Kategorie Attribut Löschen $kat = new kategorie(); $KID = $_POST['KID']; $AID = $_POST['AID']; $kat->katt_entfernen($KID, $AID); }
function deletekatAction() { $this->view->title = "Delete kategorie"; $kategorie = new kategorie(); if ($this->_request->isPost()) { Zend_Loader::loadClass('Zend_Filter_Alpha'); $filter = new Zend_Filter_Alpha(); $kat_id = (int) $this->_request->getPost('kat_id'); $del = $filter->filter($this->_request->getPost('del')); if ($del == 'Yes' && $kat_id > 0) { $where = 'kat_id = ' . $kat_id; $rows_affected = $kategorie->delete($where); } } else { $kat_id = (int) $this->_request->getParam('kat_id'); if ($kat_id > 0) { // only render if we have an id and can find the pages. $this->view->kategorie = $kategorie->fetchRow('kat_id=' . $kat_id); if ($this->view->kategorie->kat_id > 0) { // render template automatically return; } } } // redirect back to the pages list unless we have rendered the view $this->_redirect('/admin'); }