forked from GNUsocial/gnu-social
hooks for adding email addresses
This commit is contained in:
parent
09cffc1928
commit
25c5a1f0ef
@ -1334,3 +1334,11 @@ EndShowThreadedNoticeSub: when showing a reply to a notice
|
||||
- $parent: parent notice
|
||||
- $child: child notice
|
||||
|
||||
StartAddEmailAddress: when adding an email address through the Web UI
|
||||
- $user: user getting the new address
|
||||
- $email: email being added
|
||||
|
||||
EndAddEmailAddress: done adding an email address through the Web UI
|
||||
- $user: user getting the new address
|
||||
- $email: email being added
|
||||
|
||||
|
@ -404,6 +404,8 @@ class EmailsettingsAction extends SettingsAction
|
||||
return;
|
||||
}
|
||||
|
||||
if (Event::handle('StartAddEmailAddress', array($user, $email))) {
|
||||
|
||||
$confirm = new Confirm_address();
|
||||
|
||||
$confirm->address = $email;
|
||||
@ -422,6 +424,9 @@ class EmailsettingsAction extends SettingsAction
|
||||
|
||||
mail_confirm_address($user, $confirm->code, $user->nickname, $email);
|
||||
|
||||
Event::handle('EndAddEmailAddress', array($user, $email));
|
||||
}
|
||||
|
||||
// TRANS: Message given saving valid e-mail address that is to be confirmed.
|
||||
$msg = _('A confirmation code was sent to the email address you added. '.
|
||||
'Check your inbox (and spam box!) for the code and instructions '.
|
||||
|
Loading…
Reference in New Issue
Block a user