From 4cb9eb8f1fdda01e92646587fc7a01cbf61ed7d4 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Tue, 13 Feb 2024 09:51:30 +0100 Subject: [PATCH] lib/php/db/table.php fix no valid html in html_menu --- lib/php/db/table.php | 24 ++++++++++++------------ www/dbq/html/default.js | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/php/db/table.php b/lib/php/db/table.php index cb6d623f..68285512 100644 --- a/lib/php/db/table.php +++ b/lib/php/db/table.php @@ -501,6 +501,7 @@ Class Table extends nb { $params = []; foreach ($keys as $k) { $params[$k] = self::p($k); + $params[$k] = urlencode( $params[$k] ); # NB 13.02.24: could contains qutoe, spaces, ... eg: orderby if (!isset($params[$k]) or (string)$params[$k] === '') unset($params[$k]); } return $params; @@ -2139,7 +2140,7 @@ Class Table extends nb { public function html_menu($opt=[]) { if (isset($opt['html_menu']) and !$opt['html_menu']) return ''; - $buttons = ''; + $buttons = ''.NB_EOL; if (!empty($opt['buttons'])) $buttons = $opt['buttons']; $r = '