Получение данных пользователя при сохранении

Привет, подскажите пожалуйста, как через плагин с событием «OnUserFormSave» (Срабатывает при сохранении пользователя в админке).
/manager/?a=security/user/update&id=1
Получить его id, имя и группу пользователей, в которой он состоит. И к примеру, записать всё это в поле комментарий.

Павел
09 февраля 2016, 14:34
modx.pro
2
1 760
0

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

Максим Кузнецов
09 февраля 2016, 18:06
+1
rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/plugins/system-events/onuserformsave

$id;
$user->get('название_поля');
$user->set('название_поля', 'значение');
//и тд
$user->save();
    Павел
    09 февраля 2016, 18:09
    0
    А группу пользователей как у него получить можно?
      Максим Кузнецов
      09 февраля 2016, 18:12
      +1
      //вернет массив айдишек групп
      $user->getUserGroups();
      //вернет массив названий групп
      $user->getUserGroupNames();
      
      //проверка на наличие в группе
      $user->isMember('название_группы');

      Подробнее.
        Павел
        10 февраля 2016, 00:43
        0
        Спасибо, разобрался… а подскажи пожалуйста, как можно логи о работе плагина смотреть?
          Михаил
          10 февраля 2016, 06:15
          0
          Выводи логи сам:
          $modx->log(1,'Данные какие хочешь');
            Антон Пастухов
            10 февраля 2016, 16:39
            0
            Из плагина можно просто return сделать.

            <?php
            // код плагина
            return "Эта строчка запишется в лог";
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6