selectLinks($table_status); $comment = $table_status["Comment"]; if ($comment != "") { echo "

" . lang('Comment') . ": " . h($comment) . "\n"; } if ($fields) { echo "\n"; echo "\n"; foreach ($fields as $field) { echo "
" . lang('Column') . "" . lang('Type') . (support("comment") ? "" . lang('Comment') : "") . "
" . h($field["field"]); echo "" . h($field["full_type"]) . ($field["null"] ? " NULL" : "") . ($field["auto_increment"] ? " " . lang('Auto Increment') . "" : ""); echo (isset($field["default"]) ? " [" . h($field["default"]) . "]" : ""); echo (support("comment") ? "" . nbsp($field["comment"]) : ""); echo "\n"; } echo "
\n"; } if (!is_view($table_status)) { if (support("indexes")) { echo "

" . lang('Indexes') . "

\n"; $indexes = indexes($TABLE); if ($indexes) { echo "\n"; foreach ($indexes as $name => $index) { ksort($index["columns"]); // enforce correct columns order $print = array(); foreach ($index["columns"] as $key => $val) { $print[] = "" . h($val) . "" . ($index["lengths"][$key] ? "(" . $index["lengths"][$key] . ")" : "") . ($index["descs"][$key] ? " DESC" : "") ; } echo "
$index[type]" . implode(", ", $print) . "\n"; } echo "
\n"; } echo '

" . lang('Foreign keys') . "

\n"; $foreign_keys = foreign_keys($TABLE); if ($foreign_keys) { echo "\n"; echo "\n"; foreach ($foreign_keys as $name => $foreign_key) { echo ""; echo "
" . lang('Source') . "" . lang('Target') . "" . lang('ON DELETE') . "" . lang('ON UPDATE') . " 
" . implode(", ", array_map('h', $foreign_key["source"])) . ""; echo "" . ($foreign_key["db"] != "" ? "" . h($foreign_key["db"]) . "." : "") . ($foreign_key["ns"] != "" ? "" . h($foreign_key["ns"]) . "." : "") . h($foreign_key["table"]) . "" ; echo "(" . implode(", ", array_map('h', $foreign_key["target"])) . ")"; echo "" . nbsp($foreign_key["on_delete"]) . "\n"; echo "" . nbsp($foreign_key["on_update"]) . "\n"; echo '' . lang('Alter') . ''; } echo "
\n"; } echo '

" . lang('Triggers') . "

\n"; $triggers = triggers($TABLE); if ($triggers) { echo "\n"; foreach ($triggers as $key => $val) { echo "
" . h($val[0]) . "" . h($val[1]) . "" . h($key) . "" . lang('Alter') . "\n"; } echo "
\n"; } echo '