Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtul Pratap Singh <atulpratapsingh05@gmail.com>2012-07-22 17:07:30 +0400
committerAtul Pratap Singh <atulpratapsingh05@gmail.com>2012-07-22 17:07:30 +0400
commit9dece4fbef60c31bde2ab21aeb445e6d3c569b96 (patch)
treecd41d28b1fe94f0625a6a5d4a723b5979b8b4d05 /db_qbe.php
parent916143e27fd7338c945fc4e5b0cb9ec4982e807a (diff)
Add wrongly removed query execution part
Diffstat (limited to 'db_qbe.php')
-rw-r--r--db_qbe.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/db_qbe.php b/db_qbe.php
index 2bb543a279..f7628c5fc0 100644
--- a/db_qbe.php
+++ b/db_qbe.php
@@ -16,6 +16,31 @@ $response = PMA_Response::getInstance();
// Gets the relation settings
$cfgRelation = PMA_getRelationsParam();
+/**
+ * A query has been submitted -> (maybe) execute it
+ */
+$message_to_display = false;
+if (isset($_REQUEST['submit_sql']) && ! empty($sql_query)) {
+ if (! preg_match('@^SELECT@i', $sql_query)) {
+ $message_to_display = true;
+ } else {
+ $goto = 'db_sql.php';
+ include 'sql.php';
+ exit;
+ }
+}
+
+$sub_part = '_qbe';
+require 'libraries/db_common.inc.php';
+$url_query .= '&amp;goto=db_qbe.php';
+$url_params['goto'] = 'db_qbe.php';
+require 'libraries/db_info.inc.php';
+
+if ($message_to_display) {
+ PMA_Message::error(__('You have to choose at least one column to display'))->display();
+}
+unset($message_to_display);
+
// create new qbe search instance
$db_qbe = new PMA_DBQbe($GLOBALS['db']);