From: jakubvrana Date: Tue, 21 Jul 2009 21:10:19 +0000 (+0000) Subject: Get table names of backward keys only once X-Git-Tag: v3.0.0~657 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=336f521f52346f464faf8ddb88fa52c9a0a40704;p=adminer.git Get table names of backward keys only once git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@870 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/adminer/select.inc.php b/adminer/select.inc.php index 0afcdbad..630c7b7a 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -301,6 +301,10 @@ if (!$columns) { } $result->free(); } + $table_names = array_keys($backward_keys); + if ($table_names) { + $table_names = array_combine($table_names, array_map('adminer_table_name', array_map('table_status', $table_names))); + } echo "\n"; echo "
"; @@ -362,7 +366,7 @@ if (!$columns) { echo where_link($i, $column, $rows[$n][$val]); $i++; } - echo '">' . adminer_table_name(table_status($table)) . ''; + echo "\">$table_names[$table]"; } } }