home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / index.php < prev    next >
Encoding:
PHP Script  |  2003-11-26  |  4.9 KB  |  116 lines

  1. <?php
  2. /* $Id: index.php,v 2.2 2003/11/26 22:52:24 rabus Exp $ */
  3. // vim: expandtab sw=4 ts=4 sts=4:
  4.  
  5.  
  6. /**
  7.  * Gets core libraries and defines some variables
  8.  */
  9. require_once('./libraries/grab_globals.lib.php');
  10. require_once('./libraries/common.lib.php');
  11.  
  12. // Gets the default font sizes
  13. PMA_setFontSizes();
  14.  
  15. // Gets the host name
  16. // loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+
  17. if (empty($HTTP_HOST)) {
  18.     if (!empty($_ENV) && isset($_ENV['HTTP_HOST'])) {
  19.         $HTTP_HOST = $_ENV['HTTP_HOST'];
  20.     }
  21.     else if (@getenv('HTTP_HOST')) {
  22.         $HTTP_HOST = getenv('HTTP_HOST');
  23.     }
  24.     else {
  25.         $HTTP_HOST = '';
  26.     }
  27. }
  28.  
  29.  
  30. /**
  31.  * Defines the frameset
  32.  */
  33. // loic1: If left light mode -> urldecode the db name
  34. if (isset($lightm_db)) {
  35. // no longer urlencoded because of html entities in the db name
  36. //    $db    = urldecode($lightm_db);
  37.     $db    = $lightm_db;
  38.     unset($lightm_db);
  39. }
  40. $url_query = PMA_generate_common_url(isset($db) ? $db : '');
  41.  
  42. header('Content-Type: text/html; charset=' . $GLOBALS['charset']);
  43.  
  44. require_once('./libraries/relation.lib.php');
  45. $cfgRelation = PMA_getRelationsParam();
  46.  
  47. if ($cfg['QueryHistoryDB'] && $cfgRelation['historywork']) {
  48.     PMA_purgeHistory($cfg['Server']['user']);
  49. }
  50.  
  51. $phpmain_hash = md5($cfg['PmaAbsoluteUri']);
  52. $phpmain_hash_js = time();
  53. ?>
  54. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  55.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  56. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $available_languages[$lang][2]; ?>" lang="<?php echo $available_languages[$lang][2]; ?>" dir="<?php echo $text_dir; ?>">
  57. <head>
  58. <title>phpMyAdmin <?php echo PMA_VERSION; ?> - <?php echo $HTTP_HOST; ?></title>
  59. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset; ?>" />
  60. <link rel="stylesheet" type="text/css" href="./css/phpmyadmin.css.php?lang=<?php echo $lang; ?>&js_frame=right" />
  61. </head>
  62.  
  63. <?php
  64. if ($cfg['QueryFrame']) {
  65.  
  66.     if ($cfg['QueryFrameJS']) {
  67.         echo '<script type="text/javascript">' . "\n";
  68.         echo '<!--' . "\n";
  69.         echo '    document.writeln(\'<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*" border="1" frameborder="1" framespacing="0">\');' . "\n";
  70.         echo '    document.writeln(\'    <frameset rows="*, 50" framespacing="0" frameborder="0" border="0">\');' . "\n";
  71.         echo '    document.writeln(\'        <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . $phpmain_hash_js . '" name="nav" frameborder="0" />\');' . "\n";
  72.         echo '    document.writeln(\'        <frame src="queryframe.php?' . $url_query . '&hash=' . $phpmain_hash . $phpmain_hash_js . '" name="queryframe" frameborder="0" scrolling="no" />\');' . "\n";
  73.         echo '    document.writeln(\'    </frameset>\');' . "\n";
  74.         echo '    document.writeln(\'    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . $phpmain_hash_js . '" border="0" frameborder="0" />\');' . "\n";
  75.         echo '    document.writeln(\'    <noframes>\');' . "\n";
  76.         echo '    document.writeln(\'        <body bgcolor="#FFFFFF">\');' . "\n";
  77.         echo '    document.writeln(\'            <p>' . str_replace("'", "\'", $strNoFrames) . '</p>\');' . "\n";
  78.         echo '    document.writeln(\'        </body>\');' . "\n";
  79.         echo '    document.writeln(\'    </noframes>\');' . "\n";
  80.         echo '    document.writeln(\'</frameset>\');' . "\n";
  81.         echo '//-->' . "\n";
  82.         echo '</script>' . "\n";
  83.         echo "\n";
  84.         echo '<noscript>' . "\n";
  85.     }
  86.  
  87.     echo '<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*"  border="1" frameborder="1" framespacing="0">' . "\n";
  88.     echo '    <frameset rows="*, 50" framespacing="0" frameborder="0" border="0">' . "\n";
  89.     echo '        <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="nav" frameborder="0" />' . "\n";
  90.     echo '        <frame src="queryframe.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="queryframe" frameborder="0" scrolling="no" />' . "\n";
  91.     echo '    </frameset>' . "\n";
  92.     echo '    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . '" frameborder="0" />' . "\n";
  93.  
  94. } else {
  95.  
  96.     echo '<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*" border="1" frameborder="1" framespacing="0">' . "\n";
  97.     echo '    <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="nav" frameborder="0" />' . "\n";
  98.     echo '    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . '" frameborder="1" />' . "\n";
  99.  
  100. }
  101. ?>
  102.  
  103.     <noframes>
  104.         <body bgcolor="#FFFFFF">
  105.             <p><?php echo $strNoFrames; ?></p>
  106.         </body>
  107.     </noframes>
  108. </frameset>
  109. <?php
  110. if ($cfg['QueryFrame'] && $cfg['QueryFrameJS']) {
  111.     echo '</noscript>' . "\n";
  112. }
  113. ?>
  114.  
  115. </html>
  116.