/**
* Class to hold various commonly used functions
*
- * $Id: Misc.php,v 1.124 2006/01/06 21:06:57 xzilla Exp $
+ * $Id: Misc.php,v 1.125 2006/01/09 05:43:49 chriskl Exp $
*/
class Misc {
global $misc, $conf, $data, $lang;
if (is_string($tabs)) {
- switch ($tabs) {
- case 'database':
- case 'schema':
- if ($data->hasSchemas() === false) {
- $this->printTabs($this->getNavTabs('database'), $activetab);
- $this->printTabs($this->getNavTabs('schema'), $activetab);
- $_SESSION['webdbLastTab']['database'] = $activetab;
- return;
- }
- default:
- $_SESSION['webdbLastTab'][$tabs] = $activetab;
- $tabs = $this->getNavTabs($tabs);
- }
+ $_SESSION['webdbLastTab'][$tabs] = $activetab;
+ $tabs = $this->getNavTabs($tabs);
}
echo "<table class=\"tabs\"><tr>\n";
/**
* Manage schemas within a database
*
- * $Id: database.php,v 1.79 2005/11/25 08:59:35 jollytoad Exp $
+ * $Id: database.php,v 1.80 2006/01/09 05:43:48 chriskl Exp $
*/
// Include application functions
$reqvars = $misc->getRequestVars('database');
$tabs = $misc->getNavTabs('database');
+ if (!$data->hasSchemas()) {
+ $tabs = array_merge($misc->getNavTabs('schema'), $tabs);
+ }
$items = $misc->adjustTabsForTree($tabs);