mirror of
https://github.com/php/php-src.git
synced 2025-08-18 23:18:56 +02:00
* if verbosity config is > 3, display xmlrpc response
* another bugfix
This commit is contained in:
parent
6cac569055
commit
972edb2795
1 changed files with 7 additions and 3 deletions
|
@ -162,6 +162,10 @@ class PEAR_Remote extends PEAR
|
||||||
$response .= $chunk;
|
$response .= $chunk;
|
||||||
}
|
}
|
||||||
fclose($fp);
|
fclose($fp);
|
||||||
|
if ($this->config->get('verbose') > 3) {
|
||||||
|
print "XMLRPC RESPONSE:\n";
|
||||||
|
var_dump($response);
|
||||||
|
}
|
||||||
$ret = xmlrpc_decode($response);
|
$ret = xmlrpc_decode($response);
|
||||||
if (is_array($ret) && isset($ret['__PEAR_TYPE__'])) {
|
if (is_array($ret) && isset($ret['__PEAR_TYPE__'])) {
|
||||||
if ($ret['__PEAR_TYPE__'] == 'error') {
|
if ($ret['__PEAR_TYPE__'] == 'error') {
|
||||||
|
@ -182,9 +186,9 @@ class PEAR_Remote extends PEAR
|
||||||
null, null, $ret['userinfo']);
|
null, null, $ret['userinfo']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} elseif (is_array($ret) && sizeof($ret) == 1 &&
|
} elseif (is_array($ret) && sizeof($ret) == 1 && is_array($ret[0]) &&
|
||||||
isset($ret[0]['faultString']) &&
|
!empty($ret[0]['faultString']) &&
|
||||||
isset($ret[0]['faultCode'])) {
|
!empty($ret[0]['faultCode'])) {
|
||||||
extract($ret[0]);
|
extract($ret[0]);
|
||||||
$faultString = "XML-RPC Server Fault: " .
|
$faultString = "XML-RPC Server Fault: " .
|
||||||
str_replace("\n", " ", $faultString);
|
str_replace("\n", " ", $faultString);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue