From 69b7c86f5059eced1957a8ac6890f70360250421 Mon Sep 17 00:00:00 2001 From: Spun Nakandala Date: Tue, 23 Jul 2013 21:20:18 +0530 Subject: [PATCH 1/3] class redeclaration error corrected --- libraries/sql.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/sql.lib.php b/libraries/sql.lib.php index bb50899c51..bbb7f90a8f 100644 --- a/libraries/sql.lib.php +++ b/libraries/sql.lib.php @@ -2253,7 +2253,7 @@ function PMA_executeQueryAndSendQueryResponse($analyzed_sql_results, $query_type, $sql_query, $selected, $complete_query ) { // Include PMA_Index class for use in PMA_DisplayResults class - include './libraries/Index.class.php'; + include_once './libraries/Index.class.php'; include 'libraries/DisplayResults.class.php'; From 5dc092ba249858120918759a027fe8c5ec350854 Mon Sep 17 00:00:00 2001 From: Spun Nakandala Date: Tue, 23 Jul 2013 21:25:10 +0530 Subject: [PATCH 2/3] replaced include sql.php from tbl_structure.php --- tbl_structure.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tbl_structure.php b/tbl_structure.php index c2f8bb1c9a..de4a4ffd2c 100644 --- a/tbl_structure.php +++ b/tbl_structure.php @@ -18,6 +18,8 @@ require_once 'libraries/mysql_charsets.inc.php'; */ require_once 'libraries/structure.lib.php'; require_once 'libraries/index.lib.php'; +require_once 'libraries/sql.lib.php'; +require_once 'libraries/bookmark.lib.php'; $response = PMA_Response::getInstance(); $header = $response->getHeader(); @@ -103,8 +105,15 @@ if (! empty($submit_mult)) { } $sql_query .= ' FROM ' . PMA_Util::backquote($db) . '.' . PMA_Util::backquote($table); - include 'sql.php'; - exit; + + // Parse and analyze the query + require_once 'libraries/parse_analyze.inc.php'; + + PMA_executeQueryAndSendQueryResponse( + $analyzed_sql_results, false, $db, $table, null, null, null, false, null, + null, null, null, $goto, $pmaThemeImage, null, null, null, $sql_query, + null, null + ); } else { // handle multiple field commands // handle confirmation of deleting multiple fields/columns From ea842c4f362ee1069b11952e9813b271df82cf42 Mon Sep 17 00:00:00 2001 From: Spun Nakandala Date: Tue, 23 Jul 2013 21:35:18 +0530 Subject: [PATCH 3/3] removed include sql.php from db_qbe.php --- db_qbe.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/db_qbe.php b/db_qbe.php index 940758cccf..003b2fe033 100644 --- a/db_qbe.php +++ b/db_qbe.php @@ -11,6 +11,9 @@ */ require_once 'libraries/common.inc.php'; require_once 'libraries/DBQbe.class.php'; +require_once 'libraries/bookmark.lib.php'; +require_once 'libraries/sql.lib.php'; + $response = PMA_Response::getInstance(); // Gets the relation settings @@ -25,8 +28,15 @@ if (isset($_REQUEST['submit_sql']) && ! empty($sql_query)) { $message_to_display = true; } else { $goto = 'db_sql.php'; - include 'sql.php'; - exit; + + // Parse and analyze the query + require_once 'libraries/parse_analyze.inc.php'; + + PMA_executeQueryAndSendQueryResponse( + $analyzed_sql_results, false, $_REQUEST['db'], null, null, null, null, + false, null, null, null, null, $goto, $pmaThemeImage, null, null, null, + $sql_query, null, null + ); } }