/** * 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); } }
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); } }