mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-22 16:33:48 +01:00
LSsession / subDn : add parameter to handle onlyAccessible LSsearch parameter
This commit is contained in:
parent
0df7887834
commit
dc3c367f2f
2 changed files with 4 additions and 1 deletions
|
@ -83,6 +83,7 @@ l'annuaire.
|
|||
'basedn' => '[basedn]', // Le basedn de la recherche
|
||||
'displayValue' => '[format]', // Format du nom des sous-niveaux
|
||||
'nologin' => true, // Désactive la connection dans ces subDn
|
||||
'onlyAccessible' => True, // Pour que seul les LSobjet accessible à l'utilisateur soit listé
|
||||
'LSobjects' => array( // Liste des types d'LSobjets présents dans les sous-niveaux
|
||||
[LSobject1],
|
||||
[LSobject2],
|
||||
|
|
|
@ -1063,9 +1063,11 @@ class LSsession {
|
|||
else {
|
||||
$displayName = NULL;
|
||||
}
|
||||
$sparams = array();
|
||||
$sparams['onlyAccessible'] = (isset($LSoject_config['onlyAccessible'])?$LSoject_config['onlyAccessible']:False);
|
||||
if( self :: loadLSobject($LSobject_name) ) {
|
||||
if ($subdnobject = new $LSobject_name()) {
|
||||
$tbl_return = $subdnobject -> getSelectArray(NULL,$basedn,$displayName);
|
||||
$tbl_return = $subdnobject -> getSelectArray(NULL,$basedn,$displayName,false,false,NULL,$sparams);
|
||||
if (is_array($tbl_return)) {
|
||||
$return=array_merge($return,$tbl_return);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue