<?php/* $Id: index.php,v 2.33.2.2 2006/04/20 14:14:19 nijel Exp $ */// vim: expandtab sw=4 ts=4 sts=4:/*** forms frameset** @uses libraries/common.lib.php global fnctions* @uses libraries/relation.lib.php table relations* @uses $GLOBALS['strNoFrames']* @uses $GLOBALS['cfg']['QueryHistoryDB']* @uses $GLOBALS['cfg']['Server']['user']* @uses $GLOBALS['cfg']['DefaultTabServer'] as src for the mainframe* @uses $GLOBALS['cfg']['DefaultTabDatabase'] as src for the mainframe* @uses $GLOBALS['cfg']['LeftWidth'] for left frame width* @uses $GLOBALS['collation_connection'] from $_REQUEST (grab_globals.lib.php)* or common.lib.php* @uses $GLOBALS['available_languages'] from common.lib.php (select_lang.lib.php)* @uses $GLOBALS['db']* @uses $GLOBALS['charset']* @uses $GLOBALS['lang']* @uses $GLOBALS['text_dir']* @uses $_ENV['HTTP_HOST']* @uses PMA_getRelationsParam()* @uses PMA_purgeHistory()* @uses PMA_generate_common_url()* @uses PMA_VERSION* @uses session_write_close()* @uses time()* @uses PMA_getenv()* @uses header() to send charset*//*** Gets core libraries and defines some variables*/require_once('./libraries/common.lib.php');/*** Includes the ThemeManager if it hasn't been included yet*/require_once('./libraries/relation.lib.php');// free the session file, for the other frames to be loadedsession_write_close();// Gets the host name// loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+if (empty($HTTP_HOST)) {if (PMA_getenv('HTTP_HOST')) {$HTTP_HOST = PMA_getenv('HTTP_HOST');} else {$HTTP_HOST = '';}}// purge querywindow history$cfgRelation = PMA_getRelationsParam();if ( $GLOBALS['cfg']['QueryHistoryDB'] && $cfgRelation['historywork'] ) {PMA_purgeHistory( $GLOBALS['cfg']['Server']['user'] );}unset( $cfgRelation );/*** pass variables to child pages*/$drops = array( 'lang', 'server', 'convcharset', 'collation_connection','db', 'table' );foreach ( $drops as $each_drop ) {if ( ! array_key_exists( $each_drop, $_GET ) ) {unset( $_GET[$each_drop] );}}unset( $drops, $each_drop );if ( ! isset($GLOBALS['db']) || ! strlen($GLOBALS['db']) ) {$main_target = $GLOBALS['cfg']['DefaultTabServer'];} elseif ( ! isset($GLOBALS['table']) || ! strlen($GLOBALS['table']) ) {$_GET['db'] = $GLOBALS['db'];$main_target = $GLOBALS['cfg']['DefaultTabDatabase'];} else {$_GET['db'] = $GLOBALS['db'];$_GET['table'] = $GLOBALS['table'];$main_target = $GLOBALS['cfg']['DefaultTabTable'];}$url_query = PMA_generate_common_url( $_GET );if (!empty($GLOBALS['target']) && in_array($GLOBALS['target'], $goto_whitelist)) {$main_target = $GLOBALS['target'];}$main_target .= $url_query;$lang_iso_code = $GLOBALS['available_languages'][$GLOBALS['lang']][2];// start outputheader('Content-Type: text/html; charset=' . $GLOBALS['charset']);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"><html xmlns="http://www.w3.org/1999/xhtml"xml:lang="<?php echo $lang_iso_code; ?>"lang="<?php echo $lang_iso_code; ?>"dir="<?php echo $GLOBALS['text_dir']; ?>"><head><link rel="icon" href="./favicon.ico" type="image/x-icon" /><link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /><title>phpMyAdmin <?php echo PMA_VERSION; ?> -<?php echo htmlspecialchars($HTTP_HOST); ?></title><meta http-equiv="Content-Type"content="text/html; charset=<?php echo $GLOBALS['charset']; ?>" /><script type="text/javascript" language="javascript">// <![CDATA[// definitions used in querywindow.jsvar common_query = '<?php echo PMA_generate_common_url('', '', '&');?>';var opendb_url = '<?php echo $GLOBALS['cfg']['DefaultTabDatabase']; ?>';var safari_browser = <?php echo PMA_USR_BROWSER_AGENT == 'SAFARI' ? 'true' : 'false' ?>;var querywindow_height = <?php echo $GLOBALS['cfg']['QueryWindowHeight']; ?>;var querywindow_width = <?php echo $GLOBALS['cfg']['QueryWindowWidth']; ?>;var collation_connection = '<?php echo $GLOBALS['collation_connection']; ?>';var lang = '<?php echo $GLOBALS['lang']; ?>';var server = '<?php echo $GLOBALS['server']; ?>';var table = '<?php echo $GLOBALS['table']; ?>';var db = '<?php echo $GLOBALS['db']; ?>';var text_dir = '<?php echo $GLOBALS['text_dir']; ?>';var pma_absolute_uri = '<?php echo $GLOBALS['cfg']['PmaAbsoluteUri']; ?>';// ]]></script><script src="./js/querywindow.js" type="text/javascript" language="javascript"></script></head><frameset cols="<?phpif ($GLOBALS['text_dir'] === 'rtl') {echo '*,';}echo $GLOBALS['cfg']['LeftWidth'];if ($GLOBALS['text_dir'] === 'ltr') {echo ',*';}?>" rows="*" id="mainFrameset"><?php if ($GLOBALS['text_dir'] === 'ltr') { ?><frame frameborder="0" id="frame_navigation"src="left.php<?php echo $url_query; ?>"name="frame_navigation" /><?php } ?><frame frameborder="0" id="frame_content"src="<?php echo $main_target; ?>"name="frame_content" /><?php if ($GLOBALS['text_dir'] === 'rtl') { ?><frame frameborder="0" id="frame_navigation"src="left.php<?php echo $url_query; ?>"name="frame_navigation" /><?php } ?><noframes><body><p><?php echo $GLOBALS['strNoFrames']; ?></p></body></noframes></frameset></html>