6 * Gets some core libraries
8 require('./libraries/grab_globals.lib.php3');
9 require('./libraries/common.lib.php3');
10 require('./libraries/bookmark.lib.php3');
14 * Defines the urls to return to in case of error in a sql statement
16 $err_url_0 = 'main.php3'
18 . '&convcharset=' . $convcharset
19 . '&server=' . $server;
20 $err_url = 'db_details.php3'
22 . '&convcharset=' . $convcharset
23 . '&server=' . $server
24 . '&db=' . urlencode($db);
28 * Ensures the database exists (else move to the "parent" script) and displays
31 if (!isset($is_db) ||
!$is_db) {
32 // Not a valid db name -> back to the welcome page
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');
40 } // end if (ensures db exists)
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) {
49 <script type
="text/javascript" language
="javascript1.2">
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); ?>');
58 PMA_showMessage($message);
62 * Set parameters for links
64 $url_query = 'lang=' . $lang
65 . '&convcharset=' . $convcharset
66 . '&server=' . $server
67 . '&db=' . urlencode($db);