isTrue($data)) return 'yes'; if ($this -> isFalse($data)) return 'no'; return; } /** * Retourne la valeur de l'attribut après traitement lié à son type ldap * * @param[in] $data mixed La valeur de l'attribut * * @retval mixed La valeur traitée de l'attribut */ function getUpdateData($data) { if ($data[0]=='yes') { return array($this -> config['ldap_options']['true_value']); } if ($data[0]=='no') { return array($this -> config['ldap_options']['false_value']); } return array(); } /** * Determine si la valeur passé en paramètre correspond a True ou non * * @param[in] $data La valeur de l'attribut * * @retval boolean True ou False */ function isTrue($data) { if (!is_array($data)) { $data=array($data); } if ($data[0] == $this -> config['ldap_options']['true_value']) { return true; } return; } /** * Determine si la valeur passé en paramètre correspond a False ou non * * @param[in] $data La valeur de l'attribut * * @retval boolean True ou False */ function isFalse($data) { if (!is_array($data)) { $data=array($data); } if ($data[0] == $this -> config['ldap_options']['false_value']) { return true; } return; } } ?>