Esempio n. 1
0
 public function executeQuickContacts($request)
 {
     // get quick contacts
     $c = new Criteria();
     $c->addJoin(TagPeer::USER_ID, UserPeer::ID, Criteria::LEFT_JOIN);
     $c->addJoin(UserPeer::ID, ProfilePeer::USER_ID, Criteria::LEFT_JOIN);
     $c->addAscendingOrderByColumn(ProfilePeer::FIRST_NAME);
     $c->addAscendingOrderByColumn(ProfilePeer::LAST_NAME);
     $c->addAscendingOrderByColumn(TagPeer::JOTAG);
     $this->contacts = $this->getUser()->getSubscriber()->getBookmarksJoinTag(TagPeer::getValidCriteria($c));
 }