X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fxmlrpc.inc;h=2bcead0173d05f91b8ff7dff6d56215ea555f6e2;hb=9c35037a23ea6491bdf710260e8958902fc07605;hp=9a9a589f168c201c7564e40b4e20e29cb7602f22;hpb=47583a0bae1367386da12aba498862932333c30d;p=plcapi.git diff --git a/lib/xmlrpc.inc b/lib/xmlrpc.inc index 9a9a589..2bcead0 100644 --- a/lib/xmlrpc.inc +++ b/lib/xmlrpc.inc @@ -36,7 +36,7 @@ /****************************************************************************** * - *** DEPRECATED *** + * *** DEPRECATED *** * * This file is only used to insure backwards compatibility * with the API of the library <= rev. 3 @@ -55,9 +55,26 @@ include_once(__DIR__.'/../src/Helper/Charset.php'); include_once(__DIR__.'/../src/Helper/Http.php'); include_once(__DIR__.'/../src/Helper/XMLParser.php'); + /* Expose the global variables which used to be defined */ PhpXmlRpc\PhpXmlRpc::exportGlobals(); +/* some stuff deprecated enough that we do not want to put it in the new lib version */ + +/// @deprecated +$GLOBALS['xmlEntities'] = array( + 'amp' => '&', + 'quot' => '"', + 'lt' => '<', + 'gt' => '>', + 'apos' => "'" +); + +// formulate backslashes for escaping regexp +// Not in use anymore since 2.0. Shall we remove it? +/// @deprecated +$GLOBALS['xmlrpc_backslash'] = chr(92).chr(92); + /* Expose with the old names the classes which have been namespaced */ class xmlrpcval extends PhpXmlRpc\Value @@ -121,16 +138,6 @@ class xmlrpcval extends PhpXmlRpc\Value class xmlrpcmsg extends PhpXmlRpc\Request { - /** - * Kept the old name even if Request class was renamed, for compatibility. - * @deprecated - * - * @return string - */ - public function kindOf() - { - return 'msg'; - } } class xmlrpcresp extends PhpXmlRpc\Response @@ -184,6 +191,7 @@ function php_xmlrpc_decode_xml($xmlVal, $options=array()) function guess_encoding($httpHeader='', $xmlChunk='', $encodingPrefs=null) { + return PhpXmlRpc\Helper\XMLParser::guessEncoding($httpHeader, $xmlChunk, $encodingPrefs); } function is_valid_charset($encoding, $validList)