]> git.joonet.de Git - adminer.git/commitdiff
Introduce queries_redirect function
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 13 Oct 2009 20:01:52 +0000 (20:01 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 13 Oct 2009 20:01:52 +0000 (20:01 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1190 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/database.inc.php
adminer/db.inc.php
adminer/include/editing.inc.php
adminer/include/functions.inc.php
adminer/processlist.inc.php
adminer/select.inc.php
adminer/user.inc.php

index f0d36679e5c0121b7e49d9d443565ecf270cf549..6479ea56a3e47760eef0c306b388d13ce836f9e1 100644 (file)
@@ -27,7 +27,7 @@ if ($_POST && !$error && !isset($_POST["add_x"])) { // add is an image and PHP c
                        if (!$row) {
                                queries("DROP DATABASE " . idf_escape(DB));
                        }
-                       query_redirect(queries(), preg_replace('~db=[^&]*&~', '', ME) . "db=" . urlencode($_POST["name"]), lang('Database has been renamed.'), !$row, false, $row);
+                       queries_redirect(preg_replace('~db=[^&]*&~', '', ME) . "db=" . urlencode($_POST["name"]), lang('Database has been renamed.'), !$row);
                }
        } else {
                // alter database
index 0c7bbb341b3e097ee52c373f298e73cc1b72c4f2..e74b8ffa2a4ea7aa435474a194d52414580c0490 100644 (file)
@@ -33,7 +33,7 @@ if ($tables_views && !$error) {
                        }
                }
        }
-       query_redirect(queries(), substr(ME, 0, -1), $message, $result, false, !$result);
+       queries_redirect(substr(ME, 0, -1), $message, $result);
 }
 
 page_header(lang('Database') . ": " . h(DB), $error, false);
index e631b421f311e976ae44a5660d87167ff099bc4c..09fdb13016357dc9ef90c24bc0ee1b8cdfbdf166 100644 (file)
@@ -282,7 +282,7 @@ function drop_create($drop, $create, $location, $message_drop, $message_alter, $
        }
        $dropped = strlen($name) && ($_POST["dropped"] || queries($drop));
        $created = queries($create);
-       if (!query_redirect(queries(), $location, (strlen($name) ? $message_alter : $message_create), $created, false, !$created) && $dropped) {
+       if (!queries_redirect($location, (strlen($name) ? $message_alter : $message_create), $created) && $dropped) {
                $_SESSION["messages"][] = $message_drop;
        }
        return $dropped;
index 2140e818be92e972ce421958d3085bc4aec21605..e53d798bf1f72d7baeb7c59adcdbcc193b81102e 100644 (file)
@@ -252,6 +252,15 @@ function queries($query = null) {
        return $connection->query($query);
 }
 
+/** Redirect by remembered queries
+* @param string
+* @param string
+* @param bool
+*/
+function queries_redirect($location, $message, $redirect) {
+       return query_redirect(queries(), $location, $message, $redirect, false, !$redirect);
+}
+
 /** Remove parameter from query string
 * @param string
 * @return string
index 7c88716afeda6d7e5ee6adf96866653959e2f530..b8b1d3c88cdea64c4f366a73e6f92a6a43334ca7 100644 (file)
@@ -6,7 +6,7 @@ if ($_POST && !$error) {
                        $killed++;
                }
        }
-       query_redirect(queries(), ME . "processlist=", lang('%d process(es) have been killed.', $killed), $killed || !$_POST["kill"], false, !$killed && $_POST["kill"]);
+       queries_redirect(ME . "processlist=", lang('%d process(es) have been killed.', $killed), $killed || !$_POST["kill"]);
 }
 
 page_header(lang('Process list'), $error);
index 1bd75b528f641b47a0b2271555fa4b2377c64a81..a7ad4aea738ce9f27e772a5d937c7d7570b9769f 100644 (file)
@@ -85,7 +85,7 @@ if ($_POST && !$error) {
                                        }
                                }
                        }
-                       query_redirect(queries(), remove_from_uri("page"), lang('%d item(s) have been affected.', $affected), $result, false, !$result);
+                       queries_redirect(remove_from_uri("page"), lang('%d item(s) have been affected.', $affected), $result);
                        //! display edit page in case of an error
                } elseif (is_string($file = get_file("csv_file", true))) {
                        $file = preg_replace("~^\xEF\xBB\xBF~", '', $file); //! character set
@@ -111,7 +111,7 @@ if ($_POST && !$error) {
                                        }
                                }
                        }
-                       query_redirect(queries(), remove_from_uri("page"), lang('%d row(s) have been imported.', $affected), $result, false, !$result);
+                       queries_redirect(remove_from_uri("page"), lang('%d row(s) have been imported.', $affected), $result);
                } else {
                        $error = upload_error($file);
                }
index 42da4b4faedea02c1cd2ce5de8f5932d1d1e7243..df47e2dad2b436b2cb337d3278af72dcb2b7e419 100644 (file)
@@ -91,7 +91,7 @@ if ($_POST && !$error) {
                                }
                        }
                }
-               query_redirect(queries(), ME . "privileges=", (isset($_GET["host"]) ? lang('User has been altered.') : lang('User has been created.')), !$error, false, $error);
+               queries_redirect(ME . "privileges=", (isset($_GET["host"]) ? lang('User has been altered.') : lang('User has been created.')), !$error);
                if ($old_user != $new_user) {
                        // delete new user in case of an error
                        $connection->query("DROP USER $new_user");