Code Duplication    Length = 4-8 lines in 3 locations

html/inc/result.inc 2 locations

@@ 149-156 (lines=8) @@
146
147
function state_num($result) {
148
    if ($result->server_state == RESULT_SERVER_STATE_IN_PROGRESS) return 1;
149
    if ($result->server_state == RESULT_SERVER_STATE_OVER && $result->outcome == RESULT_OUTCOME_SUCCESS) {
150
        if ($result->validate_state == VALIDATE_STATE_INIT) {
151
            return STATE_PENDING;
152
        }
153
        if ($result->validate_state == VALIDATE_STATE_INCONCLUSIVE) {
154
            return STATE_INCONCLUSIVE;
155
        }
156
    }
157
    if ($result->server_state == RESULT_SERVER_STATE_OVER
158
        && $result->outcome == RESULT_OUTCOME_SUCCESS
159
        && $result->validate_state == VALIDATE_STATE_VALID
@@ 157-162 (lines=6) @@
154
            return STATE_INCONCLUSIVE;
155
        }
156
    }
157
    if ($result->server_state == RESULT_SERVER_STATE_OVER
158
        && $result->outcome == RESULT_OUTCOME_SUCCESS
159
        && $result->validate_state == VALIDATE_STATE_VALID
160
    ) {
161
        return STATE_VALID;
162
    }
163
    if ($result->server_state == RESULT_SERVER_STATE_OVER
164
        && ($result->outcome == RESULT_OUTCOME_VALIDATE_ERROR
165
            || ($result->outcome == RESULT_OUTCOME_SUCCESS

html/inc/delete_account.inc 1 location

@@ 124-127 (lines=4) @@
121
// returns true if the result finished successfully but is either 
122
// pending validation or inconclusive
123
function is_over_but_not_validated($res) {
124
    if ($res->server_state == RESULT_SERVER_STATE_OVER && $res->outcome == RESULT_OUTCOME_SUCCESS &&
125
            ($res->validate_state == VALIDATE_STATE_INIT || $res->validate_state == VALIDATE_STATE_INCONCLUSIVE) ) {
126
        return true;
127
    }    
128
    return false;
129
}
130