mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +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
|
'basedn' => '[basedn]', // Le basedn de la recherche
|
||||||
'displayValue' => '[format]', // Format du nom des sous-niveaux
|
'displayValue' => '[format]', // Format du nom des sous-niveaux
|
||||||
'nologin' => true, // Désactive la connection dans ces subDn
|
'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
|
'LSobjects' => array( // Liste des types d'LSobjets présents dans les sous-niveaux
|
||||||
[LSobject1],
|
[LSobject1],
|
||||||
[LSobject2],
|
[LSobject2],
|
||||||
|
|
|
@ -1063,9 +1063,11 @@ class LSsession {
|
||||||
else {
|
else {
|
||||||
$displayName = NULL;
|
$displayName = NULL;
|
||||||
}
|
}
|
||||||
|
$sparams = array();
|
||||||
|
$sparams['onlyAccessible'] = (isset($LSoject_config['onlyAccessible'])?$LSoject_config['onlyAccessible']:False);
|
||||||
if( self :: loadLSobject($LSobject_name) ) {
|
if( self :: loadLSobject($LSobject_name) ) {
|
||||||
if ($subdnobject = new $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)) {
|
if (is_array($tbl_return)) {
|
||||||
$return=array_merge($return,$tbl_return);
|
$return=array_merge($return,$tbl_return);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue