FIX support of array parameters in "add to bookmark" feature.
This commit is contained in:
parent
9ba2b41aee
commit
d452d225b6
@ -42,7 +42,11 @@ function printDropdownBookmarksList()
|
|||||||
if (!empty($_SERVER["QUERY_STRING"])) {
|
if (!empty($_SERVER["QUERY_STRING"])) {
|
||||||
if (is_array($_GET)) {
|
if (is_array($_GET)) {
|
||||||
foreach ($_GET as $key => $val) {
|
foreach ($_GET as $key => $val) {
|
||||||
if ($val != '') {
|
if (is_array($val)) {
|
||||||
|
foreach ($val as $tmpsubval) {
|
||||||
|
$url_param[] = http_build_query(array(dol_escape_htmltag($key).'[]' => dol_escape_htmltag($tmpsubval)));
|
||||||
|
}
|
||||||
|
} elseif ($val != '') {
|
||||||
$url_param[$key] = http_build_query(array(dol_escape_htmltag($key) => dol_escape_htmltag($val)));
|
$url_param[$key] = http_build_query(array(dol_escape_htmltag($key) => dol_escape_htmltag($val)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -65,6 +69,7 @@ function printDropdownBookmarksList()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$url .= ($tmpurl ? '?'.$tmpurl : '');
|
$url .= ($tmpurl ? '?'.$tmpurl : '');
|
||||||
if (!empty($url_param)) {
|
if (!empty($url_param)) {
|
||||||
$url .= '&'.implode('&', $url_param);
|
$url .= '&'.implode('&', $url_param);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user