cvs: php4 /pear/PEAR Remote.php

From: Date: Wed, 13 Feb 2002 01:09:55 +0000
Subject: cvs: php4 /pear/PEAR Remote.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-2415@lists.php.net to get a copy of this message
ssb Tue Feb 12 20:09:55 2002 EDT Modified files: /php4/pear/PEAR Remote.php Log: * don't use ext/overload yet Index: php4/pear/PEAR/Remote.php diff -u php4/pear/PEAR/Remote.php:1.8 php4/pear/PEAR/Remote.php:1.9 --- php4/pear/PEAR/Remote.php:1.8 Wed Jan 2 12:09:59 2002 +++ php4/pear/PEAR/Remote.php Tue Feb 12 20:09:55 2002 @@ -17,7 +17,7 @@ // | | // +----------------------------------------------------------------------+ // -// $Id: Remote.php,v 1.8 2002/01/02 17:09:59 ssb Exp $ +// $Id: Remote.php,v 1.9 2002/02/13 01:09:55 ssb Exp $ require_once 'PEAR.php'; @@ -47,34 +47,19 @@ function call($method) { - $args = func_get_args(); - array_shift($args); - $this->__call($method, $args, $retval); - return $retval; - } - - // }}} - - // {{{ __call(method, args) - - function __call($method, $params, &$retval) - { if (!extension_loaded("xmlrpc")) { - $retval = $this->raiseError("xmlrpc support not loaded"); - return false; + return $this->raiseError("xmlrpc support not loaded"); } $method = str_replace("_", ".", $method); $request = xmlrpc_encode_request($method, $params); $server_host = $this->config_object->get("master_server"); if (empty($server_host)) { - $retval = $this->raiseError("PEAR_Remote::call: no master_server configured"); - return false; + return $this->raiseError("PEAR_Remote::call: no master_server configured"); } $server_port = 80; $fp = @fsockopen($server_host, $server_port); if (!$fp) { - $retval = $this->raiseError("PEAR_Remote::call: fsockopen(`$server_host', $server_port) failed"); - return false; + return $this->raiseError("PEAR_Remote::call: fsockopen(`$server_host', $server_port) failed"); } $len = strlen($request); fwrite($fp, ("POST /xmlrpc.php HTTP/1.0\r\n". @@ -100,25 +85,19 @@ if ($ret['message'] === '') $ret['message'] = null; if ($ret['userinfo'] === '') $ret['userinfo'] = null; if (strtolower($class) == 'db_error') { - $retval = $this->raiseError(DB::errorMessage($ret['code']), + $ret = $this->raiseError(DB::errorMessage($ret['code']), $ret['code'], null, null, $ret['userinfo']); } else { - $retval = $this->raiseError($ret['message'], $ret['code'], + $ret = $this->raiseError($ret['message'], $ret['code'], null, null, $ret['userinfo']); } - return true; } } - $retval = $ret; - return true; + return $ret; } // }}} -} - -if (function_exists("overload")) { - overload("PEAR_Remote"); } ?>

« previous php.pear.cvs (#2415) next »