]> git.joonet.de Git - adminer.git/commitdiff
Remove common prefix in backward key
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 8 Sep 2009 20:55:17 +0000 (20:55 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 8 Sep 2009 20:55:17 +0000 (20:55 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1074 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/select.inc.php

index fab922fa538ff2ef83f2397275eee3a73e960f6f..459f9f33edf5ed79d2c7316ddef64b5b97b1f459 100644 (file)
@@ -117,7 +117,8 @@ if ($_POST && !$error) {
        }
 }
 
-page_header(lang('Select') . ": " . $adminer->tableName($table_status), $error);
+$table_name = $adminer->tableName($table_status);
+page_header(lang('Select') . ": $table_name", $error);
 
 $foreign_keys = column_foreign_keys($TABLE);
 echo "<p>";
@@ -181,7 +182,7 @@ if (!$columns) {
                                foreach ($backward_keys as $key => $val) {
                                        $val = $adminer->tableName(table_status($key));
                                        if (strlen($val)) {
-                                               $table_names[$key] = $val;
+                                               $table_names[$key] = (preg_match('(^' . preg_quote($table_name) . '(:|\\s*-)?\\s+(.+))', $val, $match) ? $match[2] : $val);
                                        }
                                }
                        }