From f4d387cab05352a02c4c33bddf5ad5946df28ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Sun, 4 Aug 2019 10:37:14 -0300 Subject: [PATCH] Fix issue with some link in RTE pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MaurĂ­cio Meneghini Fauth --- libraries/classes/Rte/RteList.php | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/libraries/classes/Rte/RteList.php b/libraries/classes/Rte/RteList.php index e3e22bc0a1..8adc2bebc1 100644 --- a/libraries/classes/Rte/RteList.php +++ b/libraries/classes/Rte/RteList.php @@ -221,7 +221,7 @@ class RteList */ public function getRoutineRow(array $routine, $rowclass = '') { - global $url_query, $db, $titles; + global $db, $table, $titles, $url_query; $sql_drop = sprintf( 'DROP %s IF EXISTS %s', @@ -348,7 +348,12 @@ class RteList $retval .= " \n"; $retval .= " \n"; $retval .= Util::linkOrButton( - Url::getFromRoute('/sql') . $url_query . '&sql_query=' . urlencode($sql_drop) . '&goto=db_routines.php' . urlencode("?db={$db}"), + Url::getFromRoute('/sql', [ + 'db' => $db, + 'table' => $table, + 'sql_query' => $sql_drop, + 'goto' => 'db_routines.php?db=' . $db, + ]), $titles['Drop'], ['class' => 'ajax drop_anchor'] ); @@ -423,9 +428,11 @@ class RteList if (Util::currentUserHasPrivilege('TRIGGER', $db)) { $retval .= Util::linkOrButton( Url::getFromRoute('/sql', [ + 'db' => $db, + 'table' => $table, 'sql_query' => $trigger['drop'], 'goto' => 'db_triggers.php?db=' . $db, - ]) . $url_query, + ]), $titles['Drop'], ['class' => 'ajax drop_anchor'] ); @@ -454,7 +461,7 @@ class RteList */ public function getEventRow(array $event, $rowclass = '') { - global $url_query, $db, $titles; + global $db, $table, $titles, $url_query; $sql_drop = sprintf( 'DROP EVENT IF EXISTS %s', @@ -504,9 +511,11 @@ class RteList if (Util::currentUserHasPrivilege('EVENT', $db)) { $retval .= Util::linkOrButton( Url::getFromRoute('/sql', [ + 'db' => $db, + 'table' => $table, 'sql_query' => $sql_drop, 'goto' => 'db_events.php?db=' . $db, - ]) . $url_query, + ]), $titles['Drop'], ['class' => 'ajax drop_anchor'] );