Code Duplication    Length = 14-14 lines in 2 locations

validators/newUser.php 2 locations

@@ 13-26 (lines=14) @@
10
    $db_connection = masterConnect();
11
    
12
    switch ($_POST['type']) {
13
        case 'email':
14
            if (isset($_POST['user_email'])) {
15
                $email = $_POST['user_email'];
16
                $sql = "SELECT `user_id` FROM `users` WHERE `user_email` = '" . $email . "';";
17
                $result_of_query = $db_connection->query($sql);
18
                if (mysqli_num_rows($result_of_query) == 1) {
19
                    $isAvailable = false;
20
                } else {
21
                    $isAvailable = true;
22
                }
23
            } else {
24
                $isAvailable = false;
25
            }
26
            break;
27
        case 'username':
28
            if (isset($_POST['user_name'])) {
29
                $username = $_POST['user_name'];
@@ 27-40 (lines=14) @@
24
                $isAvailable = false;
25
            }
26
            break;
27
        case 'username':
28
            if (isset($_POST['user_name'])) {
29
                $username = $_POST['user_name'];
30
                $sql = "SELECT `user_id` FROM `users` WHERE `user_name` = '" . $username . "';";
31
                $result_of_query = $db_connection->query($sql);
32
                if (mysqli_num_rows($result_of_query) == 1) {
33
                    $isAvailable = false;
34
                } else {
35
                    $isAvailable = true;
36
                }
37
            } else {
38
                $isAvailable = false;
39
            }
40
            break;
41
    }
42
    
43
    if (isset($isAvailable)) {