Code Duplication    Length = 20-21 lines in 2 locations

api/v1/users.php 2 locations

@@ 430-449 (lines=20) @@
427
    echo json_encode(array('res'=>false, 'uidl'=>$user->uid, 'pending'=>$pending));
428
}
429
430
function reset_pass($uid)
431
{
432
    global $app;
433
    $auth = AuthProvider::getInstance();
434
    $users = $auth->getUsersByFilter(new \Data\Filter('uid eq '.$uid));
435
    if($users === false || !isset($users[0]))
436
    {
437
        $app->response->setStatus(404);
438
        return;
439
    }
440
    else
441
    {
442
        $email_msg = new PasswordResetEmail($users[0]);
443
        $email_provider = EmailProvider::getInstance();
444
        if($email_provider->sendEmail($email_msg) === false)
445
        {
446
            throw new \Exception('Unable to send email!');
447
        }
448
    }
449
}
450
451
function remind_uid()
452
{
@@ 451-471 (lines=21) @@
448
    }
449
}
450
451
function remind_uid()
452
{
453
    global $app;
454
    $email = $app->request->params('email');
455
    $auth = AuthProvider::getInstance();
456
    $users = $auth->getUsersByFilter(new \Data\Filter('mail eq '.$email));
457
    if($users === false || !isset($users[0]))
458
    {
459
        $app->response->setStatus(404);
460
        return;
461
    }
462
    else
463
    {
464
        $email_msg = new UIDForgotEmail($users[0]);
465
        $email_provider = EmailProvider::getInstance();
466
        if($email_provider->sendEmail($email_msg) === false)
467
        {
468
            throw new \Exception('Unable to send email!');
469
        }
470
    }
471
}
472
/* vim: set tabstop=4 shiftwidth=4 expandtab: */
473
?>
474