]> git.joonet.de Git - adminer.git/commitdiff
Initialize variables outside blocks
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 10 Jul 2008 15:39:24 +0000 (15:39 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 10 Jul 2008 15:39:24 +0000 (15:39 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@427 7c3ca157-0c34-0410-bff1-cbf682f78f5c

13 files changed:
auth.inc.php
createv.inc.php
database.inc.php
dump.inc.php
edit.inc.php
functions.inc.php
index.php
indexes.inc.php
lang.inc.php
procedure.inc.php
schema.inc.php
trigger.inc.php
user.inc.php

index 31aa90ff17d02330d5b8c9a6a599b8a43c33f41e..1b5f8430e0d0367b9ca9da1004f2c039780d02ba 100644 (file)
@@ -9,11 +9,7 @@ if (isset($_POST["server"])) {
                $_SESSION["usernames"][$_POST["server"]] = $_POST["username"];
                $_SESSION["passwords"][$_POST["server"]] = $_POST["password"];
                if (count($_POST) == count($ignore)) {
-                       if ((string) $_GET["server"] === $_POST["server"]) {
-                               $location = remove_from_uri();
-                       } else {
-                               $location = preg_replace('~^[^?]*/([^?]*).*~', '\\1', $_SERVER["REQUEST_URI"]) . (strlen($_POST["server"]) ? '?server=' . urlencode($_POST["server"]) : '');
-                       }
+                       $location = ((string) $_GET["server"] === $_POST["server"] ? remove_from_uri() : preg_replace('~^[^?]*/([^?]*).*~', '\\1', $_SERVER["REQUEST_URI"]) . (strlen($_POST["server"]) ? '?server=' . urlencode($_POST["server"]) : ''));
                        if (!isset($_COOKIE[session_name()])) {
                                $location .= (strpos($location, "?") === false ? "?" : "&") . SID;
                        }
index feef4781b2004b621c454cf9e88b6dde6d18b6dc..3281b30feb41e12f9c883e5700fff0f7b1cfd75d 100644 (file)
@@ -15,13 +15,12 @@ if ($_POST && !$error) {
 
 page_header((strlen($_GET["createv"]) ? lang('Alter view') : lang('Create view')), $error, array("view" => $_GET["createv"]), $_GET["createv"]);
 
+$row = array();
 if ($_POST) {
        $row = $_POST;
 } elseif (strlen($_GET["createv"])) {
        $row = view($_GET["createv"]);
        $row["name"] = $_GET["createv"];
-} else {
-       $row = array();
 }
 ?>
 
index e4ab8860ca29ce724f7297ac2dfb6cabca46e2d8..3ac4eeb6890945a1699996e6adcc86cdf24f70e4 100644 (file)
@@ -31,12 +31,12 @@ if ($_POST && !$error) {
 page_header(strlen($_GET["db"]) ? lang('Alter database') : lang('Create database'), $error, array(), $_GET["db"]);
 
 $collations = collations();
+$name = $_GET["db"];
+$collate = array();
 if ($_POST) {
        $name = $_POST["name"];
        $collate = $_POST["collation"];
 } else {
-       $name = $_GET["db"];
-       $collate = array();
        if (!strlen($_GET["db"])) {
                $result = $mysql->query("SHOW GRANTS");
                while ($row = $result->fetch_row()) {
index f6d953ece52d64e892abc3755bfd6667cfec9b7f..5c19e984e1160b6f20c43c8cbf2a38d254ccc925 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 function dump_table($table, $style) {
-       global $mysql, $max_packet;
+       global $mysql, $max_packet, $types;
        $result = $mysql->query("SHOW CREATE TABLE " . idf_escape($table));
        if ($result) {
                echo $mysql->result($result, 1) . ";\n\n";
index 56efbfc3cf2d2478dfc1c4cea315097303e84ef2..12bdb0db97ee6194459039f89e8e7c44b9defd2f 100644 (file)
@@ -7,12 +7,12 @@ foreach ($fields as $name => $field) {
        }
 }
 if ($_POST && !$error) {
+       $set = array();
        if (isset($_POST["delete"])) {
                $set = true;
                $query = "DELETE FROM " . idf_escape($_GET["edit"]) . " WHERE " . implode(" AND ", $where) . " LIMIT 1";
                $message = lang('Item has been deleted.');
        } else {
-               $set = array();
                foreach ($fields as $name => $field) {
                        $val = process_input($name, $field);
                        if ($val !== false) {
@@ -43,6 +43,7 @@ if ($_POST && !$error) {
 }
 page_header((isset($_GET["default"]) ? lang('Default values') : ($_GET["where"] ? lang('Edit') : lang('Insert'))), $error, array((isset($_GET["default"]) ? "table" : "select") => $_GET["edit"]), $_GET["edit"]);
 
+unset($row);
 if ($_POST) {
        $row = (array) $_POST["fields"];
        foreach ((array) $_POST["null"] as $key => $val) {
@@ -61,8 +62,6 @@ if ($_POST) {
        } else {
                $row = array();
        }
-} else {
-       unset($row);
 }
 ?>
 
index e4d7cd99b9e91de162555d47a09b718df03b03c6..022cd754195d973a0ddf4fb63f43bd05b133d92c 100644 (file)
@@ -215,14 +215,14 @@ function select($result) {
                echo "<p class='message'>" . lang('No rows.') . "</p>\n";
        } else {
                echo "<table border='1' cellspacing='0' cellpadding='2'>\n";
+               $links = array();
+               $indexes = array();
+               $columns = array();
+               $blobs = array();
+               $types = array();
                for ($i=0; $row = $result->fetch_row(); $i++) {
                        if (!$i) {
                                echo "<thead><tr>";
-                               $links = array();
-                               $indexes = array();
-                               $columns = array();
-                               $blobs = array();
-                               $types = array();
                                for ($j=0; $j < count($row); $j++) {
                                        $field = $result->fetch_field();
                                        if (strlen($field->orgtable)) {
index 8f6b3ea942633c7ef6d00c139d461a573cdcfa79..5778866359cfc2de29581f81dd81c0c552313fc7 100644 (file)
--- a/index.php
+++ b/index.php
@@ -42,6 +42,7 @@ if (isset($_GET["download"])) {
        $enum_length = '\'(?:\'\'|[^\'\\\\]+|\\\\.)*\'|"(?:""|[^"\\\\]+|\\\\.)*"';
        $inout = array("IN", "OUT", "INOUT");
        
+       $error = "";
        if (isset($_GET["table"])) {
                include "./table.inc.php";
        } elseif (isset($_GET["view"])) {
@@ -53,7 +54,6 @@ if (isset($_GET["download"])) {
        } elseif (isset($_GET["privileges"])) {
                include "./privileges.inc.php";
        } else { // uses CSRF token
-               $error = "";
                if ($_POST) {
                        if (!in_array($_POST["token"], (array) $TOKENS)) {
                                $error = lang('Invalid CSRF token. Send the form again.');
index b1644d825200d6dd2d9daff54774016e88cd65d2..68b3c810f2f273f61f69065ff1d038cbb4cd0eca 100644 (file)
@@ -41,6 +41,7 @@ if ($_POST && !$error && !$_POST["add"]) {
 page_header(lang('Indexes'), $error, array("table" => $_GET["indexes"]), $_GET["indexes"]);
 
 $fields = array_keys(fields($_GET["indexes"]));
+$row = array("indexes" => $indexes);
 if ($_POST) {
        $row = $_POST;
        if ($_POST["add"]) {
@@ -55,7 +56,6 @@ if ($_POST) {
                }
        }
 } else {
-       $row = array("indexes" => $indexes);
        foreach ($row["indexes"] as $key => $index) {
                $row["indexes"][$key]["columns"][] = "";
        }
index c532d7f5af3d33d8f024cac8b9d78bc0a29be250..68f8f719416783aecbf974a7a0b1567e48be6150 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-static $langs = array(
+$langs = array(
        'en' => 'English',
        'cs' => 'Čeština', // Jakub Vrána - http://php.vrana.cz
        'sk' => 'Slovenčina', // Ivan Suchy - http://www.ivansuchy.com
@@ -39,6 +39,7 @@ if (isset($_GET["lang"])) {
        $_SESSION["lang"] = $_GET["lang"];
 }
 
+$LANG = "en";
 if (isset($langs[$_COOKIE["lang"]])) {
        setcookie("lang", $_GET["lang"], strtotime("+1 month"), preg_replace('~\\?.*~', '', $_SERVER["REQUEST_URI"]));
        $LANG = $_COOKIE["lang"];
@@ -51,7 +52,6 @@ if (isset($langs[$_COOKIE["lang"]])) {
                $accept_language[str_replace("_", "-", $match[1])] = (isset($match[3]) ? $match[3] : 1);
        }
        arsort($accept_language);
-       $LANG = "en";
        foreach ($accept_language as $lang => $q) {
                if (isset($langs[$lang])) {
                        $LANG = $lang;
index 352fe6d8a5553bcf760a7a6aaad5c54119b9e98b..36f42e0498518c400d749fa5c4938176b63bfb2f 100644 (file)
@@ -32,6 +32,7 @@ if ($_POST && !$error && !$_POST["add"] && !$_POST["drop_col"] && !$_POST["up"]
 page_header((strlen($_GET["procedure"]) ? (isset($_GET["function"]) ? lang('Alter function') : lang('Alter procedure')) . ": " . htmlspecialchars($_GET["procedure"]) : (isset($_GET["function"]) ? lang('Create function') : lang('Create procedure'))), $error);
 
 $collations = get_vals("SHOW CHARACTER SET");
+$row = array("fields" => array());
 if ($_POST) {
        $row = $_POST;
        $row["fields"] = (array) $row["fields"];
@@ -39,8 +40,6 @@ if ($_POST) {
 } elseif (strlen($_GET["procedure"])) {
        $row = routine($_GET["procedure"], $routine);
        $row["name"] = $_GET["procedure"];
-} else {
-       $row = array("fields" => array());
 }
 ?>
 
index a53c9406266e24291fa9cf93bf2852f4a27a092f..cf8e2e07c5a0789c0232cb23cdf51c7d1a9d748c 100644 (file)
@@ -30,10 +30,10 @@ while ($row = $result->fetch_assoc()) {
        if ($row["Engine"] == "InnoDB") {
                foreach (foreign_keys($row["Name"]) as $val) {
                        if (!$val["db"]) {
+                               $left = $base_left;
                                if ($table_pos[$row["Name"]][1] || $table_pos[$row["Name"]][1]) {
                                        $left = min($table_pos[$row["Name"]][1], $table_pos[$val["table"]][1]) - 1;
                                } else {
-                                       $left = $base_left;
                                        $base_left -= .1;
                                }
                                while ($lefts[(string) $left]) {
index 936b73270dd9b26f7c1473127ba80b11a51aa42f..d4034087fc8fef254b52d9dd55427627e14f4066 100644 (file)
@@ -21,6 +21,7 @@ if ($_POST && !$error) {
 }
 page_header((strlen($_GET["name"]) ? lang('Alter trigger') . ": " . htmlspecialchars($_GET["name"]) : lang('Create trigger')), $error, array("table" => $_GET["trigger"]));
 
+$row = array("Trigger" => "$_GET[trigger]_bi");
 if ($_POST) {
        $row = $_POST;
 } elseif (strlen($_GET["name"])) {
@@ -31,8 +32,6 @@ if ($_POST) {
                }
        }
        $result->free();
-} else {
-       $row = array("Trigger" => "$_GET[trigger]_bi");
 }
 ?>
 
index 3fc5848540fcc126aa6746b5aee2eed5fb2e007e..e92b8ea081d5b0ee0e437b6340a5256bca79554a 100644 (file)
@@ -27,8 +27,8 @@ function all_privileges(&$grants, $privileges) {
        }
 }
 
+$new_grants = array();
 if ($_POST) {
-       $new_grants = array();
        foreach ($_POST["objects"] as $key => $val) {
                $new_grants[$val] = ((array) $new_grants[$val]) + ((array) $_POST["grants"][$key]);
        }