Spaces:
Sleeping
Sleeping
/** | |
* IXR_Error | |
* | |
* @package IXR | |
* @since 1.5.0 | |
*/ | |
class IXR_Error | |
{ | |
var $code; | |
var $message; | |
/** | |
* PHP5 constructor. | |
*/ | |
function __construct( $code, $message ) | |
{ | |
$this->code = $code; | |
$this->message = htmlspecialchars($message); | |
} | |
/** | |
* PHP4 constructor. | |
*/ | |
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; | |
} | |
} | |