$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();
} } $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);