%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/socialnetwork/lib/livefeed/ |
Current File : /home/bitrix/www/bitrix/modules/socialnetwork/lib/livefeed/ratingvotelist.php |
<?php namespace Bitrix\Socialnetwork\Livefeed; use Bitrix\Main\Loader; final class RatingVoteList extends Provider { const PROVIDER_ID = 'RATING_LIST'; const CONTENT_TYPE_ID = 'RATING_LIST'; public static function getId() { return static::PROVIDER_ID; } public function getEventId() { return array(); } public function getType() { return Provider::TYPE_POST; } public function setContentView($params = array()) { global $USER; if (!is_array($params)) { $params = array(); } $userId = (isset($params["user_id"]) && intval($params["user_id"]) > 0 ? intval($params["user_id"]) : $USER->getId()); $contentEntityId = $this->getEntityId(); list($ratingVoteTypeId, $ratingVoteEntityId) = explode('|', $contentEntityId); if ( empty($ratingVoteTypeId) || empty($ratingVoteEntityId) || !Loader::includeModule('im') ) { return false; } $CIMNotify = new \CIMNotify(); $CIMNotify->markNotifyReadBySubTag(array( "RATING|".$ratingVoteTypeId."|".$ratingVoteEntityId.'|'.$userId )); return array( 'success' => true, 'savedInDB' => false ); } }