Beispiel #1
0
 public function getTopRatings($minRating, $limit, $withinLastDays = 60)
 {
     $ratingList = new Object\TrustedShopReview\Listing();
     $reviewChangeDate = time() - 3600 * 24 * $withinLastDays;
     $ratingList->setCondition("shopConfig__id = ? AND reviewChangeDate > ? AND mark >= ? ", array($this->getShopConfig()->getId(), $reviewChangeDate, $minRating));
     if ($limit) {
         $ratingList->setLimit($limit);
     }
     $ratingList->setOrderKey("RAND()", false);
     return $ratingList;
 }