require_once('include/crypto.php');
require_once('include/diaspora.php');
-
+
function receive_post(&$a) {
// It is an application/x-www-form-urlencoded
+ logger('mod-diaspora: receiving post', LOGGER_DEBUG);
+
$xml = urldecode($_POST['xml']);
logger('mod-diaspora: new salmon ' . $xml, LOGGER_DATA);
if(! $xml)
http_status_exit(500);
+ logger('mod-diaspora: message is okay', LOGGER_DEBUG);
+
$msg = diaspora_decode($importer,$xml);
+ logger('mod-diaspora: decoded', LOGGER_DEBUG);
+
logger('mod-diaspora: decoded msg: ' . print_r($msg,true), LOGGER_DATA);
if(! is_array($msg))
http_status_exit(500);
+ logger('mod-diaspora: dispatching', LOGGER_DEBUG);
+
$ret = 0;
if($public)
diaspora_dispatch_public($msg);