From: Nicolas Boisselier Date: Tue, 13 Feb 2024 08:51:30 +0000 (+0100) Subject: lib/php/db/table.php fix no valid html in html_menu X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=4cb9eb8f1fdda01e92646587fc7a01cbf61ed7d4;p=nb.git lib/php/db/table.php fix no valid html in html_menu --- 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 = '