/** * 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_ . "images"), 0)) { $msg->error("Sie müssen erst Bilder 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']); } }
function jump($action) { switch ($action) { case 'add': add(); break; case 'edit_del': if (array_key_exists('edit', $_REQUEST)) { edit(); } elseif (array_key_exists('delete', $_REQUEST)) { delete_confirm(); } else { error('invalid edit_del'); } break; case 'update': if (array_key_exists('cancel', $_REQUEST)) { message('Edit canceled'); main_page(); } else { update(); } break; case 'delete_do': if (array_key_exists('cancel', $_REQUEST)) { message('Delete canceled'); main_page(); } else { delete_do(); } break; default: error_message('unhandled jump: ' . $action); main_page(); } // fall-through message('jump > fall-through (%s)', $action); main_page(); }