3 // vim: expandtab sw=4 ts=4 sts=4:
6 * Gets some core libraries
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');
20 * Defines the urls to return to in case of error in a sql statement
22 $err_url_0 = 'main.php3'
24 . '&convcharset=' . $convcharset
25 . '&server=' . $server;
26 $err_url = $cfg['DefaultTabDatabase']
28 . '&convcharset=' . $convcharset
29 . '&server=' . $server
30 . '&db=' . urlencode($db);
34 * Ensures the database exists (else move to the "parent" script) and displays
37 if (!isset($is_db) ||
!$is_db) {
38 // Not a valid db name -> back to the welcome page
40 $is_db = @PMA_mysql_select_db
($db);
42 if (empty($db) ||
!$is_db) {
43 header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (isset($message) ?
'&message=' . urlencode($message) : '') . '&reload=1');
46 } // end if (ensures db exists)
48 if (!isset($message)) {
49 $js_to_run = 'functions.js';
50 include('./header.inc.php3');
51 // Reloads the navigation frame via JavaScript if required
52 if (isset($reload) && $reload) {
55 <script type
="text/javascript" language
="javascript1.2">
57 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); ?>');
64 PMA_showMessage($message);
68 * Set parameters for links
70 $url_query = 'lang=' . $lang
71 . '&convcharset=' . $convcharset
72 . '&server=' . $server
73 . '&db=' . urlencode($db);