/** * Author : Jan Germann * Datum : 27.04.2010 * Modul : files * Beschreibung : Löschen von Files */ function delete() { global $log, $msg, $mysql; //Keine Dateien vorhanden? Dann Abbrechen mit Fehler! if (!mysql_result($mysql->query("SELECT count(*) FROM " . _PREFIX_ . "files"), 0)) { $msg->error("Sie müssen erst Dateien hochladen, bevor sie welche löschen können."); return; } if (!isset($_POST['id'])) { return delete_choose(); } elseif (isset($_POST['id']) && !isset($_POST['sure'])) { return delete_confirm(); } elseif (isset($_POST['id']) && isset($_POST['sure'])) { return delete_do($_POST['id']); } }
function delete() { global $log, $msg, $mysql; //Keine Seiten vorhanden? Dann Abbrechen mit Fehler! if (!mysql_result($mysql->query("SELECT count(*) FROM " . _PREFIX_ . "pages"), 0)) { $msg->error("Es gibt noch keine Seiten."); return; } if (!isset($_POST['id'])) { return delete_choose(); } elseif (isset($_POST['id']) && !isset($_POST['sure'])) { return delete_confirm(); } elseif (isset($_POST['id']) && isset($_POST['sure'])) { return delete_do($_POST['id'], $_POST['menuid']); } }
/** * Bestätigung des Löschens */ function delete_confirm() { global $msg, $mysql; if (!is_array($_POST['id'])) { return delete_choose(); } foreach ($_POST['id'] as $id) { $q = $mysql->query("SELECT * FROM " . _PREFIX_ . "images WHERE id='" . intval($id) . "'"); $o = mysql_fetch_object($q); $data .= "<li>" . $o->name . "</li>"; $hiddenid .= "<input type=hidden name=id[] value=" . $o->id . " />"; } // Template ausfüllen --> $tmp = @file_get_contents(dirname(__FILE__) . "/template/form.delete.confirm.tpl"); $tmp = str_replace(array("%file%", "%id%"), array($data, $hiddenid), $tmp); // <-- Template ausfüllen return $tmp; }