Skip to content

Автоматическое снижение уровня предупреждений

Доброго времени суток!

Собственно, вопрос в заголовке. Может быть есть такой хук или этого можно достичь поправкой в коде?

 

У меня на форуме правило - все преды снимаются для всех юзверей раз в год 1 января. раньше я тупил и каждому юзверю руками убирал все преды))) А когда на фоурме много пользователей, это напрягает. Потом я понял, что можно убирать преды глобально одним запросом к базе из АЦ. Но все же хочется полностью автоматизировать эту возможность, чтобы например раз в месяц снималось 20% предупреждений у всех пользователей или 1 января в 00:00 (по серверному времени) снимались абсолютно все преды у всех пользователей (типа в Новый год с чистой кармой)... :D

Featured Replies

"Автоматическое снижение уровня предупреждений" есть и так. Но только нельзя указать дату снятия, только время, по истечении которого уровень уменьшится.

Тут, как вариант, можно создать задачу в планировщике.

  • Author

@newbie, для этого нужен php файл с задачей. Может быть у Вас имеется или ткните на что-нибудь похожее?

newbie, для этого нужен php файл с задачей. Может быть у Вас имеется или ткните на что-нибудь похожее?

Так этих файлов полно

admin/applications/{app}/tasks/

Возьмите любой за основу. Также можете почитать https://www.invisionpower.com/support/guides/_/advanced-and-developers/application/tasks-r202

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.