00001 <?php
00002
00003
00004
00005
00012
00013
00014 $foreign_link = false;
00015 if ($foreigners && isset($foreigners[$field])) {
00016 $foreigner = $foreigners[$field];
00017 $foreign_db = $foreigner['foreign_db'];
00018 $foreign_table = $foreigner['foreign_table'];
00019 $foreign_field = $foreigner['foreign_field'];
00020
00021
00022
00023
00024
00025
00026
00027
00028 $the_total = PMA_countRecords($foreign_db, $foreign_table, TRUE);
00029
00030 if ((isset($override_total) && $override_total == true) || $the_total < 200) {
00031
00032
00033 $foreign_display = PMA_getDisplayField($foreign_db, $foreign_table);
00034 $dispsql = 'SELECT ' . PMA_backquote($foreign_field)
00035 . (($foreign_display == FALSE) ? '' : ', ' . PMA_backquote($foreign_display))
00036 . ' FROM ' . PMA_backquote($foreign_db) . '.' . PMA_backquote($foreign_table)
00037 . (($foreign_display == FALSE) ? '' :' ORDER BY ' . PMA_backquote($foreign_table) . '.' . PMA_backquote($foreign_display))
00038 . (isset($foreign_limit) ? $foreign_limit : '');
00039 $disp = PMA_mysql_query($dispsql);
00040 }
00041 else {
00042 unset($disp);
00043 $foreign_link = true;
00044 }
00045 }
00046
00047 ?>