X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FInbox.php;h=1bc127b7c9a76c65c2188a402d3b5a80ef28271a;hb=a60a440c9af0caf5127c47bb59531138c906ea75;hp=c190be4d1f285c0af1f48d412b10039bc186e7ef;hpb=3ab837f3c783e14e2c8836e73c898041c47f2fd0;p=friendica.git diff --git a/src/Module/Inbox.php b/src/Module/Inbox.php index c190be4d1f..1bc127b7c9 100644 --- a/src/Module/Inbox.php +++ b/src/Module/Inbox.php @@ -2,13 +2,16 @@ /** * @file src/Module/Inbox.php */ + namespace Friendica\Module; use Friendica\BaseModule; +use Friendica\Core\Logger; use Friendica\Protocol\ActivityPub; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\Util\HTTPSignature; +use Friendica\Core\Config; /** * ActivityPub Inbox @@ -25,19 +28,17 @@ class Inbox extends BaseModule System::httpExit(400); } -// Enable for test purposes -/* - if (HTTPSignature::getSigner($postdata, $_SERVER)) { - $filename = 'signed-activitypub'; - } else { - $filename = 'failed-activitypub'; + if (Config::get('debug', 'ap_inbox_log')) { + if (HTTPSignature::getSigner($postdata, $_SERVER)) { + $filename = 'signed-activitypub'; + } else { + $filename = 'failed-activitypub'; + } + $tempfile = tempnam(get_temppath(), $filename); + file_put_contents($tempfile, json_encode(['argv' => $a->argv, 'header' => $_SERVER, 'body' => $postdata], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE)); + Logger::log('Incoming message stored under ' . $tempfile); } - $tempfile = tempnam(get_temppath(), $filename); - file_put_contents($tempfile, json_encode(['argv' => $a->argv, 'header' => $_SERVER, 'body' => $postdata], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE)); - - logger('Incoming message stored under ' . $tempfile); -*/ if (!empty($a->argv[1])) { $user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]); if (!DBA::isResult($user)) {