Code Duplication    Length = 4-4 lines in 5 locations

web/admin/inc/input_validation.inc.php 5 locations

@@ 121-124 (lines=4) @@
118
    // basic string checks
119
    $check = valid_string_db($input);
120
    // bark on invalid constructs
121
    if (preg_match("/@/", $check) == 1) {
122
        echo input_validation_error(_("Realm contains an @ sign!"));
123
        return FALSE;
124
    }
125
    if (preg_match("/^\./", $check) == 1) {
126
        echo input_validation_error(_("Realm begins with a . (dot)!"));
127
        return FALSE;
@@ 125-128 (lines=4) @@
122
        echo input_validation_error(_("Realm contains an @ sign!"));
123
        return FALSE;
124
    }
125
    if (preg_match("/^\./", $check) == 1) {
126
        echo input_validation_error(_("Realm begins with a . (dot)!"));
127
        return FALSE;
128
    }
129
    if (preg_match("/\.$/", $check) == 1) {
130
        echo input_validation_error(_("Realm ends with a . (dot)!"));
131
        return FALSE;
@@ 129-132 (lines=4) @@
126
        echo input_validation_error(_("Realm begins with a . (dot)!"));
127
        return FALSE;
128
    }
129
    if (preg_match("/\.$/", $check) == 1) {
130
        echo input_validation_error(_("Realm ends with a . (dot)!"));
131
        return FALSE;
132
    }
133
    if (preg_match("/\./", $check) == 0) {
134
        echo input_validation_error(_("Realm does not contain at least one . (dot)!"));
135
        return FALSE;
@@ 133-136 (lines=4) @@
130
        echo input_validation_error(_("Realm ends with a . (dot)!"));
131
        return FALSE;
132
    }
133
    if (preg_match("/\./", $check) == 0) {
134
        echo input_validation_error(_("Realm does not contain at least one . (dot)!"));
135
        return FALSE;
136
    }
137
    if (preg_match("/ /", $check) == 1) {
138
        echo input_validation_error(_("Realm contains spaces!"));
139
        return FALSE;
@@ 137-140 (lines=4) @@
134
        echo input_validation_error(_("Realm does not contain at least one . (dot)!"));
135
        return FALSE;
136
    }
137
    if (preg_match("/ /", $check) == 1) {
138
        echo input_validation_error(_("Realm contains spaces!"));
139
        return FALSE;
140
    }
141
    return $check;
142
}
143