Хождение по переменным

Всем привет!
Выручите, пожалуйста, советом – найти нужную переменную.
Дано: при активации аккаунта нужно отправлять данные для внесения в список рассылки.
То ест, нужно из ActionRegistration.class.php передать логин и мыло. и вот здесь загвоздка: не могу найти, как вытащить мыло.
Вопрос: если логин можно вытащить с помощью $oUser->getLogin(), то как вытащить email?

7 комментариев

0
Посмотрите в исходном коде, какие еще параметры можно получить с $oUser. Там наверняка есть нужный.
0
Да уж устал комбинировать.
0
что-то вроде $this->oUserCurrent->getMail() пробовали?
0
Fatal error: Call to a member function getMail() on null
0
На всякий случай, все фрагмент

$mail = $this->oUserCurrent->getMail();
$login = $this->$oUser->getLogin();
// * Активируем
if ($this->_activateUser($oUser)) {
$this->DropInviteRegister();
E::ModuleViewer()—>Assign('bRefreshToHome', true);
E::ModuleUser()—>Authorization($oUser, false);
E::ModuleSubscribers()—>curl_setopt_array($mail,$login);
null;
true;
return;
} else {
E::ModuleMessage()—>AddErrorSingle(E::ModuleLang()—>Get('system_error'));
return R::Action('error');
}
}
Отредактирован:
0
if (\E::isUser()) {
    $sLogin = \E::User()->getLogin();
    $sEmail = \E::User()->getMail();
}
0
Благодарю!
Оказалось, еще нужно мой скрипт крутить и крутить.
как сделаю -отпишусь!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.