Класс предоставляет API для управления счетчиком просмотра одного объекта
Открытые члены | |
__construct (\RS\Orm\AbstractObject $orm_object, $meter_id, $site_id=null, $user_id=null) | |
getMeterId () | |
getUnviewedCounter () | |
markAsViewed ($ids) | |
markAllAsViewed () | |
removeViewedFlag ($ids) | |
Поля данных | |
$orm_object | |
$user_id | |
$site_id | |
$meter_id | |
__construct | ( | \RS\Orm\AbstractObject | $orm_object, |
$meter_id, | |||
$site_id = null , |
|||
$user_id = null |
|||
) |
MeterApi constructor.
\RS\Orm\AbstractObject | $orm_object | ORM объект, с которым будет работать счетчик |
string | $meter_id | ID счетчика |
integer | null | $site_id | ID текущего сайта. Если не указан, то будет взят из системы |
integer | null | $user_id | ID текущего пользователя. Если не указан, то будет взят из системы |
getMeterId | ( | ) |
getUnviewedCounter | ( | ) |
Возвращает количество непросмотренных объектов
integer | null | $user_id |
Замещает MeterApiInterface.
markAllAsViewed | ( | ) |
Отмечает просмотренными все объекты
integer | null | $user_id |
Замещает MeterApiInterface.
markAsViewed | ( | $ids | ) |
Отмечает просмотренным один объект
mixed | $ids |
Замещает MeterApiInterface.
removeViewedFlag | ( | $ids | ) |
$meter_id |
$orm_object |
$site_id |
$user_id |