FIX Add bookmark with search fields that are arrays
This commit is contained in:
parent
36fd6e6870
commit
4157263cb8
@ -52,6 +52,7 @@ function printDropdownBookmarksList()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$tmpurl = '';
|
$tmpurl = '';
|
||||||
// No urlencode, all param $url will be urlencoded later
|
// No urlencode, all param $url will be urlencoded later
|
||||||
if ($sortfield) {
|
if ($sortfield) {
|
||||||
@ -65,7 +66,13 @@ function printDropdownBookmarksList()
|
|||||||
if ((preg_match('/^search_/', $key) || in_array($key, $authorized_var))
|
if ((preg_match('/^search_/', $key) || in_array($key, $authorized_var))
|
||||||
&& $val != ''
|
&& $val != ''
|
||||||
&& !array_key_exists($key, $url_param)) {
|
&& !array_key_exists($key, $url_param)) {
|
||||||
$url_param[$key] = http_build_query(array(dol_escape_htmltag($key) => dol_escape_htmltag($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)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user