LSldapObject : Added getDisplayValue() method

This commit is contained in:
Benjamin Renard 2011-01-20 12:13:46 +01:00
parent bdd228ff7a
commit aa58a6932c

View file

@ -1073,6 +1073,27 @@ class LSldapObject {
}
}
/**
* Retourne une valeur d'affichage de l'objet
*
* @author Benjamin Renard <brenard@easter-eggs.com>
*
* @param[in] $val string Le nom de la valeur demandee
*
* @retval mixed la valeur demandee ou ' ' si celle-ci est inconnue.
*/
function getDisplayValue($val) {
if(isset($this -> attrs[$val])){
if (method_exists($this -> attrs[$val],'getDisplayValue'))
return $this -> attrs[$val] -> getDisplayValue();
else
return ' ';
}
else {
return $this -> getValue($val);
}
}
/**
* Ajoute une valeur dans le tableau $this -> other_values
*