Skip to content
Snippets Groups Projects

dev#189214: Add managed libraries select in users edit/add form

Viewing commit ff5ffa93
Show latest version
3 files
+ 10
3
Preferences
Compare changes
Files
3
@@ -78,16 +78,22 @@ class Class_User_SearchCriteriaLibrary extends Class_SearchCriteria_Select {
}
protected function _getManagedLibraries(): array
protected function _getManagedLibraries(): ?array
{
$libraries = [];
if (!$user = Class_Users::getIdentity())
return $libraries;
foreach (Class_Bib::query()
->in('id_site', Class_Users::getIdentity()->managedLibraries())
->order_desc('libelle')
->fetchAll() as $library)
$libraries[$library->getId()] = $library->getLibelle();
return $libraries;
return (count($libraries) > 1)
? $libraries
: null;
}