X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FInbox.php;h=1bc127b7c9a76c65c2188a402d3b5a80ef28271a;hb=0c8c97171affb924b1153264474664925ec8acba;hp=25312bdf3af22caf43846ec65532ef4a5a391527;hpb=bd972151478f40f73585519110700222a1931d44;p=friendica.git diff --git a/src/Module/Inbox.php b/src/Module/Inbox.php index 25312bdf3a..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::log('Incoming message stored under ' . $tempfile); -*/ if (!empty($a->argv[1])) { $user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]); if (!DBA::isResult($user)) {