summaryrefslogtreecommitdiff
path: root/hugo/libraries/server_common.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'hugo/libraries/server_common.inc.php')
-rw-r--r--hugo/libraries/server_common.inc.php56
1 files changed, 56 insertions, 0 deletions
diff --git a/hugo/libraries/server_common.inc.php b/hugo/libraries/server_common.inc.php
new file mode 100644
index 0000000..39cc838
--- /dev/null
+++ b/hugo/libraries/server_common.inc.php
@@ -0,0 +1,56 @@
+<?php
+/* vim: set expandtab sw=4 ts=4 sts=4: */
+/**
+ * @package PhpMyAdmin
+ */
+if (! defined('PHPMYADMIN')) {
+ exit;
+}
+
+/**
+ * Handles some variables that may have been sent by the calling script
+ * Note: this can be called also from the db panel to get the privileges of
+ * a db, in which case we want to keep displaying the tabs of
+ * the Database panel
+ */
+if (empty($viewing_mode)) {
+ $db = $table = '';
+}
+
+/**
+ * Set parameters for links
+ */
+$url_query = PMA_generate_common_url($db);
+
+/**
+ * Defines the urls to return to in case of error in a sql statement
+ */
+$err_url = 'index.php' . $url_query;
+
+/**
+ * @global boolean Checks for superuser privileges
+ */
+$is_superuser = PMA_isSuperuser();
+
+// now, select the mysql db
+if ($is_superuser && ! PMA_DRIZZLE) {
+ PMA_DBI_select_db('mysql', $userlink);
+}
+
+/**
+ * @global array binary log files
+ */
+$binary_logs = PMA_DRIZZLE
+ ? null
+ : PMA_DBI_fetch_result(
+ 'SHOW MASTER LOGS',
+ 'Log_name',
+ null,
+ null,
+ PMA_DBI_QUERY_STORE
+ );
+
+PMA_Util::checkParameters(
+ array('is_superuser', 'url_query'), false
+);
+?>