X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvcard.inc.php;h=619f954996573c9eac746dd623849381e99a689c;hb=671b7073a0debbd347e7276f44fa04c961693f4c;hp=dfdadaad4113b9903a49de47fe3fc46b49318ab8;hpb=a86b97674a4f4a79cedf91c813676b38ce9c47e1;p=platal.git diff --git a/include/vcard.inc.php b/include/vcard.inc.php index dfdadaa..619f954 100644 --- a/include/vcard.inc.php +++ b/include/vcard.inc.php @@ -37,7 +37,7 @@ class VCard extends PlVCard public function addUser($user) { - $user = User::getSilent($user); + $user = Profile::get($user); if ($user) { $this->user_list[] = $user; $this->count++; @@ -59,7 +59,7 @@ class VCard extends PlVCard { global $globals; $login = $entry['value']; - $user = get_user_details($login->login()); + $user = get_user_details($login->hrid()); if (empty($user['nom_usage'])) { $entry = new PlVCardEntry($user['prenom'], $user['nom'], null, null, @$user['nickname']); @@ -113,7 +113,7 @@ class VCard extends PlVCard // Pro if (!empty($user['adr_pro'])) { foreach ($user['adr_pro'] as $pro) { - $street = array($adr['adr1']); + $street = array($pro['adr1']); if (!empty($pro['adr2'])) { $street[] = $pro['adr2']; } @@ -137,8 +137,8 @@ class VCard extends PlVCard // Melix $res = XDB::query( "SELECT alias - FROM virtual - INNER JOIN virtual_redirect USING(vid) + FROM virtual AS v + INNER JOIN virtual_redirect AS vr ON (v.vid = vr.vid) INNER JOIN auth_user_quick ON ( user_id = {?} AND emails_alias_pub = 'public' ) WHERE ( redirect={?} OR redirect={?} ) AND alias LIKE '%@{$globals->mail->alias_dom}'",