diff --git a/app/sql_query/sql_query.php b/app/sql_query/sql_query.php
index 06f7436062..b9c156e446 100644
--- a/app/sql_query/sql_query.php
+++ b/app/sql_query/sql_query.php
@@ -31,7 +31,7 @@
require_once "resources/check_auth.php";
//permissions
- if (permission_exists('exec_view')) {
+ if (permission_exists('sql_query')) {
//access granted
}
else {
@@ -51,7 +51,6 @@
$setting_numbering = ($_SESSION["editor"]["line_numbers"]["boolean"] != '') ? $_SESSION["editor"]["line_numbers"]["boolean"] : 'true';
//get the html values and set them as variables
- $handler = ($_REQUEST["handler"] != '') ? trim($_REQUEST["handler"]) : ((permission_exists('exec_switch')) ? 'switch' : null);
$code = trim($_POST["code"]);
$command = trim($_POST["command"]);
@@ -64,20 +63,14 @@
}
//set editor moder
- switch ($handler) {
- case 'php': $mode = 'php'; break;
- case 'sql': $mode = 'sql'; break;
- default: $mode = 'text';
- }
+ $mode = 'sql';
//show the header
require_once "resources/header.php";
$document['title'] = $text['title-command'];
//pdo database connection
- if (permission_exists('exec_sql')) {
- require_once "sql_query_pdo.php";
- }
+ require_once "sql_query_pdo.php";
//scripts and styles
?>
@@ -86,7 +79,6 @@
document.getElementById('command').value = editor.getSession().getValue();
if (document.getElementById('mode').value == 'sql') {
$('#frm').prop('target', 'iframe').prop('action', 'sql_query_result.php?code='+ document.getElementById('code').value);
- $('#sql_response').show();
}
else {
if (document.getElementById('command').value == '') {
@@ -124,60 +116,12 @@
function set_handler(handler) {
switch (handler) {
-
- case 'switch':
- document.getElementById('description').innerHTML = "";
- editor.getSession().setMode('ace/mode/text');
- $('#mode option[value=text]').prop('selected',true);
-
- $('.sql_controls').hide();
- document.getElementById('sql_type').selectedIndex = 0;
- document.getElementById('table_name').selectedIndex = 0;
- $('#iframe').prop('src','');
- $('#sql_response').hide();
-
- $('#response').show();
- break;
-
-
- case 'php':
- document.getElementById('description').innerHTML = "";
- editor.getSession().setMode({path:'ace/mode/php', inline:true}); //highlight without opening tag
- $('#mode option[value=php]').prop('selected',true);
-
- $('.sql_controls').hide();
- document.getElementById('sql_type').selectedIndex = 0;
- document.getElementById('table_name').selectedIndex = 0;
- $('#iframe').prop('src','');
- $('#sql_response').hide();
-
- $('#response').show();
- break;
-
-
- case 'shell':
- document.getElementById('description').innerHTML = "";
- editor.getSession().setMode('ace/mode/text');
- $('#mode option[value=text]').prop('selected',true);
-
- $('.sql_controls').hide();
- document.getElementById('sql_type').selectedIndex = 0;
- document.getElementById('table_name').selectedIndex = 0;
- $('#iframe').prop('src','');
- $('#sql_response').hide();
-
- $('#response').show();
- break;
-
-
- case 'sql':
- document.getElementById('description').innerHTML = "";
- editor.getSession().setMode('ace/mode/sql');
- $('#mode option[value=sql]').prop('selected',true);
- $('.sql_controls').show();
- $('#response').hide();
- break;
-
+ case 'sql':
+ document.getElementById('description').innerHTML = "";
+ editor.getSession().setMode('ace/mode/sql');
+ $('#mode option[value=sql]').prop('selected',true);
+ $('#response').hide();
+ break;
default:
break;
}
@@ -186,12 +130,7 @@
function reset_editor() {
editor.getSession().setValue('');
- $('#command').val('');
- $('#response').hide();
-
- $('#iframe').prop('src','');
- $('#sql_response').hide();
-
+ $('#iframe').prop('src','');
focus_editor();
}
@@ -238,56 +177,38 @@
echo " \n";
echo " \n";
- if (permission_exists('exec_switch') || permission_exists('exec_php') || permission_exists('exec_command') || permission_exists('exec_sql')) {
- echo " \n";
- }
-
//sql controls
- if (permission_exists('exec_sql')) {
- echo " ";
- //echo " ".$text['label-table']."
";
- echo " \n";
- //echo "
\n";
- //echo " ".$text['label-result_type']."
";
- echo " \n";
- echo " ";
+ echo " ";
+ //echo " ".$text['label-table']."
";
+ echo " \n";
+ //echo "
\n";
+ //echo " ".$text['label-result_type']."
";
+ echo " \n";
+ echo " ";
+
+ echo " ";
+ echo " ";
- //if (permission_exists('exec_sql')) {
- // echo " ";
- // //echo " \n";
- // if (permission_exists('exec_sql_backup')) {
- // echo " 0) ? "?id=".$_REQUEST['id'] : null)."'\" value='".$text['button-backup']."'>\n";
- // }
- // echo " ";
- //}
echo " ";
echo " ";
echo "
".escape($result).""; - echo ""; - } - } - } - //sql result - if (permission_exists('exec_sql')) { - echo ""; - } + echo ""; + //echo "".$text['label-results']."\n"; + //echo "