Класс предоставляет 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 |