| @@ 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 |
|
| @@ 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 | ||