issue #1941 search, implement filter by file type

This commit is contained in:
plegall
2023-07-10 15:17:46 +02:00
parent 382884836a
commit 2d46924bf6
3 changed files with 26 additions and 0 deletions
+13
View File
@@ -806,6 +806,19 @@ SELECT id
);
}
if (isset($params['filetypes']))
{
foreach ($params['filetypes'] as $ext)
{
if (!preg_match('/^[a-z0-9]+$/i', $ext))
{
return new PwgError(WS_ERR_INVALID_PARAM, 'Invalid parameter filetypes');
}
}
$search['fields']['filetypes'] = $params['filetypes'];
}
if (isset($params['added_by']))
{
foreach ($params['added_by'] as $user_id)