Merge pull request #7845 from annando/diaspora-title

Show title for posts with attached pages
This commit is contained in:
Hypolite Petovan 2019-11-18 13:54:58 -05:00 committed by GitHub
commit d62cd5defc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -3584,6 +3584,14 @@ class Diaspora
$title = $item["title"];
$body = $item["body"];
// Fetch the title from an attached link - if there is one
if (empty($item["title"])) {
$page_data = BBCode::getAttachmentData($item['body']);
if (!empty($page_data['type']) && !empty($page_data['title']) && ($page_data['type'] == 'link')) {
$title = $page_data['title'];
}
}
if ($item['author-link'] != $item['owner-link']) {
require_once 'mod/share.php';
$body = share_header($item['author-name'], $item['author-link'], $item['author-avatar'],
@ -3595,7 +3603,7 @@ class Diaspora
// Adding the title
if (strlen($title)) {
$body = "## ".html_entity_decode($title)."\n\n".$body;
$body = "### ".html_entity_decode($title)."\n\n".$body;
}
if ($item["attach"]) {