From: Florent Bruneau Date: Thu, 4 Mar 2010 20:39:56 +0000 (+0100) Subject: Contact are profiles, not users. X-Git-Tag: xorg/1.0.0~332^2~114 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=a289e967630cc0dd3620a5695a4569d03629b742;p=platal.git Contact are profiles, not users. Signed-off-by: Florent Bruneau --- diff --git a/classes/user.php b/classes/user.php index 956f188..9936c94 100644 --- a/classes/user.php +++ b/classes/user.php @@ -478,19 +478,19 @@ class User extends PlUser public function iterContacts() { $this->fetchContacts(); - return self::iterOverUIDs(array_keys($this->contacts)); + return Profile::iterOverPIDs(array_keys($this->contacts)); } public function getContacts() { $this->fetchContacts(); - return self::getBulkUsersWithUIDs(array_keys($this->contacts)); + return Profile::getBulkProfilesWithPIDs(array_keys($this->contacts)); } - public function isContact(PlUser &$user) + public function isContact(Profile &$profile) { $this->fetchContacts(); - return isset($this->contacts[$user->id()]); + return isset($this->contacts[$profile->id()]); } // Groupes X diff --git a/classes/userfilter.php b/classes/userfilter.php index a397945..474c3fc 100644 --- a/classes/userfilter.php +++ b/classes/userfilter.php @@ -2509,9 +2509,9 @@ class UserFilter extends PlFilter $joins = array(); foreach ($this->cts as $sub=>$key) { if (is_null($key)) { - $joins['c' . $sub] = new PlSqlJoin(PlSqlJoin::MODE_LEFT, 'contacts', '$ME.contact = $UID'); + $joins['c' . $sub] = new PlSqlJoin(PlSqlJoin::MODE_LEFT, 'contacts', '$ME.contact = $PID'); } else { - $joins['c' . $sub] = new PlSqlJoin(PlSqlJoin::MODE_LEFT, 'contacts', XDB::format('$ME.uid = {?} AND $ME.contact = $UID', substr($key, 5))); + $joins['c' . $sub] = new PlSqlJoin(PlSqlJoin::MODE_LEFT, 'contacts', XDB::format('$ME.uid = {?} AND $ME.contact = $PID', substr($key, 5))); } } return $joins; diff --git a/templates/emails/send.tpl b/templates/emails/send.tpl index 4e9b0d3..fdc69bb 100644 --- a/templates/emails/send.tpl +++ b/templates/emails/send.tpl @@ -211,8 +211,8 @@

{foreach item=contact from=$contacts} - {if !in_array($contact->hruid,$smarty.request.to_contacts) && !in_array($contact->hruid,$smarty.request.cc_contacts)} - {/if} @@ -252,7 +252,7 @@
{foreach item=contact from=$contacts} - + {/foreach}