X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Femailsettings.php;h=fea649d6def474d7512e131245fd9d0f39957a94;hb=56b07d84c53a03eacecc7794ddea127677f6a8e5;hp=9493be80aab06caf4e9f862973cb07a3db742d84;hpb=25198a8d4cee5b2182f1ecb99192a4108a01afa4;p=quix0rs-gnu-social.git diff --git a/actions/emailsettings.php b/actions/emailsettings.php index 9493be80aa..fea649d6de 100644 --- a/actions/emailsettings.php +++ b/actions/emailsettings.php @@ -206,7 +206,7 @@ class EmailsettingsAction extends SettingsAction $this->elementStart('ul', 'form_data'); - if (Event::handle('StartEmailFormData', array($this))) { + if (Event::handle('StartEmailFormData', array($this, $this->scoped))) { $this->elementStart('li'); $this->checkbox('emailnotifysub', // TRANS: Checkbox label in e-mail preferences form. @@ -214,13 +214,6 @@ class EmailsettingsAction extends SettingsAction $user->emailnotifysub); $this->elementEnd('li'); $this->elementStart('li'); - $this->checkbox('emailnotifyfav', - // TRANS: Checkbox label in e-mail preferences form. - _('Send me email when someone '. - 'adds my notice as a favorite.'), - $user->emailnotifyfav); - $this->elementEnd('li'); - $this->elementStart('li'); $this->checkbox('emailnotifymsg', // TRANS: Checkbox label in e-mail preferences form. _('Send me email when someone sends me a private message.'), @@ -244,7 +237,7 @@ class EmailsettingsAction extends SettingsAction _('Publish a MicroID for my email address.'), $user->emailmicroid); $this->elementEnd('li'); - Event::handle('EndEmailFormData', array($this)); + Event::handle('EndEmailFormData', array($this, $this->scoped)); } $this->elementEnd('ul'); // TRANS: Button label to save e-mail preferences. @@ -322,9 +315,8 @@ class EmailsettingsAction extends SettingsAction { $user = common_current_user(); - if (Event::handle('StartEmailSaveForm', array($this, &$user))) { + if (Event::handle('StartEmailSaveForm', array($this, $this->scoped))) { $emailnotifysub = $this->boolean('emailnotifysub'); - $emailnotifyfav = $this->boolean('emailnotifyfav'); $emailnotifymsg = $this->boolean('emailnotifymsg'); $emailnotifynudge = $this->boolean('emailnotifynudge'); $emailnotifyattn = $this->boolean('emailnotifyattn'); @@ -338,7 +330,6 @@ class EmailsettingsAction extends SettingsAction $original = clone($user); $user->emailnotifysub = $emailnotifysub; - $user->emailnotifyfav = $emailnotifyfav; $user->emailnotifymsg = $emailnotifymsg; $user->emailnotifynudge = $emailnotifynudge; $user->emailnotifyattn = $emailnotifyattn; @@ -351,12 +342,11 @@ class EmailsettingsAction extends SettingsAction common_log_db_error($user, 'UPDATE', __FILE__); // TRANS: Server error thrown on database error updating e-mail preferences. $this->serverError(_('Could not update user.')); - return; } $user->query('COMMIT'); - Event::handle('EndEmailSaveForm', array($this)); + Event::handle('EndEmailSaveForm', array($this, $this->scoped)); // TRANS: Confirmation message for successful e-mail preferences save. $this->showForm(_('Email preferences saved.'), true); @@ -419,7 +409,6 @@ class EmailsettingsAction extends SettingsAction common_log_db_error($confirm, 'INSERT', __FILE__); // TRANS: Server error thrown on database error adding e-mail confirmation code. $this->serverError(_('Could not insert confirmation code.')); - return; } mail_confirm_address($user, $confirm->code, $user->nickname, $email); @@ -463,7 +452,6 @@ class EmailsettingsAction extends SettingsAction common_log_db_error($confirm, 'DELETE', __FILE__); // TRANS: Server error thrown on database error canceling e-mail address confirmation. $this->serverError(_('Could not delete email confirmation.')); - return; } // TRANS: Message given after successfully canceling e-mail address confirmation. @@ -502,7 +490,6 @@ class EmailsettingsAction extends SettingsAction common_log_db_error($user, 'UPDATE', __FILE__); // TRANS: Server error thrown on database error removing a registered e-mail address. $this->serverError(_('Could not update user.')); - return; } $user->query('COMMIT'); @@ -578,7 +565,7 @@ class EmailsettingsAction extends SettingsAction { $user = common_current_user(); - $other = User::staticGet('email', $email); + $other = User::getKV('email', $email); if (!$other) { return false;