From 34e2b66b09dd992b2d10b303bf06e632e3a3bbf0 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Thu, 9 Aug 2007 09:17:44 +0000 Subject: [PATCH] Don't try to drop new object git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@315 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- createv.inc.php | 2 +- procedure.inc.php | 2 +- trigger.inc.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/createv.inc.php b/createv.inc.php index 4d584063..e24eb831 100644 --- a/createv.inc.php +++ b/createv.inc.php @@ -1,7 +1,7 @@ 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.')); } diff --git a/procedure.inc.php b/procedure.inc.php index a63ea875..ffe0098e 100644 --- a/procedure.inc.php +++ b/procedure.inc.php @@ -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.')); } diff --git a/trigger.inc.php b/trigger.inc.php index 45966172..b74b3962 100644 --- a/trigger.inc.php +++ b/trigger.inc.php @@ -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.')); }