Changeset 1279
- Timestamp:
- 05/14/2004 05:31:54 PM (22 years ago)
- Location:
- trunk/wp-includes
- Files:
-
- 2 edited
-
class-xmlrpc.php (modified) (2 diffs)
-
functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-xmlrpc.php
r1260 r1279 776 776 777 777 function xmlrpcval($val=-1, $type="") { 778 global $xmlrpcTypes; 778 global $xmlrpcTypes; 779 // but this doesn't work, so we redefine it. WEIRD BUG ALERT 780 $xmlrpcI4="i4"; 781 $xmlrpcInt="int"; 782 $xmlrpcBoolean="boolean"; 783 $xmlrpcDouble="double"; 784 $xmlrpcString="string"; 785 $xmlrpcDateTime="dateTime.iso8601"; 786 $xmlrpcBase64="base64"; 787 $xmlrpcArray="array"; 788 $xmlrpcStruct="struct"; 789 $xmlrpcTypes=array($xmlrpcI4 => 1, 790 $xmlrpcInt => 1, 791 $xmlrpcBoolean => 1, 792 $xmlrpcString => 1, 793 $xmlrpcDouble => 1, 794 $xmlrpcDateTime => 1, 795 $xmlrpcBase64 => 1, 796 $xmlrpcArray => 2, 797 $xmlrpcStruct => 3); 798 // print_r($xmlrpcTypes); 779 799 $this->me=array(); 780 800 $this->mytype=0; … … 1059 1079 if (!function_exists('phpxmlrpc_decode')) { 1060 1080 function phpxmlrpc_decode($xmlrpc_val) { 1061 $kind = $xmlrpc_val->kindOf();1081 $kind = @$xmlrpc_val->kindOf(); 1062 1082 1063 1083 if($kind == "scalar") { -
trunk/wp-includes/functions.php
r1274 r1279 503 503 $c = new xmlrpc_client($path, $server, 80); 504 504 $r = $c->send($f); 505 506 if ($debug) { 507 echo "<h3>Response Object Dump:</h3> 508 <pre>\n"; 509 print_r($r); 510 echo "</pre>\n"; 511 } 512 513 $v = @phpxmlrpc_decode($r->value()); 514 if (!$r->faultCode()) { 515 $result['message'] = "<p class=\"rpcmsg\">"; 516 $result['message'] = $result['message'] . $v["message"] . "<br />\n"; 517 $result['message'] = $result['message'] . "</p>"; 518 } else { 519 $result['err'] = $r->faultCode(); 520 $result['message'] = "<!--\n"; 521 $result['message'] = $result['message'] . "Fault: "; 522 $result['message'] = $result['message'] . "Code: " . $r->faultCode(); 523 $result['message'] = $result['message'] . " Reason '" .$r->faultString()."'<BR>"; 524 $result['message'] = $result['message'] . "-->\n"; 525 } 526 527 if ($debug) print '<blockquote>' . $result['message'] . '</blockquote>'; 505 506 if ('0' != $r) { 507 if ($debug) { 508 echo "<h3>Response Object Dump:</h3> 509 <pre>\n"; 510 print_r($r); 511 echo "</pre>\n"; 512 } 513 514 $v = @phpxmlrpc_decode($r->value()); 515 if (!$r->faultCode()) { 516 $result['message'] = "<p class=\"rpcmsg\">"; 517 $result['message'] = $result['message'] . $v["message"] . "<br />\n"; 518 $result['message'] = $result['message'] . "</p>"; 519 } else { 520 $result['err'] = $r->faultCode(); 521 $result['message'] = "<!--\n"; 522 $result['message'] = $result['message'] . "Fault: "; 523 $result['message'] = $result['message'] . "Code: " . $r->faultCode(); 524 $result['message'] = $result['message'] . " Reason '" .$r->faultString()."'<BR>"; 525 $result['message'] = $result['message'] . "-->\n"; 526 } 527 528 if ($debug) print '<blockquote>' . $result['message'] . '</blockquote>'; 529 } 528 530 } 529 531
Note: See TracChangeset
for help on using the changeset viewer.