From 6d2b7c5a1557c14f117d4c41418b357397f58767 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Mon, 3 May 2010 16:08:46 +0000 Subject: [PATCH] Fix big tables check git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1512 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- editor/include/adminer.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/include/adminer.inc.php b/editor/include/adminer.inc.php index d68971df..accf1879 100644 --- a/editor/include/adminer.inc.php +++ b/editor/include/adminer.inc.php @@ -479,7 +479,6 @@ ORDER BY ORDINAL_POSITION"); function _foreignKeyOptions($table, $column) { global $connection; - $table_status = table_status($table); $foreignKeys = column_foreign_keys($table); foreach ((array) $foreignKeys[$column] as $foreignKey) { if (count($foreignKey["source"]) == 1) { @@ -488,6 +487,7 @@ ORDER BY ORDINAL_POSITION"); if ($name != "") { $return = &$this->_values[$foreignKey["table"]]; if (!isset($return)) { + $table_status = table_status($foreignKey["table"]); $return = ($table_status["Rows"] > 1000 ? array() : array("" => "") + get_key_vals("SELECT $id, $name FROM " . idf_escape($foreignKey["table"]) . " ORDER BY 2")); } return $return;