update
[phpmyadmin/crack.git] / db_details_common.php3
blobd850e4a04a96eb8d942f2a1f223af015222b82fc
1 <?php
2 /* $Id$ */
3 // vim: expandtab sw=4 ts=4 sts=4:
5 /**
6 * Gets some core libraries
7 */
8 if (!defined('PMA_GRAB_GLOBALS_INCLUDED')) {
9 include('./libraries/grab_globals.lib.php3');
11 if (!defined('PMA_COMMON_LIB_INCLUDED')) {
12 include('./libraries/common.lib.php3');
14 if (!defined('PMA_BOOKMARK_LIB_INCLUDED')) {
15 include('./libraries/bookmark.lib.php3');
18 PMA_checkParameters(array('db'));
20 /**
21 * Defines the urls to return to in case of error in a sql statement
23 $err_url_0 = 'main.php3?' . PMA_generate_common_url();
24 $err_url = $cfg['DefaultTabDatabase'] . '?' . PMA_generate_common_url($db);
27 /**
28 * Ensures the database exists (else move to the "parent" script) and displays
29 * headers
31 if (!isset($is_db) || !$is_db) {
32 // Not a valid db name -> back to the welcome page
33 if (!empty($db)) {
34 $is_db = @PMA_mysql_select_db($db);
36 if (empty($db) || !$is_db) {
37 header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?' . PMA_generate_common_url('', '', '&') . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
38 exit();
40 } // end if (ensures db exists)
41 // Displays headers
42 if (!isset($message)) {
43 $js_to_run = 'functions.js';
44 include('./header.inc.php3');
45 // Reloads the navigation frame via JavaScript if required
46 if (isset($reload) && $reload) {
47 echo "\n";
49 <script type="text/javascript" language="javascript1.2">
50 <!--
51 window.parent.frames['nav'].location.replace('./left.php3?<?php echo PMA_generate_common_url($db, '', '&'); ?>&hash=' + <?php echo (($cfg['QueryFrame'] && $cfg['QueryFrameJS']) ? 'window.parent.frames[\'queryframe\'].document.hashform.hash.value' : "'" . md5($cfg['PmaAbsoluteUri']) . "'"); ?>);
52 //-->
53 </script>
54 <?php
56 echo "\n";
57 } else {
58 PMA_showMessage($message);
61 /**
62 * Set parameters for links
64 $url_query = PMA_generate_common_url($db);