X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdisplay.php;h=a06d8a72394fa3cd588e7f9f6346688faffc98ae;hb=c4f7f3e26ecd867d1d99238b056b8d11bb52a2a1;hp=fd0079f9f6992ba5009059144024c5e72b5f7225;hpb=d6ed0068e6c8bf513e40a5d29b73d100f664261b;p=friendica.git diff --git a/mod/display.php b/mod/display.php index fd0079f9f6..a06d8a7239 100644 --- a/mod/display.php +++ b/mod/display.php @@ -42,7 +42,7 @@ use Friendica\Util\Strings; function display_init(App $a) { if (ActivityPub::isRequest()) { - Objects::rawContent(); + Objects::rawContent(['guid' => $a->argv[1] ?? null]); } if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { @@ -116,11 +116,7 @@ function display_init(App $a) $nickname = str_replace(Strings::normaliseLink(DI::baseUrl()) . '/profile/', '', Strings::normaliseLink($profiledata['url'])); if (!empty($a->user['nickname']) && $nickname != $a->user['nickname']) { - $profile = DBA::fetchFirst("SELECT `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile` - INNER JOIN `contact` on `contact`.`uid` = `profile`.`uid` INNER JOIN `user` ON `profile`.`uid` = `user`.`uid` - WHERE `user`.`nickname` = ? AND `contact`.`self` LIMIT 1", - $nickname - ); + $profile = DBA::selectFirst('owner-view', [], ['nickname' => $nickname]); if (DBA::isResult($profile)) { $profiledata = $profile; }