示例#1
0
<?php

require 'includes/classes/Messenger.php';
$hades = new Messenger();
require 'includes/init.php';
$response = new ResponseObject();
$router = new Router();
$response = $router->route($response);
$view = new View($response);
$view->generateView();
//$hades->printLog();
                         if (!isset($_SESSION['numRows'])) {
                             $_SESSION['numRows'] = 30;
                         }
                         echo "<form action='" . PAGE . "?table=" . $table . "' method='post'>";
                         echo "<input type='submit' value='Show : ' name='show'/> ";
                         echo "<input type='text' name='numRows' style='width:50px;' value='" . $_SESSION['numRows'] . "'/> ";
                         echo "row(s) starting from record # ";
                         echo "<input type='text' name='startRow' style='width:90px;' value='" . intval($_SESSION['startRow'] + $_SESSION['numRows']) . "'/>";
                         echo "</form>";
                         if (!isset($_GET['sort'])) {
                             $_GET['sort'] = NULL;
                         }
                         if (!isset($_GET['order'])) {
                             $_GET['order'] = NULL;
                         }
                         $dbView->generateView($table, $_SESSION['numRows'], $_SESSION['startRow'], $_GET['sort'], $_GET['order']);
                     }
                 }
             }
             echo "</div>";
         }
     }
 } else {
     echo "<h2>Database: " . $DBFilename . "</h2>";
     if (isset($_POST['createtableconfirm'])) {
         echo "<div class='confirm'>";
         echo "Table '" . $_GET['tablename'] . "' has been created.";
         echo "</div><br/>";
     } else {
         if (isset($_GET['droptable']) && isset($_GET['confirm'])) {
             echo "<div class='confirm'>";