На что повесить плагин уведомления админа о том, что юзер обновил профиль?

Добрый день.
Использую Office, после активации юзер должен заполнить обязательные поля. С этим все понятно. Нужно чтобы при обновлении профиля зарегистрированным пользователем, уже после описанных выше процедур, админу приходило уведомление что профиль обновился.
Ничего лучше чем повесить его на событие OnUserFormSave пока не придумал, но теперь мне валятся уведомления и когда юзер только зарегистрировался и когда заполнил обязательные поля и когда админ внес какие-то правки в его профиль. Подскажите, пожалуйста, как отфильтровать все эти события? Плагины только начинаю писать, простите за, возможно, туповатые вопросы.
Евгений
30 января 2020, 12:03
modx.pro
495
0

Комментарии: 3

Наумов Алексей
30 января 2020, 13:07
+3
Что бы отсечь «админ внес какие-то правки» добавьте в форму редактирования пользователя hidden поле и проверяйте его наличие.
Зарегистрировался, это проверяйте параметр $mode, для только что созданного будет modSystemEvent::MODE_NEW.
    Алексей Ерохин
    30 января 2020, 13:08
    +1
    docs.modx.org/3.x/en/extending-modx/plugins/system-events/onuserformsave
    Есть mode — новый или уже существующий
    $mode == 'upd'
      Евгений
      30 января 2020, 14:15
      0
      Спасибо, но получается, что при заполнении обязательных полей после активации пользователем я все равно буду получать уведомление? Это как-то отсечь можно?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3