Статусы
Создать / Изменить статус
Статус можно создать для класса контент, клиент, подписка
Для создании статусы необходимо задать название и выбрать класс. Указать флаг активности и разрешения. Дефолтные статусы:
новый
- задается при созданииактивен
- характеризует активностьнеактивен
- характеризует неактивность
Возможно создание статусов для реализации своей логики работы компонента. Наличие разрешающих статусов у вышеперечисленных сущностей разрешает, в противном случае запрещает доступ к контенту.
Смена статуса
Сменить статус можно из админки сайта, либо задействовав какой либо обработчик. Пример автоматической смены статусов через cron
можно посмотреть в папке core/components/payandsee/cron/
, файлах:
{1.php}
- выборка разрешающих подписок сроком действия менее 3-х дней и перевод их в статус Скоро неАктивна{2.php}
- выборка разрешающих просроченных подписок и перевод их в статус неактивна