}
echo "<h2>$title_all</h2>\n";
restart_session();
- $uri = preg_replace('~^[^?]*/~', '', $_SERVER["REQUEST_URI"]);
+ $uri = preg_replace('~^[^?]*~', '', $_SERVER["REQUEST_URI"]);
$messages = $_SESSION["messages"][$uri];
if ($messages) {
echo "<div class='message'>" . implode("</div>\n<div class='message'>", $messages) . "</div>\n";
$dropped = $name != "" && ($_POST["dropped"] || queries($drop));
$created = queries($create);
if (!queries_redirect($location, ($name != "" ? $message_alter : $message_create), $created) && $dropped) {
- restart_session();
- $_SESSION["messages"][preg_replace('~^[^?]*/~', '', $_SERVER["REQUEST_URI"])][] = $message_drop;
+ redirect(null, $message_drop);
}
return $dropped;
}
function redirect($location, $message = null) {
if (isset($message)) {
restart_session();
- $_SESSION["messages"][preg_replace('~^[^?]*/~', '', $location)][] = $message;
+ $_SESSION["messages"][preg_replace('~^[^?]*~', '', (isset($location) ? $location : $_SERVER["REQUEST_URI"]))][] = $message;
}
if (isset($location)) {
if ($location == "") {