Написание плагина на OnUserActivate
Приветствую! Пожалуйста подскажите, как можно реализовать следующее: После активации учетной записи пользователя администратором сайта в админке, автоматически отправляется письмо на адрес активированного пользователя о том, что он может заходить на сайт под своей учеткой?
Я, собственно, из-за чего завис: как взять поля из профиля именно нужного пользователя, а не админа, который активирует юзера?
Буду очень благодарен на наставления в нужную сторону :-)
Я, собственно, из-за чего завис: как взять поля из профиля именно нужного пользователя, а не админа, который активирует юзера?
Буду очень благодарен на наставления в нужную сторону :-)
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
rtfm.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.select
плюс я где-то на этом сайте пример оставлял…
$id это id пользователя, которого активировали, а $user — объект modUser этого пользователя
Т, е. чтобы отправить пользователю письмо достаточно в плагине на OnUserActivate написть:
Евгений, ваше решение — именно то, что мне сейчас нужно. Без программирования, просто и быстро.
Еще раз всех благодарю!
ВикторВиктор$object = $modx->getObject('modResource',1);
$user->sendEmail($object->content, array('subject'=>$object->pagetitle));