From 33f510bfb431f65a93695eed27d36f74589460b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 20 Mar 2019 18:52:26 -0300 Subject: [PATCH] Fix bug when creating or editing views MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #14916 Signed-off-by: MaurĂ­cio Meneghini Fauth --- libraries/classes/Util.php | 1 + view_create.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/classes/Util.php b/libraries/classes/Util.php index 32da9b679e..7a8ed05c26 100644 --- a/libraries/classes/Util.php +++ b/libraries/classes/Util.php @@ -1761,6 +1761,7 @@ class Util if (($url_length > $GLOBALS['cfg']['LinkLengthLimit']) || ! $in_suhosin_limits || strpos($url, 'sql_query=') !== false + || strpos($url, 'view[as]=') !== false ) { $parts = explode('?', $url, 2); /* diff --git a/view_create.php b/view_create.php index 8c1288a4ba..75836475a8 100644 --- a/view_create.php +++ b/view_create.php @@ -170,7 +170,7 @@ if (isset($_POST['createview']) || isset($_POST['alterview'])) { exit; } -$sql_query = ! empty($_GET['sql_query']) ? $_GET['sql_query'] : ''; +$sql_query = ! empty($_POST['sql_query']) ? $_POST['sql_query'] : ''; // prefill values if not already filled from former submission $view = array( @@ -185,8 +185,8 @@ $view = array( 'with' => '', ); -if (Core::isValid($_GET['view'], 'array')) { - $view = array_merge($view, $_GET['view']); +if (Core::isValid($_POST['view'], 'array')) { + $view = array_merge($view, $_POST['view']); } $url_params['db'] = $GLOBALS['db'];