X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvcard.inc.php;h=f876f4d58fa126d5a6d4bedf7f68509aafa7b9e0;hb=30a6f0799c941b1110f831f93c82ac5309250c29;hp=749af3d933f5cabb2095d3a228e0de85ae640852;hpb=d32a4fbc78cada34d7f28efaf572a0cd2c3a092d;p=platal.git diff --git a/include/vcard.inc.php b/include/vcard.inc.php index 749af3d..f876f4d 100644 --- a/include/vcard.inc.php +++ b/include/vcard.inc.php @@ -25,9 +25,11 @@ require_once('user.func.inc.php'); class VCard { var $users = array(); + var $photos; - function VCard($users, $freetext = null) + function VCard($users, $photos = true, $freetext = null) { + $this->photos = $photos; if (is_array($users)) { foreach ($users as $user) { $this->add_user($user, $freetext); @@ -98,13 +100,15 @@ class VCard $user['virtualalias'] = $res->fetchOneCell(); // get photo - $res = XDB::query( - "SELECT attach, attachmime - FROM photo AS p - INNER JOIN aliases AS a ON (a.id = p.uid AND a.type = 'a_vie') - WHERE a.alias = {?}", $login); - if ($res->numRows()) { - $user['photo'] = $res->fetchOneAssoc(); + if ($this->photos) { + $res = XDB::query( + "SELECT attach, attachmime + FROM photo AS p + INNER JOIN aliases AS a ON (a.id = p.uid AND a.type = 'a_vie') + WHERE a.alias = {?}", $login); + if ($res->numRows()) { + $user['photo'] = $res->fetchOneAssoc(); + } } $this->users[] = $user; }