Code Duplication    Length = 16-16 lines in 2 locations

api/v1/users.php 2 locations

@@ 332-347 (lines=16) @@
329
    $auth = AuthProvider::getInstance();
330
    $filter = new \Data\Filter('mail eq '.$email);
331
    $user = $auth->getUsersByFilter($filter);
332
    if($user === false || !isset($user[0]))
333
    {
334
        $user = $auth->getPendingUsersByFilter($filter);
335
        if($user === false || !isset($user[0]))
336
        {
337
            echo 'true';
338
        }
339
        else
340
        {
341
            echo json_encode(array('res'=>false, 'email'=>$user[0]->getEmail(), 'pending'=>true));
342
        }
343
    }
344
    else
345
    {
346
        echo json_encode(array('res'=>false, 'email'=>$user[0]->getEmail()));
347
    }
348
}
349
350
function check_uid_available()
@@ 361-376 (lines=16) @@
358
    $auth = AuthProvider::getInstance();
359
    $filter = new \Data\Filter('uid eq '.$uid);
360
    $user = $auth->getUsersByFilter($filter);
361
    if($user === false || !isset($user[0]))
362
    {
363
        $user = $auth->getPendingUsersByFilter($filter);
364
        if($user === false || !isset($user[0]))
365
        {
366
            echo 'true';
367
        }
368
        else
369
        {
370
            echo json_encode(array('res'=>false, 'uid'=>$user[0]->getUid(), 'pending'=>true));
371
        }
372
    }
373
    else
374
    {
375
        echo json_encode(array('res'=>false, 'uid'=>$user[0]->getUid()));
376
    }
377
}
378
379
function reset_pass($uid)