mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +02:00
rsd stuff
This commit is contained in:
8
e107_plugins/metaweblog/e_header.php
Normal file
8
e107_plugins/metaweblog/e_header.php
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
if (!defined('e107_INIT')) { exit; }
|
||||||
|
|
||||||
|
echo "<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"".SITEURLBASE.e_PLUGIN_ABS."metaweblog/metaweblog.php?rsd\" />\n";
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
@@ -24,30 +24,37 @@ if (!e107::isInstalled('metaweblog'))
|
|||||||
header("location:".e_BASE."index.php");
|
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 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
|
||||||
|
<rsd version=\"1.0\" xmlns=\"http://archipelago.phrasewise.com/rsd\">
|
||||||
|
<service>
|
||||||
|
<engineName>e107</engineName>
|
||||||
|
<engineLink>http://www.e107.org/</engineLink>
|
||||||
|
<homePageLink>".SITEURL."</homePageLink>
|
||||||
|
<apis>
|
||||||
|
<api name=\"WordPress\" blogID=\"1\" preferred=\"true\" apiLink=\"".SITEURLBASE.e_PLUGIN_ABS."metaweblog/metaweblog.php\" />
|
||||||
|
<api name=\"Movable Type\" blogID=\"1\" preferred=\"false\" apiLink=\"". SITEURLBASE.e_PLUGIN_ABS."metaweblog/metaweblog.php\" />
|
||||||
|
<api name=\"MetaWeblog\" blogID=\"1\" preferred=\"false\" apiLink=\"". SITEURLBASE.e_PLUGIN_ABS."metaweblog/metaweblog.php\" />
|
||||||
|
<api name=\"Blogger\" blogID=\"1\" preferred=\"false\" apiLink=\"". SITEURLBASE.e_PLUGIN_ABS."metaweblog/metaweblog.php\" />
|
||||||
|
</apis>
|
||||||
|
</service>
|
||||||
|
</rsd>";
|
||||||
|
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// These three files are from the PHP-XMLRPC library.
|
// These three files are from the PHP-XMLRPC library.
|
||||||
include (e_HANDLER.'xmlrpc/xmlrpc.inc');
|
include (e_HANDLER.'xmlrpc/xmlrpc.inc');
|
||||||
include (e_HANDLER.'xmlrpc/xmlrpcs.inc');
|
include (e_HANDLER.'xmlrpc/xmlrpcs.inc');
|
||||||
include (e_HANDLER.'xmlrpc/xmlrpc_wrappers.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 '<?xml version="1.0" encoding="UTF-8"?>'; ?>
|
|
||||||
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
|
|
||||||
<service>
|
|
||||||
<engineName>e107</engineName>
|
|
||||||
<engineLink>http://www.e107.org/</engineLink>
|
|
||||||
<homePageLink><?php echo SITEURL ?></homePageLink>
|
|
||||||
<apis>
|
|
||||||
<api name="WordPress" blogID="1" preferred="true" apiLink="<?php echo SITEURLBASE.e_PLUGIN_ABS.'metaweblog/metaweblog.php' ?>" />
|
|
||||||
<api name="Movable Type" blogID="1" preferred="false" apiLink="<?php echo SITEURLBASE.e_PLUGIN_ABS.'metaweblog/metaweblog.php' ?>" />
|
|
||||||
<api name="MetaWeblog" blogID="1" preferred="false" apiLink="<?php echo SITEURLBASE.e_PLUGIN_ABS.'metaweblog/metaweblog.php' ?>" />
|
|
||||||
<api name="Blogger" blogID="1" preferred="false" apiLink="<?php echo SITEURLBASE.e_PLUGIN_ABS.'metaweblog/metaweblog.php' ?>" />
|
|
||||||
</apis>
|
|
||||||
</service>
|
|
||||||
</rsd>
|
|
||||||
<?php
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//general note: XMLRPC method functions parameters
|
//general note: XMLRPC method functions parameters
|
||||||
|
Reference in New Issue
Block a user