]> git.mjollnir.org Git - s9y.git/commitdiff
better logic to use utf-encode also for ISO-8859-2 and so on. Everything apart from...
authorgarvinhicking <garvinhicking>
Thu, 30 Jun 2005 08:24:19 +0000 (08:24 +0000)
committergarvinhicking <garvinhicking>
Thu, 30 Jun 2005 08:24:19 +0000 (08:24 +0000)
plugins/serendipity_event_weblogping/serendipity_event_weblogping.php

index 8978bf7b814dfa24e7be041b5297047329df1ef0..363422ea0454694042a97da04a8784481b02c894 100644 (file)
@@ -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 . "<br />", htmlspecialchars( $xmlrpc_result->faultString()));
+                            $xmlrpc_result = $message->parseResponse($http_response);
+                            if ($xmlrpc_result->faultCode()) {
+                                echo sprintf(PLUGIN_EVENT_WEBLOGPING_SEND_FAILURE . "<br />", htmlspecialchars($xmlrpc_result->faultString()));
                             } else {
                                 echo PLUGIN_EVENT_WEBLOGPING_SEND_SUCCESS . "<br />";
                             }