bug 439709
This commit is contained in:
@@ -8,6 +8,8 @@ $Source$
|
||||
2001-07-09 Marc Delisle <lem9@users.sourceforge.net>
|
||||
* bug 439572, left.php3: added a @ before mysql_list_tables,
|
||||
to try to get rid of a warning (cause: too many tables?)
|
||||
* bug 439709, tbl_properties.php3: show table maintenance options
|
||||
based on table type
|
||||
|
||||
2001-07-08 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||
* lib.inc.php3, line 742: Documentation is now loaded in its own window.
|
||||
|
@@ -226,7 +226,8 @@ if (MYSQL_MAJOR_VERSION == "3.23" && intval(MYSQL_MINOR_VERSION)>3 && $tbl_type!
|
||||
echo '<td style="padding-right:10px;">' . UCFirst($strTotal) . '</td><td align="right">' . $size . '</td><td>' . $unit . '</td>';
|
||||
echo "</tr>\n";
|
||||
|
||||
if (!empty($showtable["Data_free"])){
|
||||
if (!empty($showtable["Data_free"])
|
||||
and ($tbl_type=="MYISAM" or $tbl_type=="BDB")){
|
||||
echo "<tr>";
|
||||
echo "<td colspan=3 align=center>";
|
||||
$query = "server=$server&lang=$lang&db=$db&table=$table&goto=tbl_properties.php3";
|
||||
@@ -481,27 +482,49 @@ echo " $strSingly\n";
|
||||
if(MYSQL_MAJOR_VERSION == "3.23" && intval(MYSQL_MINOR_VERSION)>=22)
|
||||
{
|
||||
?>
|
||||
|
||||
<?php if (($tbl_type=="MYISAM" or $tbl_type=="BDB")){ ?>
|
||||
|
||||
<tr><td valign=top><li> </td><td colspan=2>
|
||||
<table border=0 cellspacing=0 cellpadding=0><tr><td><?php echo $strTableMaintenance . ":"; ?> </td>
|
||||
|
||||
<?php if ($tbl_type=="MYISAM"){ ?>
|
||||
<td><a href="sql.php3?sql_query=<?php echo urlencode("CHECK TABLE $table");?>&display=simple&<?php echo $query;?>">
|
||||
<?php echo $strCheckTable; ?></a>
|
||||
<?php echo show_docu("manual_Reference.html#CHECK_TABLE"); ?>
|
||||
</td><td> - </td>
|
||||
</td>
|
||||
<?php } ?>
|
||||
|
||||
<?php if (($tbl_type=="MYISAM" or $tbl_type=="BDB")){ ?>
|
||||
<td> - </td>
|
||||
<td><a href="sql.php3?sql_query=<?php echo urlencode("ANALYZE TABLE $table");?>&display=simple&<?php echo $query;?>">
|
||||
<?php echo $strAnalyzeTable; ?>
|
||||
</a> <?php echo show_docu("manual_Reference.html#ANALYZE_TABLE");?>
|
||||
</td></tr> <tr> <td></td>
|
||||
</td>
|
||||
<?php } ?>
|
||||
</tr> <tr> <td></td>
|
||||
|
||||
<?php if ($tbl_type=="MYISAM"){ ?>
|
||||
<td> <a href="sql.php3?sql_query=<?php echo urlencode("REPAIR TABLE $table");?>&display=simple&<?php echo $query;?>">
|
||||
<?php echo $strRepairTable; ?>
|
||||
</a> <?php echo show_docu("manual_Reference.html#REPAIR_TABLE"); ?>
|
||||
</td><td> - </td>
|
||||
</td>
|
||||
<?php } ?>
|
||||
|
||||
<?php if (($tbl_type=="MYISAM" or $tbl_type=="BDB")){ ?>
|
||||
<td> - </td>
|
||||
<td><a href="sql.php3?sql_query=<?php echo urlencode("OPTIMIZE TABLE $table");?>&display=simple&<?php echo $query;?>">
|
||||
<?php echo $strOptimizeTable; ?>
|
||||
</a> <?php echo show_docu("manual_Reference.html#OPTIMIZE_TABLE");
|
||||
?> </td> </tr> </table>
|
||||
</a>
|
||||
<?php echo show_docu("manual_Reference.html#OPTIMIZE_TABLE"); ?>
|
||||
</td>
|
||||
<?php } ?>
|
||||
|
||||
</tr> </table>
|
||||
</td></tr>
|
||||
|
||||
<tr><td> </td></tr>
|
||||
<?php } ?>
|
||||
|
||||
<tr><td><li> </td><td><?php echo "$strTableComments: ";?></td>
|
||||
<td>
|
||||
@@ -550,6 +573,7 @@ if(MYSQL_MAJOR_VERSION == "3.23" && intval(MYSQL_MINOR_VERSION)>=22)
|
||||
<?php
|
||||
}
|
||||
else{ // MySQL < 3.23
|
||||
// FIXME: find a way to know the table type, then let OPTIMIZE if MYISAM or BDB
|
||||
?>
|
||||
<tr><td><li> </td><td><?php echo "$strTableMaintenance: ";?></td>
|
||||
<td><a href="sql.php3?sql_query=<?php echo urlencode("OPTIMIZE TABLE $table");?>&display=simple&<?php echo $query;?>">
|
||||
|
Reference in New Issue
Block a user