Сделать событие "OnBeforeSetOption"

Рейтинг: 38.1042  
На голосовании
Предложил Пользователь 28970 22.07.2013 15:28:47

Сделать событие "OnBeforeSetOption"

Событие, позволяющее проверить устанавливаемое значение и в случае ошибки запретить изменение.

Некий аналог
GetModuleEvents("main", "OnAfterSetOption_".$name);
только ДО непосредственных изменений БД.

Сейчас приходится подписываться на событие "OnAfterSetOption_$name", проверять его корректность и выставлять обратно в случае ошибки.