Loic cleanup
This commit is contained in:
@@ -5,6 +5,9 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2002-11-06 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||||
|
* db_datadict.php3, tbl_printview.php3: code cleanup
|
||||||
|
|
||||||
2002-11-06 Marc Delisle <lem9@users.sourceforge.net>
|
2002-11-06 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
* lang/ukrainian: update, thanks to Markijan Baran
|
* lang/ukrainian: update, thanks to Markijan Baran
|
||||||
|
|
||||||
|
303
db_datadict.php3
303
db_datadict.php3
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* $Id$ */
|
/* $Id$ */
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the variables sent or posted to this script, then displays headers
|
* Gets the variables sent or posted to this script, then displays headers
|
||||||
*/
|
*/
|
||||||
@@ -9,10 +10,13 @@ if (!isset($selected_tbl)) {
|
|||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the relations settings
|
* Gets the relations settings
|
||||||
*/
|
*/
|
||||||
require('./libraries/relation.lib.php3');
|
require('./libraries/relation.lib.php3');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines the url to return to in case of error in a sql statement
|
* Defines the url to return to in case of error in a sql statement
|
||||||
*/
|
*/
|
||||||
@@ -30,35 +34,37 @@ if (isset($table)) {
|
|||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Selects the database
|
* Selects the database and gets tables names
|
||||||
*/
|
*/
|
||||||
PMA_mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
$sql="show tables from $db";
|
$sql = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
||||||
$rowset=mysql_query($sql);
|
$rowset = mysql_query($sql);
|
||||||
$count=0;
|
$count = 0;
|
||||||
while ($row=mysql_fetch_array($rowset)) {
|
while ($row = mysql_fetch_array($rowset)) {
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$myfieldname="Tables_in_".$db;
|
$myfieldname = 'Tables_in_' . $db;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$myfieldname="Tables in ".$db;
|
$myfieldname = 'Tables in ' . $db;
|
||||||
}
|
}
|
||||||
$table=$row[$myfieldname];
|
$table = $row[$myfieldname];
|
||||||
$cfgRelation = PMA_getRelationsParam();
|
$cfgRelation = PMA_getRelationsParam();
|
||||||
if ($cfgRelation['commwork']) {
|
if ($cfgRelation['commwork']) {
|
||||||
$comments = PMA_getComments($db, $table);
|
$comments = PMA_getComments($db, $table);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($count!=0){
|
if ($count != 0) {
|
||||||
echo "<p style='page-break-before:always'>";
|
echo '<div style="page-break-before: always">' . "\n";
|
||||||
}
|
}
|
||||||
echo '<h1>' . $table . '</h1>' . "\n";
|
echo '<h1>' . $table . '</h1>' . "\n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets table informations
|
* Gets table informations
|
||||||
*/
|
*/
|
||||||
// The 'show table' statement works correct since 3.23.03
|
// The 'show table' statement works correct since 3.23.03
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
||||||
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
@@ -77,9 +83,9 @@ while ($row=mysql_fetch_array($rowset)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets table keys and retains them
|
* Gets table keys and retains them
|
||||||
*/
|
*/
|
||||||
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
||||||
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$primary = '';
|
$primary = '';
|
||||||
@@ -88,14 +94,14 @@ while ($row=mysql_fetch_array($rowset)) {
|
|||||||
$indexes_info = array();
|
$indexes_info = array();
|
||||||
$indexes_data = array();
|
$indexes_data = array();
|
||||||
$pk_array = array(); // will be use to emphasis prim. keys in the table
|
$pk_array = array(); // will be use to emphasis prim. keys in the table
|
||||||
// view
|
// view
|
||||||
while ($row = PMA_mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
// Backups the list of primary keys
|
// Backups the list of primary keys
|
||||||
if ($row['Key_name'] == 'PRIMARY') {
|
if ($row['Key_name'] == 'PRIMARY') {
|
||||||
$primary .= $row['Column_name'] . ', ';
|
$primary .= $row['Column_name'] . ', ';
|
||||||
$pk_array[$row['Column_name']] = 1;
|
$pk_array[$row['Column_name']] = 1;
|
||||||
}
|
}
|
||||||
// Retains keys informations
|
// Retains keys informations
|
||||||
if ($row['Key_name'] != $lastIndex ){
|
if ($row['Key_name'] != $lastIndex ){
|
||||||
$indexes[] = $row['Key_name'];
|
$indexes[] = $row['Key_name'];
|
||||||
$lastIndex = $row['Key_name'];
|
$lastIndex = $row['Key_name'];
|
||||||
@@ -105,8 +111,8 @@ while ($row=mysql_fetch_array($rowset)) {
|
|||||||
if (isset($row['Cardinality'])) {
|
if (isset($row['Cardinality'])) {
|
||||||
$indexes_info[$row['Key_name']]['Cardinality'] = $row['Cardinality'];
|
$indexes_info[$row['Key_name']]['Cardinality'] = $row['Cardinality'];
|
||||||
}
|
}
|
||||||
// I don't know what does following column mean....
|
// I don't know what does following column mean....
|
||||||
// $indexes_info[$row['Key_name']]['Packed'] = $row['Packed'];
|
// $indexes_info[$row['Key_name']]['Packed'] = $row['Packed'];
|
||||||
$indexes_info[$row['Key_name']]['Comment'] = $row['Comment'];
|
$indexes_info[$row['Key_name']]['Comment'] = $row['Comment'];
|
||||||
|
|
||||||
$indexes_data[$row['Key_name']][$row['Seq_in_index']]['Column_name'] = $row['Column_name'];
|
$indexes_data[$row['Key_name']][$row['Seq_in_index']]['Column_name'] = $row['Column_name'];
|
||||||
@@ -120,17 +126,17 @@ while ($row=mysql_fetch_array($rowset)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets fields properties
|
* Gets fields properties
|
||||||
*/
|
*/
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
||||||
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$fields_cnt = mysql_num_rows($result);
|
$fields_cnt = mysql_num_rows($result);
|
||||||
|
|
||||||
// Check if we can use Relations (Mike Beck)
|
// Check if we can use Relations (Mike Beck)
|
||||||
if (!empty($cfgRelation['relation'])) {
|
if (!empty($cfgRelation['relation'])) {
|
||||||
// Find which tables are related with the current one and write it in
|
// Find which tables are related with the current one and write it in
|
||||||
// an array
|
// an array
|
||||||
$res_rel = PMA_getForeigners($db, $table);
|
$res_rel = PMA_getForeigners($db, $table);
|
||||||
|
|
||||||
if (count($res_rel) > 0) {
|
if (count($res_rel) > 0) {
|
||||||
@@ -144,146 +150,153 @@ while ($row=mysql_fetch_array($rowset)) {
|
|||||||
} // end if
|
} // end if
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Displays the comments of the table if MySQL >= 3.23
|
* Displays the comments of the table if MySQL >= 3.23
|
||||||
*/
|
*/
|
||||||
if (!empty($show_comment)) {
|
if (!empty($show_comment)) {
|
||||||
echo $strTableComments . ' : ' . $show_comment . '<br /><br />';
|
echo $strTableComments . ' : ' . $show_comment . '<br /><br />';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Displays the table structure
|
* Displays the table structure
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- TABLE INFORMATIONS -->
|
<!-- TABLE INFORMATIONS -->
|
||||||
<table width=100% bordercolorlight=black border style='border-collapse:collapse;background-color:white'>
|
<table width="100%" bordercolorlight="black" border="border" style="border-collapse: collapse;background-color: white">
|
||||||
<tr>
|
<tr>
|
||||||
<th width=50><?php echo ucfirst($strField); ?></th>
|
<th width="50"><?php echo ucfirst($strField); ?></th>
|
||||||
<th width=50><?php echo ucfirst($strType); ?></th>
|
<th width="50"><?php echo ucfirst($strType); ?></th>
|
||||||
<!--<th width=50><?php echo ucfirst($strAttr); ?></th>-->
|
<!--<th width="50"><?php echo ucfirst($strAttr); ?></th>-->
|
||||||
<th width=50><?php echo ucfirst($strNull); ?></th>
|
<th width="50"><?php echo ucfirst($strNull); ?></th>
|
||||||
<th width=50><?php echo ucfirst($strDefault); ?></th>
|
<th width="50"><?php echo ucfirst($strDefault); ?></th>
|
||||||
<!--<th width=50><?php echo ucfirst($strExtra); ?></th>-->
|
<!--<th width="50"><?php echo ucfirst($strExtra); ?></th>-->
|
||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
if ($have_rel) {
|
if ($have_rel) {
|
||||||
echo ' <th width=50>' . ucfirst($strLinksTo) . '</th>' . "\n";
|
echo ' <th width="50">' . ucfirst($strLinksTo) . '</th>' . "\n";
|
||||||
}
|
}
|
||||||
if ($cfgRelation['commwork']) {
|
if ($cfgRelation['commwork']) {
|
||||||
echo ' <th width=400>' . ucfirst($strComments) . '</th>' . "\n";
|
echo ' <th width="400">' . ucfirst($strComments) . '</th>' . "\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($row = PMA_mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$bgcolor = ($i % 2) ?$cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
$bgcolor = ($i % 2) ?$cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
||||||
$i++;
|
$i++;
|
||||||
|
|
||||||
$type = $row['Type'];
|
$type = $row['Type'];
|
||||||
// reformat mysql query output - staybyte - 9. June 2001
|
// reformat mysql query output - staybyte - 9. June 2001
|
||||||
// loic1: set or enum types: slashes single quotes inside options
|
// loic1: set or enum types: slashes single quotes inside options
|
||||||
if (eregi('^(set|enum)\((.+)\)$', $type, $tmp)) {
|
if (eregi('^(set|enum)\((.+)\)$', $type, $tmp)) {
|
||||||
$tmp[2] = substr(ereg_replace('([^,])\'\'', '\\1\\\'', ',' . $tmp[2]), 1);
|
$tmp[2] = substr(ereg_replace('([^,])\'\'', '\\1\\\'', ',' . $tmp[2]), 1);
|
||||||
$type = $tmp[1] . '(' . str_replace(',', ', ', $tmp[2]) . ')';
|
$type = $tmp[1] . '(' . str_replace(',', ', ', $tmp[2]) . ')';
|
||||||
$type_nowrap = '';
|
$type_nowrap = '';
|
||||||
} else {
|
} else {
|
||||||
$type_nowrap = ' nowrap="nowrap"';
|
$type_nowrap = ' nowrap="nowrap"';
|
||||||
}
|
}
|
||||||
$type = eregi_replace('BINARY', '', $type);
|
$type = eregi_replace('BINARY', '', $type);
|
||||||
$type = eregi_replace('ZEROFILL', '', $type);
|
$type = eregi_replace('ZEROFILL', '', $type);
|
||||||
$type = eregi_replace('UNSIGNED', '', $type);
|
$type = eregi_replace('UNSIGNED', '', $type);
|
||||||
if (empty($type)) {
|
if (empty($type)) {
|
||||||
$type = ' ';
|
$type = ' ';
|
||||||
}
|
}
|
||||||
|
|
||||||
$binary = eregi('BINARY', $row['Type'], $test);
|
$binary = eregi('BINARY', $row['Type'], $test);
|
||||||
$unsigned = eregi('UNSIGNED', $row['Type'], $test);
|
$unsigned = eregi('UNSIGNED', $row['Type'], $test);
|
||||||
$zerofill = eregi('ZEROFILL', $row['Type'], $test);
|
$zerofill = eregi('ZEROFILL', $row['Type'], $test);
|
||||||
$strAttribute = ' ';
|
$strAttribute = ' ';
|
||||||
if ($binary) {
|
if ($binary) {
|
||||||
$strAttribute = 'BINARY';
|
$strAttribute = 'BINARY';
|
||||||
}
|
}
|
||||||
if ($unsigned) {
|
if ($unsigned) {
|
||||||
$strAttribute = 'UNSIGNED';
|
$strAttribute = 'UNSIGNED';
|
||||||
}
|
}
|
||||||
if ($zerofill) {
|
if ($zerofill) {
|
||||||
$strAttribute = 'UNSIGNED ZEROFILL';
|
$strAttribute = 'UNSIGNED ZEROFILL';
|
||||||
}
|
}
|
||||||
if (!isset($row['Default'])) {
|
if (!isset($row['Default'])) {
|
||||||
if ($row['Null'] != '') {
|
if ($row['Null'] != '') {
|
||||||
$row['Default'] = '<i>NULL</i>';
|
$row['Default'] = '<i>NULL</i>';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$row['Default'] = htmlspecialchars($row['Default']);
|
$row['Default'] = htmlspecialchars($row['Default']);
|
||||||
}
|
}
|
||||||
$field_name = htmlspecialchars($row['Field']);
|
$field_name = htmlspecialchars($row['Field']);
|
||||||
echo "\n";
|
echo "\n";
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td width=50 class='print' nowrap="nowrap">
|
<td width=50 class='print' nowrap="nowrap">
|
||||||
<?php
|
<?php
|
||||||
if (isset($pk_array[$row['Field']])) {
|
echo "\n";
|
||||||
echo ' <u>' . $field_name . '</u> ' . "\n";
|
if (isset($pk_array[$row['Field']])) {
|
||||||
} else {
|
echo ' <u>' . $field_name . '</u> ' . "\n";
|
||||||
echo ' ' . $field_name . ' ' . "\n";
|
} else {
|
||||||
}
|
echo ' ' . $field_name . ' ' . "\n";
|
||||||
?>
|
}
|
||||||
</td>
|
?>
|
||||||
<td width=50 class='print' <?php echo $type_nowrap; ?>><?php echo $type; ?><bdo dir="ltr"></bdo></td>
|
</td>
|
||||||
<!--<td width=50 bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $strAttribute; ?></td>-->
|
<td width="50" class="print"<?php echo $type_nowrap; ?>><?php echo $type; ?><bdo dir="ltr"></bdo></td>
|
||||||
<td width=50 class='print'><?php echo (($row['Null'] == '') ? $strNo : $strYes); ?> </td>
|
<!--<td width="50" bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $strAttribute; ?></td>-->
|
||||||
<td width=50 class='print' nowrap="nowrap"><?php if (isset($row['Default'])) echo $row['Default']; ?> </td>
|
<td width="50" class="print"><?php echo (($row['Null'] == '') ? $strNo : $strYes); ?> </td>
|
||||||
<!--<td width=50 bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $row['Extra']; ?> </td>-->
|
<td width="50" class="print" nowrap="nowrap"><?php if (isset($row['Default'])) echo $row['Default']; ?> </td>
|
||||||
<?php
|
<!--<td width="50" bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $row['Extra']; ?> </td>-->
|
||||||
echo "\n";
|
<?php
|
||||||
if ($have_rel) {
|
echo "\n";
|
||||||
echo ' <td width=50 class="print" >';
|
if ($have_rel) {
|
||||||
if (isset($res_rel[$field_name])) {
|
echo ' <td width="50" class="print">';
|
||||||
echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field'] );
|
if (isset($res_rel[$field_name])) {
|
||||||
}
|
echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field']);
|
||||||
echo ' </td>' . "\n";
|
}
|
||||||
}
|
echo ' </td>' . "\n";
|
||||||
if ($cfgRelation['commwork']) {
|
}
|
||||||
echo ' <td width=400 class="print" >';
|
if ($cfgRelation['commwork']) {
|
||||||
if (isset($comments[$field_name])) {
|
echo ' <td width="400" class="print">';
|
||||||
echo htmlspecialchars($comments[$field_name]);
|
if (isset($comments[$field_name])) {
|
||||||
}
|
echo htmlspecialchars($comments[$field_name]);
|
||||||
echo ' </td>' . "\n";
|
}
|
||||||
}
|
echo ' </td>' . "\n";
|
||||||
?>
|
}
|
||||||
</tr>
|
?>
|
||||||
<?php
|
</tr>
|
||||||
} // end while
|
<?php
|
||||||
mysql_free_result($result);
|
} // end while
|
||||||
|
mysql_free_result($result);
|
||||||
|
|
||||||
echo "\n";
|
echo "\n";
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
<?echo '</div>' . "\n";
|
|
||||||
|
<?php
|
||||||
|
echo '</div>' . "\n";
|
||||||
|
|
||||||
|
$count++;
|
||||||
|
} //ends main while
|
||||||
|
|
||||||
|
|
||||||
$count++;
|
|
||||||
}//ends main while
|
|
||||||
/**
|
/**
|
||||||
* Displays the footer
|
* Displays the footer
|
||||||
*/
|
*/
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo '<br><br> <input type="button" style="visibility:;width:100px;height:25px" name="print" value="' . $strPrint . '" onclick="printPage()">';
|
|
||||||
require('./footer.inc.php3');
|
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
function printPage()
|
function printPage()
|
||||||
{
|
{
|
||||||
document.all.print.style.visibility='hidden';
|
document.all.print.style.visibility = 'hidden';
|
||||||
// Do print the page
|
// Do print the page
|
||||||
if (typeof(window.print) != 'undefined') {
|
if (typeof(window.print) != 'undefined') {
|
||||||
window.print();
|
window.print();
|
||||||
}
|
}
|
||||||
document.all.print.style.visibility='';
|
document.all.print.style.visibility = '';
|
||||||
}
|
}
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
|
<?php
|
||||||
|
echo '<br /><br /> <input type="button" style="visibility: ; width: 100px; height: 25px" name="print" value="' . $strPrint . '" onclick="printPage()">' . "\n";
|
||||||
|
|
||||||
|
require('./footer.inc.php3');
|
||||||
|
?>
|
||||||
|
@@ -1,5 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/* $Id$ */
|
/* $Id$ */
|
||||||
|
|
||||||
|
|
||||||
@@ -18,6 +17,7 @@ if (!isset($selected_tbl)) {
|
|||||||
require('./libraries/relation.lib.php3');
|
require('./libraries/relation.lib.php3');
|
||||||
$cfgRelation = PMA_getRelationsParam();
|
$cfgRelation = PMA_getRelationsParam();
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines the url to return to in case of error in a sql statement
|
* Defines the url to return to in case of error in a sql statement
|
||||||
*/
|
*/
|
||||||
@@ -76,9 +76,9 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
$breakstyle = ' style="page-break-after: always;"';
|
$breakstyle = ' style="page-break-after: always;"';
|
||||||
}
|
}
|
||||||
$counter++;
|
$counter++;
|
||||||
echo '<div' . $breakstyle . '>' . "\n";
|
echo '<div' . $breakstyle . '>' . "\n";
|
||||||
echo '<h1>' . $table . '</h1>' . "\n";
|
echo '<h1>' . $table . '</h1>' . "\n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets table informations
|
* Gets table informations
|
||||||
*/
|
*/
|
||||||
@@ -165,8 +165,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$have_rel = FALSE;
|
$have_rel = FALSE;
|
||||||
}
|
} // end if
|
||||||
// end if
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -175,28 +174,28 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
if (!empty($show_comment)) {
|
if (!empty($show_comment)) {
|
||||||
echo $strTableComments . ' : ' . $show_comment . '<br /><br />';
|
echo $strTableComments . ' : ' . $show_comment . '<br /><br />';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Displays the table structure
|
* Displays the table structure
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- TABLE INFORMATIONS -->
|
<!-- TABLE INFORMATIONS -->
|
||||||
<table width=100% bordercolorlight=black border style='border-collapse:collapse;background-color:white'>
|
<table width="100%" bordercolorlight="black" border="border" style="border-collapse: collapse; background-color: white">
|
||||||
<tr>
|
<tr>
|
||||||
<th width=50><?php echo ucfirst($strField); ?></th>
|
<th width="50"><?php echo ucfirst($strField); ?></th>
|
||||||
<th width=50><?php echo ucfirst($strType); ?></th>
|
<th width="50"><?php echo ucfirst($strType); ?></th>
|
||||||
<!--<th width=50><?php echo ucfirst($strAttr); ?></th>-->
|
<!--<th width="50"><?php echo ucfirst($strAttr); ?></th>-->
|
||||||
<th width=50><?php echo ucfirst($strNull); ?></th>
|
<th width="50"><?php echo ucfirst($strNull); ?></th>
|
||||||
<th width=50><?php echo ucfirst($strDefault); ?></th>
|
<th width="50"><?php echo ucfirst($strDefault); ?></th>
|
||||||
<!--<th width=50><?php echo ucfirst($strExtra); ?></th>-->
|
<!--<th width="50"><?php echo ucfirst($strExtra); ?></th>-->
|
||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
if ($have_rel) {
|
if ($have_rel) {
|
||||||
echo ' <th width=50>' . ucfirst($strLinksTo) . '</th>' . "\n";
|
echo ' <th width="50">' . ucfirst($strLinksTo) . '</th>' . "\n";
|
||||||
}
|
}
|
||||||
if ($cfgRelation['commwork']) {
|
if ($cfgRelation['commwork']) {
|
||||||
echo ' <th width=400>' . ucfirst($strComments) . '</th>' . "\n";
|
echo ' <th width="400">' . ucfirst($strComments) . '</th>' . "\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -248,7 +247,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
echo "\n";
|
echo "\n";
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td width=50 class='print' nowrap="nowrap">
|
<td width="50" class="print" nowrap="nowrap">
|
||||||
<?php
|
<?php
|
||||||
if (isset($pk_array[$row['Field']])) {
|
if (isset($pk_array[$row['Field']])) {
|
||||||
echo ' <u>' . $field_name . '</u> ' . "\n";
|
echo ' <u>' . $field_name . '</u> ' . "\n";
|
||||||
@@ -257,22 +256,22 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
<td width=50 class='print' <?php echo $type_nowrap; ?>><?php echo $type; ?><bdo dir="ltr"></bdo></td>
|
<td width="50" class="print"<?php echo $type_nowrap; ?>><?php echo $type; ?><bdo dir="ltr"></bdo></td>
|
||||||
<!--<td width=50 bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $strAttribute; ?></td>-->
|
<!--<td width="50" bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $strAttribute; ?></td>-->
|
||||||
<td width=50 class='print'><?php echo (($row['Null'] == '') ? $strNo : $strYes); ?> </td>
|
<td width="50" class="print"><?php echo (($row['Null'] == '') ? $strNo : $strYes); ?> </td>
|
||||||
<td width=50 class='print' nowrap="nowrap"><?php if (isset($row['Default'])) echo $row['Default']; ?> </td>
|
<td width="50" class="print" nowrap="nowrap"><?php if (isset($row['Default'])) echo $row['Default']; ?> </td>
|
||||||
<!--<td width=50 bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $row['Extra']; ?> </td>-->
|
<!--<td width="50" bgcolor="<?php echo $bgcolor; ?>" nowrap="nowrap"><?php echo $row['Extra']; ?> </td>-->
|
||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
if ($have_rel) {
|
if ($have_rel) {
|
||||||
echo ' <td width=50 class="print" >';
|
echo ' <td width="50" class="print">';
|
||||||
if (isset($res_rel[$field_name])) {
|
if (isset($res_rel[$field_name])) {
|
||||||
echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field'] );
|
echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field'] );
|
||||||
}
|
}
|
||||||
echo ' </td>' . "\n";
|
echo ' </td>' . "\n";
|
||||||
}
|
}
|
||||||
if ($cfgRelation['commwork']) {
|
if ($cfgRelation['commwork']) {
|
||||||
echo ' <td width=400 class="print" >';
|
echo ' <td width="400" class="print">';
|
||||||
$comments = PMA_getComments($db, $table);
|
$comments = PMA_getComments($db, $table);
|
||||||
if (isset($comments[$field_name])) {
|
if (isset($comments[$field_name])) {
|
||||||
echo htmlspecialchars($comments[$field_name]);
|
echo htmlspecialchars($comments[$field_name]);
|
||||||
@@ -304,7 +303,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
|
|
||||||
<!-- Indexes -->
|
<!-- Indexes -->
|
||||||
<big><?php echo $strIndexes . ' :'; ?></big>
|
<big><?php echo $strIndexes . ' :'; ?></big>
|
||||||
<table bordercolorlight=black border style='border-collapse:collapse;background-color:white'>
|
<table bordercolorlight="black" border="border" style="border-collapse: collapse; background-color: white">
|
||||||
<tr>
|
<tr>
|
||||||
<th><?php echo $strKeyname; ?></th>
|
<th><?php echo $strKeyname; ?></th>
|
||||||
<th><?php echo $strType; ?></th>
|
<th><?php echo $strType; ?></th>
|
||||||
@@ -409,7 +408,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
<!-- Space usage -->
|
<!-- Space usage -->
|
||||||
<td class="print" valign="top">
|
<td class="print" valign="top">
|
||||||
<big><?php echo $strSpaceUsage . ' :'; ?></big>
|
<big><?php echo $strSpaceUsage . ' :'; ?></big>
|
||||||
<table width=100% bordercolorlight=black border style='border-collapse:collapse;background-color:white'>
|
<table width="100%" bordercolorlight="black" border="border" style="border-collapse: collapse; background-color: white">
|
||||||
<tr>
|
<tr>
|
||||||
<th><?php echo $strType; ?></th>
|
<th><?php echo $strType; ?></th>
|
||||||
<th colspan="2" align="center"><?php echo $strUsage; ?></th>
|
<th colspan="2" align="center"><?php echo $strUsage; ?></th>
|
||||||
@@ -465,7 +464,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
<!-- Rows Statistic -->
|
<!-- Rows Statistic -->
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<big><?php echo $strRowsStatistic . ' :'; ?></big>
|
<big><?php echo $strRowsStatistic . ' :'; ?></big>
|
||||||
<table width=100% bordercolorlight=black border style='border-collapse:collapse;background-color:white'>
|
<table width=100% bordercolorlight="black" border="border" style="border-collapse: collapse; background-color: white">
|
||||||
<tr>
|
<tr>
|
||||||
<th><?php echo $strStatement; ?></th>
|
<th><?php echo $strStatement; ?></th>
|
||||||
<th align="center"><?php echo $strValue; ?></th>
|
<th align="center"><?php echo $strValue; ?></th>
|
||||||
@@ -570,13 +569,22 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
* Displays the footer
|
* Displays the footer
|
||||||
*/
|
*/
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "<br><br> <input type=button style='visibility:;width:100px;height:25px' name='print' value='Print' onclick='printPage()'>";
|
?>
|
||||||
require('./footer.inc.php3');
|
<script type="text/javascript" language="javascript1.2">
|
||||||
?><script>
|
<!--
|
||||||
function printPage()
|
function printPage()
|
||||||
{
|
{
|
||||||
document.all.print.style.visibility='hidden';
|
document.all.print.style.visibility = 'hidden';
|
||||||
window.print();
|
// Do print the page
|
||||||
document.all.print.style.visibility='';
|
if (typeof(window.print) != 'undefined') {
|
||||||
|
window.print();
|
||||||
|
}
|
||||||
|
document.all.print.style.visibility = '';
|
||||||
}
|
}
|
||||||
|
//-->
|
||||||
</script>
|
</script>
|
||||||
|
<?php
|
||||||
|
echo '<br /><br /> <input type="button" style="visibility: ; width: 100px; height: 25px" name="print" value="Print" onclick="printPage()">' . "\n";
|
||||||
|
|
||||||
|
require('./footer.inc.php3');
|
||||||
|
?>
|
||||||
|
Reference in New Issue
Block a user