Примером будет служить модуль, который запрещает создавать элементы инфоблока в определенные дни. В основе будут handler для отлавливания событий. Пишем хэндлер На этом шаге всё до банальности просто и качественно задокументировано.
Пользуясь хэндлером OnBeforeIBlockElementAdd
и близких к нему мы создаём функцию, блокирующую редактирование в определённое время function lock($arParams) {
if (in_array(date(‘w’),array(0,6) || date(‘H’)>18 || date(‘H’)<9) {
global $APPLICATION;
$APPLICATION->throwException("Нельзя!");...