mirror of
https://github.com/friendica/friendica
synced 2024-12-23 10:00:20 +00:00
Better handling of app.net feeds.
This commit is contained in:
parent
3da39a0b0d
commit
c759ee55e1
1 changed files with 10 additions and 1 deletions
|
@ -425,7 +425,7 @@ function get_atom_elements($feed, $item, $contact = array()) {
|
|||
$res = array();
|
||||
|
||||
$author = $item->get_author();
|
||||
if($author) {
|
||||
if($author) {
|
||||
$res['author-name'] = unxmlify($author->get_name());
|
||||
$res['author-link'] = unxmlify($author->get_link());
|
||||
}
|
||||
|
@ -438,6 +438,12 @@ function get_atom_elements($feed, $item, $contact = array()) {
|
|||
$res['body'] = unxmlify($item->get_content());
|
||||
$res['plink'] = unxmlify($item->get_link(0));
|
||||
|
||||
if (isset($contact["network"]) AND ($contact["network"] == NETWORK_FEED) AND strstr($res['plink'], ".app.net/")) {
|
||||
logger("get_atom_elements: detected app.net posting: ".print_r($res, true), LOGGER_DEBUG);
|
||||
$res['title'] = "";
|
||||
$res['body'] = nl2br($res['body']);
|
||||
}
|
||||
|
||||
// removing the content of the title if its identically to the body
|
||||
// This helps with auto generated titles e.g. from tumblr
|
||||
if (title_is_body($res["title"], $res["body"]))
|
||||
|
@ -860,6 +866,9 @@ function get_atom_elements($feed, $item, $contact = array()) {
|
|||
$res["title"] = "";
|
||||
} elseif (isset($contact["network"]) AND ($contact["network"] == NETWORK_OSTATUS))
|
||||
$res["body"] = add_page_info_to_body($res["body"]);
|
||||
elseif (isset($contact["network"]) AND ($contact["network"] == NETWORK_FEED) AND strstr($res['plink'], ".app.net/")) {
|
||||
$res["body"] = add_page_info_to_body($res["body"]);
|
||||
}
|
||||
|
||||
$arr = array('feed' => $feed, 'item' => $item, 'result' => $res);
|
||||
|
||||
|
|
Loading…
Reference in a new issue