$defaultget = getData("PHP_SELF") . "?Server={$Server}&Tablespacename={$Tablespacenameurl}&";
$menu = new MenuBar();
$menu->registerMenu("info", "Overview", $defaultget . "mode=info&" . SID);
$menu->registerMenu("datafiles", "Datafiles", $defaultget . "mode=datafiles&" . SID);
//$menu->registerMenu("users", "Users", $defaultget."mode=users&".SID);
$menu->selectMenu($mode);
$menu->renderHTML();
$html = $menu->getHTML();
unset($menu);
$html .= "<h1> Database  " . $DB->Name($Server) . " - Tablespace  " . $Tablespacename . "</h1>";
// different views
switch ($mode) {
    case "info":
        switch ($submode) {
            default:
                $tblsp = new Tablespace($Server);
                $tblsp->setName($Tablespacename);
                $tblsp->getData();
                $data = array();
                if (is_array($tblsp->data)) {
                    foreach ($tblsp->data as $name => $val) {
                        $data[] = array("Tag" => $name, "Value" => $val);
                    }
                }
                unset($tblsp);
                $tbl = new Datatable($Server);
                $tbl->setSorting(0);
                $tbl->setData($data);
                unset($data);
                $tbl->setColorToggle(1);
                $tbl->renderHTML();
Example #2
0
             }
         }
         $tbl->destruct();
     } else {
         // insert one object
         $tree->addFolder($tables, 0, 0);
     }
 }
 // tablespaces
 if ($CF->get("ENABLE_TABLESPACES")) {
     if ($CF->get("ENABLE_DATAFILES")) {
         $file = new Datafile($Server);
     }
     $tablespaces = $tree->addFolder(${"root" . $Server}, "Tablespaces", "tblsp_main.php?Server={$Server}&" . SID);
     if (!$CF->get("ENABLE_HTML_TREE") || in_array($tablespaces, $tree->opened)) {
         $tblsp = new Tablespace($Server);
         $tblsp->getNames();
         foreach ($tblsp->names as $name) {
             if ($CF->get("ENABLE_DATAFILES")) {
                 $file->getNames($name);
                 $urlname = rawurlencode($name);
                 $doc = $tree->addFolder($tablespaces, $name, "tblsp_detail.php?Server={$Server}&Tablespacename={$urlname}&" . SID);
                 if (is_array($file->names)) {
                     foreach ($file->names[$name] as $filename) {
                         $fileurlname = rawurlencode($filename);
                         $tree->addDocument($doc, $filename, "datafile_detail.php?Server={$Server}&Tablename={$name}&Datafilename={$fileurlname}" . "&" . SID);
                     }
                 }
             } else {
                 $urlname = rawurlencode($name);
                 $doc = $tree->addDocument($tablespaces, $name, "tblsp_detail.php?Server={$Server}&Tablespacename={$urlname}&" . SID);