Code Duplication    Length = 15-15 lines in 2 locations

src/Controllers/UsersController.php 2 locations

@@ 249-263 (lines=15) @@
246
                }
247
248
                // Was the user updated?
249
                if ($user->save())
250
                {
251
                    // Prepare the success message
252
                    $success = Lang::get('base.auth.account.changed');
253
254
                    Mail::queue('emails.account.password-changed', [ 'user' => $user ], function ($m) use ($user) {
255
                        $m->to($user->email, $user->first_name . ' ' . $user->last_name);
256
                        $m->subject(Lang::get('base.mails.password_changed'));
257
                    });
258
259
                    Base::Log($user->username . ' (' . $user->first_name . ' ' . $user->last_name . ') changed its password account. ');
260
261
                    // Redirect to the user page
262
                    return Redirect::route($redirect)->with('success', $success);
263
                }
264
            }
265
            else
266
            {
@@ 400-414 (lines=15) @@
397
398
        $user->status = 2;
399
400
        if ($user->save())
401
        {
402
            Base::TargettedLog($user->username . ' (' . $user->first_name . ' ' . $user->last_name . ') account was refused. ', $user->id);
403
404
            if (Base::getSetting('SEND_EMAIL_ON_REFUSE'))
405
                Mail::queue('emails.account.refused-by-admin', [ 'user' => $user ], function ($m) use ($user) {
406
                    $m->to($user->email, $user->first_name . ' ' . $user->last_name);
407
                    $m->subject(Lang::get('base.mails.account_accepted'));
408
                });
409
410
            $success = Lang::get('base.auth.account.rejected');
411
412
            // Redirect to the user page
413
            return Redirect::route('users.pending')->withInput()->with('success', $success);
414
        }
415
416
        $error = Lang::get('base.base.error');
417