diff --git a/e107_plugins/metaweblog/e_header.php b/e107_plugins/metaweblog/e_header.php
new file mode 100644
index 000000000..cb0bc6015
--- /dev/null
+++ b/e107_plugins/metaweblog/e_header.php
@@ -0,0 +1,8 @@
+\n";
+
+
+?>
\ No newline at end of file
diff --git a/e107_plugins/metaweblog/metaweblog.php b/e107_plugins/metaweblog/metaweblog.php
index e0ea9aa9c..1bc197ff0 100644
--- a/e107_plugins/metaweblog/metaweblog.php
+++ b/e107_plugins/metaweblog/metaweblog.php
@@ -24,30 +24,37 @@ if (!e107::isInstalled('metaweblog'))
header("location:".e_BASE."index.php");
}
+
+if((e_QUERY == 'rsd') || isset($_GET['rsd'])) // http://archipelago.phrasewise.com/rsd
+{
+ header('Content-Type: text/xml; charset=UTF-8', true);
+ echo "
+
+
+ e107
+ http://www.e107.org/
+ ".SITEURL."
+
+
+
+
+
+
+
+ ";
+
+ exit;
+}
+
+
+
+
// These three files are from the PHP-XMLRPC library.
include (e_HANDLER.'xmlrpc/xmlrpc.inc');
include (e_HANDLER.'xmlrpc/xmlrpcs.inc');
include (e_HANDLER.'xmlrpc/xmlrpc_wrappers.inc');
-if ( isset( $_GET['rsd'] ) ) { // http://archipelago.phrasewise.com/rsd
-header('Content-Type: text/xml; charset=UTF-8', true);
-echo ''; ?>
-
-
- e107
- http://www.e107.org/
-
-
-
-
-
-
-
-
-
-