X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdisplay.php;h=1f2e18708d90e073a809e8a4e9ffedeca33ab421;hb=32ef5623ab8247162af93ef2f0bc6def6b2b8bf6;hp=919b12fbc3e2e0454f5c5b510844dc6feafb02aa;hpb=b03db4643f7f2874f881d576263e5b5446980e17;p=friendica.git diff --git a/mod/display.php b/mod/display.php index 919b12fbc3..1f2e18708d 100644 --- a/mod/display.php +++ b/mod/display.php @@ -65,13 +65,13 @@ function display_init(App $a) $item = Item::selectFirstForUser(local_user(), $fields, ['id' => $a->argv[2], 'private' => false, 'uid' => 0]); } - if (!DBM::is_result($item) || $item['deleted']) { + if (!DBM::is_result($item)) { $a->error = 404; notice(L10n::t('Item not found.') . EOL); return; } - if (strstr($_SERVER['HTTP_ACCEPT'], 'application/atom+xml')) { + if (!empty($_SERVER['HTTP_ACCEPT']) && strstr($_SERVER['HTTP_ACCEPT'], 'application/atom+xml')) { logger('Directly serving XML for id '.$item["id"], LOGGER_DEBUG); displayShowFeed($item["id"], false); } @@ -202,7 +202,7 @@ function display_content(App $a, $update = false, $update_uid = 0) if ($update) { $item_id = $_REQUEST['item_id']; - $item = dba::selectFirst('item', ['uid', 'parent', 'parent-uri'], ['id' => $item_id]); + $item = Item::selectFirst(['uid', 'parent', 'parent-uri'], ['id' => $item_id]); if ($item['uid'] != 0) { $a->profile = ['uid' => intval($item['uid']), 'profile_uid' => intval($item['uid'])]; } else { @@ -347,19 +347,20 @@ function display_content(App $a, $update = false, $update_uid = 0) Item::update(['unseen' => false], $condition); } - $items = conv_sort(Item::inArray($items_obj), "`commented`"); + $items = Item::inArray($items_obj); + $conversation_items = conv_sort($items, "`commented`"); if (!$update) { $o .= ""; } - $o .= conversation($a, $items, 'display', $update_uid, false, 'commented', local_user()); + $o .= conversation($a, $conversation_items, 'display', $update_uid, false, 'commented', local_user()); // Preparing the meta header - $description = trim(HTML::toPlaintext(BBCode::convert($s[0]["body"], false), 0, true)); - $title = trim(HTML::toPlaintext(BBCode::convert($s[0]["title"], false), 0, true)); - $author_name = $s[0]["author-name"]; + $description = trim(HTML::toPlaintext(BBCode::convert($items[0]["body"], false), 0, true)); + $title = trim(HTML::toPlaintext(BBCode::convert($items[0]["title"], false), 0, true)); + $author_name = $items[0]["author-name"]; - $image = $a->remove_baseurl($s[0]["author-thumb"]); + $image = $a->remove_baseurl($items[0]["author-avatar"]); if ($title == "") { $title = $author_name; @@ -391,7 +392,7 @@ function display_content(App $a, $update = false, $update_uid = 0) $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; - $a->page['htmlhead'] .= ''."\n"; + $a->page['htmlhead'] .= ''."\n"; // Dublin Core $a->page['htmlhead'] .= ''."\n"; @@ -401,7 +402,7 @@ function display_content(App $a, $update = false, $update_uid = 0) $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; - $a->page['htmlhead'] .= ''."\n"; + $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; $a->page['htmlhead'] .= ''."\n"; // article:tag