use Friendica\App;
use Friendica\Core\Config;
+use Friendica\Core\Logger;
use Friendica\Core\System;
use Friendica\Database\DBA;
use Friendica\Protocol\Diaspora;
/**
- * @param object $a App
+ * @param App $a App
* @return void
+ * @throws ImagickException
+ * @throws \Friendica\Network\HTTPException\InternalServerErrorException
*/
function receive_post(App $a)
{
$enabled = intval(Config::get('system', 'diaspora_enabled'));
if (!$enabled) {
- logger('mod-diaspora: disabled');
+ Logger::log('mod-diaspora: disabled');
System::httpExit(500);
}
// It is an application/x-www-form-urlencoded
- logger('mod-diaspora: receiving post', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: receiving post', Logger::DEBUG);
if (empty($_POST['xml'])) {
$postdata = file_get_contents("php://input");
System::httpExit(500);
}
- logger('mod-diaspora: message is in the new format', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: message is in the new format', Logger::DEBUG);
$msg = Diaspora::decodeRaw($importer, $postdata);
} else {
$xml = urldecode($_POST['xml']);
- logger('mod-diaspora: decode message in the old format', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: decode message in the old format', Logger::DEBUG);
$msg = Diaspora::decode($importer, $xml);
if ($public && !$msg) {
- logger('mod-diaspora: decode message in the new format', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: decode message in the new format', Logger::DEBUG);
$msg = Diaspora::decodeRaw($importer, $xml);
}
}
- logger('mod-diaspora: decoded', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: decoded', Logger::DEBUG);
- logger('mod-diaspora: decoded msg: ' . print_r($msg, true), LOGGER_DATA);
+ Logger::log('mod-diaspora: decoded msg: ' . print_r($msg, true), Logger::DATA);
if (!is_array($msg)) {
System::httpExit(500);
}
- logger('mod-diaspora: dispatching', LOGGER_DEBUG);
+ Logger::log('mod-diaspora: dispatching', Logger::DEBUG);
$ret = true;
if ($public) {