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.')); }