X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fsmssettings.php;h=844fb6160b3e94b560d6f8f3841a20bd41d390da;hb=a20a0385426b37bb84f05f04fa6fa39957d267f6;hp=e85852606f20a0c4a82e699164b84dd3c6301574;hpb=cc58bcfd5f57f27a809612e091a7fc7d697e5719;p=quix0rs-gnu-social.git diff --git a/actions/smssettings.php b/actions/smssettings.php index e85852606f..844fb6160b 100644 --- a/actions/smssettings.php +++ b/actions/smssettings.php @@ -56,8 +56,8 @@ class SmssettingsAction extends EmailsettingsAction { common_element('span', 'address unconfirmed', $confirm->address . ' (' . $carrier->name . ')'); common_element('span', 'input_instructions', _('Awaiting confirmation on this phone number.')); - common_hidden('sms', $user->sms); - common_hidden('carrier', $user->carrier); + common_hidden('sms', $confirm->address); + common_hidden('carrier', $confirm->address_extra); common_element_end('p'); common_submit('cancel', _('Cancel')); common_input('code', _('Confirmation code'), NULL, @@ -138,7 +138,7 @@ class SmssettingsAction extends EmailsettingsAction { function save_preferences() { - $smsnotify = $this->boolean('emailpost'); + $smsnotify = $this->boolean('smsnotify'); $user = common_current_user(); @@ -229,8 +229,8 @@ class SmssettingsAction extends EmailsettingsAction { $this->show_form(_('No pending confirmation to cancel.')); return; } - if ($confirm->address != $sms || $confirm->address_extra != $carrier) { - $this->show_form(_('That is the wrong IM address.')); + if ($confirm->address != $sms) { + $this->show_form(_('That is the wrong confirmation number.')); return; } @@ -262,6 +262,7 @@ class SmssettingsAction extends EmailsettingsAction { $original = clone($user); $user->sms = NULL; $user->carrier = NULL; + $user->smsemail = NULL; $result = $user->updateKeys($original); if (!$result) { common_log_db_error($user, 'UPDATE', __FILE__); @@ -317,6 +318,6 @@ class SmssettingsAction extends EmailsettingsAction { } common_redirect(common_local_url('confirmaddress', - array('code' => $this->code))); + array('code' => $code))); } }