'; exit; } require_once 'libraries/common.lib.php'; require_once 'libraries/RecentTable.class.php'; /** * Check if it is an ajax request to reload the recent tables list. */ if ($GLOBALS['is_ajax_request'] && $_REQUEST['recent_table']) { PMA_ajaxResponse( '', true, array('options' => PMA_RecentTable::getInstance()->getHtmlSelectOption()) ); } // keep the offset of the db list in session before closing it if (! isset($_SESSION['tmp_user_values']['navi_limit_offset'])) { $_SESSION['tmp_user_values']['navi_limit_offset'] = 0; } if (! isset($_SESSION['tmp_user_values']['table_limit_offset']) || $_SESSION['tmp_user_values']['table_limit_offset_db'] != $db ) { $_SESSION['tmp_user_values']['table_limit_offset'] = 0; $_SESSION['tmp_user_values']['table_limit_offset_db'] = $db; } if (isset($_REQUEST['pos'])) { if (isset($_REQUEST['tpos'])) { $_SESSION['tmp_user_values']['table_limit_offset'] = (int) $_REQUEST['pos']; } else { $_SESSION['tmp_user_values']['navi_limit_offset'] = (int) $_REQUEST['pos']; } } $pos = $_SESSION['tmp_user_values']['navi_limit_offset']; $tpos = $_SESSION['tmp_user_values']['table_limit_offset']; // free the session file, for the other frames to be loaded // but only if debugging is not enabled if (empty($_SESSION['debug'])) { session_write_close(); } /** * the output compression library */ require_once 'libraries/ob.lib.php'; PMA_outBufferPre(); /* * selects the database if there is only one on current server */ if ($GLOBALS['server'] && ! strlen($GLOBALS['db'])) { $GLOBALS['db'] = $GLOBALS['pma']->databases->getSingleItem(); } $db_start = $GLOBALS['db']; /** * the relation settings */ $cfgRelation = PMA_getRelationsParam(); /** * For re-usability, moved http-headers to a seperate file. * It can now be included by libraries/header.inc.php, querywindow.php. */ require_once 'libraries/header_http.inc.php'; /* * Displays the frame */ // xml declaration moves IE into quirks mode, making much trouble with CSS /* echo ''; */ ?> phpMyAdmin getId())); ?> 0) { echo '
' . "\n" .'
' . "\n" .PMA_generate_common_hidden_inputs() . "\n" .PMA_RecentTable::getInstance()->getHtmlSelect() .'
' . "\n" .'
' . "\n"; } if (! $GLOBALS['server']) { // no server selected PMA_exitNavigationFrame(); } elseif (! count($GLOBALS['pma']->databases)) { // no database available, so we break here echo '

' . __('No databases') . '

'; PMA_exitNavigationFrame(); } elseif ($GLOBALS['cfg']['LeftFrameLight'] && count($GLOBALS['pma']->databases) > 1 ) { $list = $cfg['DisplayDatabasesList']; if ($list === 'auto') { if (empty($GLOBALS['db'])) { $list = true; } else { $list = false; } } if (!$list) { // more than one database available and LeftFrameLight is true // display db selectbox // // Light mode -> beginning of the select combo for databases // Note: When javascript is active, the frameset will be changed from // within navigation.php. With no JS (