/** * Получает список комментариев к записям открытых блогов * из избранного указанного пользователя * * @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; }