Exemple #1
0
 public function executeMore(sfWebRequest $request)
 {
     $vanity = $request->getParameter('username');
     $culture = $this->getUser()->getCulture();
     $this->page = $request->getParameter("page");
     if ($this->page) {
         $this->page += 1;
     } else {
         $this->page = 1;
     }
     $c = new Criteria();
     $c->add(SfGuardUserProfilePeer::VANITY, $vanity, Criteria::EQUAL);
     $userProfile = SfGuardUserProfilePeer::doSelectOne($c);
     $this->forward404Unless($userProfile);
     $this->user = $userProfile->getsfGuardUser();
     /*
       	$criteria = new Criteria();
     	$criteria->add(SfReviewPeer::IS_ACTIVE, true);
     	//$criteria->add(SfReviewPeer::CULTURE, $culture);
     	$criteria->add(SfReviewPeer::SF_GUARD_USER_ID , $this->user->getId());
     	$criteria->addDescendingOrderByColumn("IFNULL(".SfReviewPeer::MODIFIED_AT.",".SfReviewPeer::CREATED_AT.")");
     	
       	$this->reviews = new sfPropelPager('SfReview', BaseSfReviewManager::NUM_REVIEWS);
     $this->reviews->setCriteria($criteria);
     if ($this->page) {
     	$this->page += 1;
     	$this->reviews->setPage( $this->page );
     }
     else {
     	$this->page = 1;
     }
     $this->reviews->init();
     */
     $this->reviews = SfReviewManager::getReviewsByUser($this->user->getId(), $this->f, $this->page ? $this->page : 1);
 }