$tbl->renderHTML(); $html .= $tbl->getHTML(); unset($tbl); break; case "rename1": $html .= "<h1>Rename Table</h1>"; $html .= "<P>Please insert new Tablename:<br>" . "<form action=\"tbl_detail.php\" method=\"post\" enctype=\"application/x-www-form-urlencoded\">" . "<input type=\"text\" name=\"NEWTablename\" value=\"{$Tablename}\" size=\"32\" maxlength=\"32\">" . "<input type=\"hidden\" name=\"Tablename\" value=\"{$Tablename}\">" . "<input type=\"hidden\" name=\"Server\" value=\"{$Server}\">" . "<input type=\"hidden\" name=\"User\" value=\"{$User}\">" . "<input type=\"hidden\" name=\"mode\" value=\"main\">" . "<input type=\"hidden\" name=\"submode\" value=\"rename2\">" . "<input type=\"Submit\" name=\"BUTTON\" value=\"Execute\">"; $html .= "</form></td></tr></table></p>"; break; case "rename2": $html .= "<h1>Rename Table</h1>"; $tbl = new Table($Server); $tbl->setOwner($User); $tbl->setName($Tablename); $newname = getData("NEWTablename"); if ($tbl->Rename($newname)) { header("Location: " . $defaultget . "&Tablename={$newname}&mode=main&" . SID); } else { $html .= "Table renaming failed.<br>"; $html .= $tbl->errorstring; } break; case "analyze": $html .= "<h1>Analyze Table</h1>"; break; case "execute": $statement = trim(getData("statement")); $html .= "<form action=\"tbl_detail.php\" method=\"post\" enctype=\"application/x-www-form-urlencoded\">" . "<input type=\"hidden\" name=\"Tablename\" value=\"{$Tablename}\">" . "<input type=\"hidden\" name=\"Server\" value=\"{$Server}\">" . "<input type=\"hidden\" name=\"User\" value=\"{$User}\">" . "<input type=\"hidden\" name=\"mode\" value=\"main\">" . "<input type=\"hidden\" name=\"submode\" value=\"execute\">" . "<textarea name=\"statement\" cols=\"80\" rows=\"5\" wrap=\"VIRTUAL\" style=\"width: 400px\">" . $statement . "</textarea><br>" . "<input type=\"Submit\" name=\"BUTTON\" value=\"Execute\">"; $html .= "</form></td></tr></table>"; $tbl = new DataTable($Server); $tbl->setSql($statement);