]> git.joonet.de Git - adminer.git/commitdiff
Don't try to drop new object
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 9 Aug 2007 09:17:44 +0000 (09:17 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 9 Aug 2007 09:17:44 +0000 (09:17 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@315 7c3ca157-0c34-0410-bff1-cbf682f78f5c

createv.inc.php
procedure.inc.php
trigger.inc.php

index 4d584063f7df9f6ea4e0182be234b299b598f26f..e24eb8313582600903179933ffd62ce8b32dfcff 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 $dropped = false;
 if ($_POST && !$error) {
-       if ($_POST["dropped"] || $mysql->query("DROP VIEW " . idf_escape($_GET["createv"]))) {
+       if (strlen($_GET["createv"]) && ($_POST["dropped"] || $mysql->query("DROP VIEW " . idf_escape($_GET["createv"])))) {
                if ($_POST["drop"]) {
                        redirect(substr($SELF, 0, -1), lang('View has been dropped.'));
                }
index a63ea875860a8b8d7751bec08aff2de921ff3f7e..ffe0098e5fdb1c5001c30b5cf6952f7fb28d76d7 100644 (file)
@@ -3,7 +3,7 @@ $routine = (isset($_GET["function"]) ? "FUNCTION" : "PROCEDURE");
 
 $dropped = false;
 if ($_POST && !$error && !$_POST["add"] && !$_POST["drop_col"]) {
-       if ($_POST["dropped"] || $mysql->query("DROP $routine " . idf_escape($_GET["procedure"]))) {
+       if (strlen($_GET["procedure"]) && ($_POST["dropped"] || $mysql->query("DROP $routine " . idf_escape($_GET["procedure"])))) {
                if ($_POST["drop"]) {
                        redirect(substr($SELF, 0, -1), lang('Routine has been dropped.'));
                }
index 459661726d852968da07b86a1aea03a08e04abdf..b74b396220236fc55124b2e3aef9cacdc74b65c3 100644 (file)
@@ -4,7 +4,7 @@ $trigger_event = array("INSERT", "UPDATE", "DELETE");
 
 $dropped = false;
 if ($_POST && !$error) {
-       if ($_POST["dropped"] || $mysql->query("DROP TRIGGER " . idf_escape($_GET["name"]))) {
+       if (strlen($_GET["name"]) && ($_POST["dropped"] || $mysql->query("DROP TRIGGER " . idf_escape($_GET["name"])))) {
                if ($_POST["drop"]) {
                        redirect($SELF . "table=" . urlencode($_GET["trigger"]), lang('Trigger has been dropped.'));
                }