| <?php |
|
|
| |
| |
| |
| |
| |
| |
| class IXR_Error |
| { |
| var $code; |
| var $message; |
|
|
| |
| |
| |
| function __construct( $code, $message ) |
| { |
| $this->code = $code; |
| $this->message = htmlspecialchars($message); |
| } |
|
|
| |
| |
| |
| public function IXR_Error( $code, $message ) { |
| self::__construct( $code, $message ); |
| } |
|
|
| function getXml() |
| { |
| $xml = <<<EOD |
| <methodResponse> |
| <fault> |
| <value> |
| <struct> |
| <member> |
| <name>faultCode</name> |
| <value><int>{$this->code}</int></value> |
| </member> |
| <member> |
| <name>faultString</name> |
| <value><string>{$this->message}</string></value> |
| </member> |
| </struct> |
| </value> |
| </fault> |
| </methodResponse> |
| |
| EOD; |
| return $xml; |
| } |
| } |
|
|