]> git.joonet.de Git - adminer.git/commitdiff
Table list can be empty (bug #2504446)
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 13 Jan 2009 14:45:01 +0000 (14:45 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 13 Jan 2009 14:45:01 +0000 (14:45 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@546 7c3ca157-0c34-0410-bff1-cbf682f78f5c

dump.inc.php

index ed6afc16d3c5c424b8ba3a78c039059f6c1ef776..a07e3a0d9a53a12bd0948c03ba12d01e08f87121 100644 (file)
@@ -10,7 +10,7 @@ function tar_file($filename, $contents) {
 }
 
 if ($_POST) {
-       $ext = dump_headers((strlen($_GET["dump"]) ? $_GET["dump"] : $_GET["db"]), (!strlen($_GET["db"]) || count(array_filter($_POST["tables"]) + array_filter($_POST["data"])) > 1));
+       $ext = dump_headers((strlen($_GET["dump"]) ? $_GET["dump"] : $_GET["db"]), (!strlen($_GET["db"]) || count(array_filter((array) $_POST["tables"]) + array_filter((array) $_POST["data"])) > 1));
        if ($_POST["format"] != "csv") {
                $max_packet = 16777216;
                echo "SET NAMES utf8;\n";
@@ -53,7 +53,7 @@ if ($_POST) {
                                echo ($out ? "DELIMITER ;;\n\n$out" . "DELIMITER ;\n\n" : "");
                        }
                        
-                       if (($style || strlen($_GET["db"])) && (array_filter($_POST["tables"]) || array_filter($_POST["data"]))) {
+                       if (($style || strlen($_GET["db"])) && (array_filter((array) $_POST["tables"]) || array_filter((array) $_POST["data"]))) {
                                $views = array();
                                $result = $mysql->query("SHOW TABLE STATUS");
                                while ($row = $result->fetch_assoc()) {