update
[phpmyadmin/crack.git] / db_details_common.php3
blob3ad2e2e64ebbaa461317374f0482b0ec1ed75496
1 <?php
2 /* $Id$ */
5 /**
6 * Gets some core libraries
7 */
8 require('./libraries/grab_globals.lib.php3');
9 require('./libraries/common.lib.php3');
10 require('./libraries/bookmark.lib.php3');
13 /**
14 * Defines the urls to return to in case of error in a sql statement
16 $err_url_0 = 'main.php3'
17 . '?lang=' . $lang
18 . '&amp;convcharset=' . $convcharset
19 . '&amp;server=' . $server;
20 $err_url = 'db_details.php3'
21 . '?lang=' . $lang
22 . '&amp;convcharset=' . $convcharset
23 . '&amp;server=' . $server
24 . '&amp;db=' . urlencode($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?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (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?lang=<?php echo $lang; ?> &convcharset=<?php echo $convcharset; ?>&server=<?php echo $server; ?>&db=<?php echo urlencode($db); ?>');
52 //-->
53 </script>
54 <?php
56 echo "\n";
57 } else {
58 PMA_showMessage($message);
61 /**
62 * Set parameters for links
64 $url_query = 'lang=' . $lang
65 . '&amp;convcharset=' . $convcharset
66 . '&amp;server=' . $server
67 . '&amp;db=' . urlencode($db);