summaryrefslogtreecommitdiff
path: root/hugo/libraries/tbl_common.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'hugo/libraries/tbl_common.inc.php')
-rw-r--r--hugo/libraries/tbl_common.inc.php63
1 files changed, 63 insertions, 0 deletions
diff --git a/hugo/libraries/tbl_common.inc.php b/hugo/libraries/tbl_common.inc.php
new file mode 100644
index 0000000..9974d34
--- /dev/null
+++ b/hugo/libraries/tbl_common.inc.php
@@ -0,0 +1,63 @@
+<?php
+/* vim: set expandtab sw=4 ts=4 sts=4: */
+/**
+ * Common includes for the table level views
+ *
+ * @package PhpMyAdmin
+ */
+if (! defined('PHPMYADMIN')) {
+ exit;
+}
+
+/**
+ * Gets some core libraries
+ */
+require_once './libraries/bookmark.lib.php';
+
+// Check parameters
+PMA_Util::checkParameters(array('db', 'table'));
+
+$db_is_information_schema = PMA_is_system_schema($db);
+
+/**
+ * Set parameters for links
+ * @deprecated
+ */
+$url_query = PMA_generate_common_url($db, $table);
+
+/**
+ * Set parameters for links
+ */
+$url_params = array();
+$url_params['db'] = $db;
+$url_params['table'] = $table;
+
+/**
+ * Defines the urls to return to in case of error in a sql statement
+ */
+$err_url_0 = $cfg['DefaultTabDatabase']
+ . PMA_generate_common_url(array('db' => $db,));
+$err_url = $cfg['DefaultTabTable'] . PMA_generate_common_url($url_params);
+
+
+/**
+ * Ensures the database and the table exist (else move to the "parent" script)
+ */
+require_once './libraries/db_table_exists.lib.php';
+
+if (PMA_Tracker::isActive()
+ && PMA_Tracker::isTracked($GLOBALS["db"], $GLOBALS["table"])
+ && ! isset($_REQUEST['submit_deactivate_now'])
+) {
+ $temp_msg = '<a href="tbl_tracking.php?' . $url_query . '">';
+ $temp_msg .= sprintf(
+ __('Tracking of %s is activated.'),
+ htmlspecialchars($GLOBALS["db"] . '.' . $GLOBALS["table"])
+ );
+ $temp_msg .= '</a>';
+
+ $msg = PMA_Message::notice($temp_msg);
+ $msg->display();
+}
+
+?>