Статусы

07 сентября 2017, 12:38

Статусы

Создать / Изменеть статус

Статус можно создать для класса контент, клиент, подписка

Для создании статусы необходимо задать название и выбрать класс. Указать флаг активности и разрешения. Дефолтные статусы:

  • новый - задается при создании
  • активен - характеризует активность
  • неактивен - характеризует неактивность

Возможно создание статусов для реализации своей логики работы компонента. Наличие разрешающих статусов у вышеперечисленных сущностей разрешает, в противном случае запрещает доступ к контенту.

Смена статуса

Сменить стутус можно из админки сайта, либо задействовав какой либо обработчик. Пример автоматической смены статусов через cron можно посмотреть в папке core/components/payandsee/cron/, файлах:

  • {1.php} - выборка разрещающих подписок сроком действия менее 3-х дней и перевод их в статус Скоро неАктивна
  • {2.php} - выборка разрещающих просроченных подписок и перевод их в статус неактивна