/**
  * Récupère les données d'un utilisateur et les place dans le profil
  * passé en paramètre.
  *
  * @param uapvBasicProfile $profile   Profil à remplir
  * @param string           $id        Identifiant de l'utilisateur
  *
  * @return void
  */
 public static function buildProfile(&$profile, $id)
 {
     $bd = new uapvDB();
     if (($result = $bd->getUser($id)) !== null) {
         $profile->add($result);
     }
 }
Example #2
0
 public function &get($name, $default = null)
 {
     if (self::$varTranslation === null) {
         self::$varTranslation = sfConfig::get('app_profile_var_translation', array());
     }
     if (array_key_exists($name, self::$varTranslation)) {
         $name = strtolower(self::$varTranslation[$name]);
     }
     return parent::get($name, $default);
 }
 /**
  * Récupère les données d'un utilisateur et les place dans le profil
  * passé en paramètre.
  *
  * @param uapvBasicProfile $profile   Profil à remplir
  * @param string           $id        Identifiant de l'utilisateur
  *
  * @return void
  */
 public static function buildProfile(&$profile, $id)
 {
     if (($result = self::getLdap()->searchOne(sfConfig::get('app_profile_var_translation_uid', 'uid') . "={$id}")) !== null) {
         $profile->add($result);
     }
 }