The server state of a result is one of:
Inactive
The result is not ready to send (for example, because its input files are unavailable)
Unsent
The result is ready to send, but hasn't been sent yet.
In Progress
The result has been sent; waiting for completion.
Over
The result has been sent to a host and either it has timed out or the host has reported its completion.
"; break; case "result_outcome": page_head("Outcome"); echo "

The outcome of a result is defined if its server state is over.
It has the following values:

Success
A client completed the result successfully.
Couldn't send
The server wasn't able to send the result to a client (perhaps because its resource requirements were too large)
Client error
The result was sent to a client and an error occurred.
No reply
The result was sent to a client and no reply was received within the time limit.
Didn't need
The result wasn't sent to a client because enough other results were returned for this work unit.
Validate error
The result was reported but could not be validated, typically because the output files were lost on the server.
"; break; case "result_client_state": page_head("Client state"); echo "

The client state of a result is either Done for a successful result, or it has one of the following values if the outcome is client error.

Downloading
The client couldn't download the application or input files.
Computing
An error occurred during computation.
Uploading
The client couldn't upload the output files.
These states indicate the stage of processing at which the client error occurred. "; break; case "result_time": page_head("Time reported and deadline"); echo "

The Time reported or deadline field shows:

"; break; default: page_head("Unknown field"); } page_tail(); ?>