diff options
author | Madhura Jayaratne <madhura.cj@gmail.com> | 2016-02-18 07:55:56 +0300 |
---|---|---|
committer | Madhura Jayaratne <madhura.cj@gmail.com> | 2016-02-18 07:55:56 +0300 |
commit | 176d63f10851ec2dd4331ac6aa03453ca417c8ee (patch) | |
tree | f659ecce37795f9d1f414e4456d8a8c52aaa103d /lint.php | |
parent | 2fdd232873daf36e3141bbedcf5f214cf0065187 (diff) |
Fix #11979 DECLARE not accepted as valid SQL
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'lint.php')
-rw-r--r-- | lint.php | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -35,4 +35,16 @@ PMA_Response::getInstance()->disable(); PMA_headerJSON(); +if (! empty($_POST['options'])) { + $options = $_POST['options']; + + if (! empty($options['routine_editor'])) { + $sql_query = 'CREATE PROCEDURE `a`() ' . $sql_query; + } elseif (! empty($options['trigger_editor'])) { + $sql_query = 'CREATE TRIGGER `a` AFTER INSERT ON `b` FOR EACH ROW ' . $sql_query; + } elseif (! empty($options['event_editor'])) { + $sql_query = 'CREATE EVENT `a` ON SCHEDULE EVERY MINUTE DO ' . $sql_query; + } +} + echo json_encode(PMA_Linter::lint($sql_query)); |