Example #1
0
/**
 * 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']);
    }
}
Example #2
0
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']);
    }
}
Example #3
0
/**
 * 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;
}