From: garvinhicking Date: Thu, 30 Jun 2005 08:24:19 +0000 (+0000) Subject: better logic to use utf-encode also for ISO-8859-2 and so on. Everything apart from... X-Git-Tag: 0.9~363 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=49003152033eebf055ce873d0ff4c085af2a3d15;p=s9y.git better logic to use utf-encode also for ISO-8859-2 and so on. Everything apart from UTF-8. :) --- diff --git a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php index 8978bf7..363422e 100644 --- a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php +++ b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php @@ -217,20 +217,20 @@ class serendipity_event_weblogping extends serendipity_event # 15 second timeout may not be long enough for weblogs.com $message->createPayload(); - $req = new HTTP_Request( "http://".$service['host'].$service['path']); + $req = new HTTP_Request("http://".$service['host'].$service['path']); $req->setMethod(HTTP_REQUEST_METHOD_POST); - $req->addHeader( "Content-Type", "text/xml"); - if ( strtoupper( LANG_CHARSET) == 'ISO-8859-1') { + $req->addHeader("Content-Type", "text/xml"); + if (strtoupper(LANG_CHARSET) != 'UTF-8') { $payload = utf8_encode($message->payload); } else { $payload = $message->payload; } - $req->addRawPostData( $payload); - $http_result = $req->sendRequest(); + $req->addRawPostData($payload); + $http_result = $req->sendRequest(); $http_response = $req->getResponseBody(); - $xmlrpc_result = $message->parseResponse( $http_response); - if ( $xmlrpc_result->faultCode()) { - echo sprintf( PLUGIN_EVENT_WEBLOGPING_SEND_FAILURE . "
", htmlspecialchars( $xmlrpc_result->faultString())); + $xmlrpc_result = $message->parseResponse($http_response); + if ($xmlrpc_result->faultCode()) { + echo sprintf(PLUGIN_EVENT_WEBLOGPING_SEND_FAILURE . "
", htmlspecialchars($xmlrpc_result->faultString())); } else { echo PLUGIN_EVENT_WEBLOGPING_SEND_SUCCESS . "
"; }