From 5b8361af659af83a0b175d3052e668d9ffbe6613 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 28 Feb 2011 14:19:41 +0100 Subject: [PATCH] Don't export triggers without table (bug #3193489) --- adminer/dump.inc.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/adminer/dump.inc.php b/adminer/dump.inc.php index 56f05f89..e13531af 100644 --- a/adminer/dump.inc.php +++ b/adminer/dump.inc.php @@ -77,11 +77,8 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; if ($data) { $adminer->dumpData($row["Name"], $_POST["data_style"], "SELECT * FROM " . table($row["Name"])); } - if ($is_sql && $_POST["triggers"]) { - $triggers = trigger_sql($row["Name"], $_POST["table_style"]); - if ($triggers) { - echo "\nDELIMITER ;;\n$triggers\nDELIMITER ;\n"; - } + if ($is_sql && $_POST["triggers"] && $table && ($triggers = trigger_sql($row["Name"], $_POST["table_style"]))) { + echo "\nDELIMITER ;;\n$triggers\nDELIMITER ;\n"; } if ($ext == "tar") { echo tar_file((DB != "" ? "" : "$db/") . "$row[Name].csv", ob_get_clean());