Example #1
0
 /**
  * Получает список комментариев к записям открытых блогов
  * из избранного указанного пользователя
  *
  * @param  int $sUserId	ID пользователя
  * @param  int $iCurrPage	Номер страницы
  * @param  int $iPerPage	Количество элементов на страницу
  * @return array
  */
 public function GetFavouriteOpenCommentsByUserId($sUserId, $iCurrPage, $iPerPage)
 {
     if (false === ($data = $this->Cache_Get("comment_favourite_user_{$sUserId}_{$iCurrPage}_{$iPerPage}_open"))) {
         $data = array('collection' => $this->oMapper->GetFavouriteOpenCommentsByUserId($sUserId, $iCount, $iCurrPage, $iPerPage), 'count' => $iCount);
         $this->Cache_Set($data, "comment_favourite_user_{$sUserId}_{$iCurrPage}_{$iPerPage}_open", array("favourite_comment_change", "favourite_comment_change_user_{$sUserId}"), 60 * 60 * 24 * 1);
     }
     return $data;
 }