root/trunk/lib/model/RecommendationPeer.php

Revision 2, 1.0 kB (checked in by nperriault, 10 months ago)

First commit of the extracted code from production, I hope no passwd has been forgotten :-)

Line 
1 <?php
2 /**
3  * Subclass for performing query and update operations on the 'recommendations' table.
4  *
5  * @package lib.model
6  */
7 class RecommendationPeer extends BaseRecommendationPeer
8 {
9
10   public static function getByUser($user_id, Criteria $c = null)
11   {
12     if (is_null($c) or !$c instanceof Criteria)
13     {
14       $c = new Criteria();
15     }
16     $c->add(RecommendationPeer::RECOMMENDER_ID, $user_id);
17     $c->addJoin(RecommendationPeer::RECOMMENDED_ID, sfGuardUserPeer::ID);
18     $c->addDescendingOrderByColumn(RecommendationPeer::CREATED_AT);
19     return self::doSelectJoinsfGuardUserRelatedByRecommendedId($c);
20   }
21  
22   public static function getForUser($user_id, Criteria $c = null)
23   {
24     if (is_null($c) or !$c instanceof Criteria)
25     {
26       $c = new Criteria();
27     }
28     $c->add(RecommendationPeer::RECOMMENDED_ID, $user_id);
29     $c->addJoin(RecommendationPeer::RECOMMENDER_ID, sfGuardUserPeer::ID);
30     $c->addDescendingOrderByColumn(RecommendationPeer::CREATED_AT);
31     return self::doSelectJoinsfGuardUserRelatedByRecommenderId($c);
32   }
33
34 }
35
Note: See TracBrowser for help on using the browser.