mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 15:14:58 +00:00
passed owners can be a list of strings
This commit is contained in:
parent
923e235b9a
commit
0475bd57cb
|
@ -124,17 +124,25 @@ if($fullsearch) {
|
||||||
// document owner.
|
// document owner.
|
||||||
$owner = [];
|
$owner = [];
|
||||||
$ownernames = [];
|
$ownernames = [];
|
||||||
if (isset($_GET["owner"])) {
|
if(!empty($_GET["owner"])) {
|
||||||
$owner = $_GET['owner'];
|
$owner = $_GET['owner'];
|
||||||
if (!is_array($_GET['owner'])) {
|
if (!is_array($_GET['owner'])) {
|
||||||
if(!empty($_GET['owner']) && $o = $dms->getUser($_GET['owner']))
|
if(is_numeric($_GET['owner'])) {
|
||||||
$ownernames[] = $o->getLogin();
|
if($o = $dms->getUser($_GET['owner']))
|
||||||
else
|
$ownernames[] = $o->getLogin();
|
||||||
UI::exitError(getMLText("search"),getMLText("unknown_owner"));
|
} else {
|
||||||
|
$ownernames[] = $_GET['owner'];
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
foreach($_GET["owner"] as $l) {
|
foreach($_GET["owner"] as $l) {
|
||||||
if($l && $o = $dms->getUser($l))
|
if($l) {
|
||||||
$ownernames[] = $o->getLogin();
|
if(is_numeric($l)) {
|
||||||
|
if($o = $dms->getUser($l))
|
||||||
|
$ownernames[] = $o->getLogin();
|
||||||
|
} else {
|
||||||
|
$ownernames[] = $l;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user