| | <?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; |
| | } |
| | } |
| |
|