Removed unneeded code
This commit is contained in:
parent
f7272be4a8
commit
fba40b8761
104
mod/display.php
104
mod/display.php
|
@ -8,8 +8,7 @@ use Friendica\Model\Contact;
|
||||||
use Friendica\Protocol\DFRN;
|
use Friendica\Protocol\DFRN;
|
||||||
|
|
||||||
function display_init(App $a) {
|
function display_init(App $a) {
|
||||||
|
if (Config::get('system','block_public') && !local_user() && !remote_user()) {
|
||||||
if ((Config::get('system','block_public')) && (! local_user()) && (! remote_user())) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,24 +58,12 @@ function display_init(App $a) {
|
||||||
AND `guid` = ? LIMIT 1", $a->argv[1]);
|
AND `guid` = ? LIMIT 1", $a->argv[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Or is it anywhere on the server?
|
|
||||||
if (!DBM::is_result($r)) {
|
|
||||||
$r = dba::fetch_first("SELECT `item`.`id`, `item`.`parent`, `item`.`author-name`, `item`.`author-link`,
|
|
||||||
`item`.`author-avatar`, `item`.`network`, `item`.`body`, `item`.`uid`, `item`.`owner-link`
|
|
||||||
FROM `item` STRAIGHT_JOIN `user` ON `user`.`uid` = `item`.`uid`
|
|
||||||
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
|
||||||
AND `item`.`allow_cid` = '' AND `item`.`allow_gid` = ''
|
|
||||||
AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = ''
|
|
||||||
AND NOT `item`.`private` AND NOT `user`.`hidewall`
|
|
||||||
AND `item`.`guid` = ? LIMIT 1", $a->argv[1]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBM::is_result($r)) {
|
||||||
$a->error = 404;
|
$a->error = 404;
|
||||||
notice(t('Item not found.') . EOL);
|
notice(t('Item not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} elseif (($a->argc == 3) && ($nick == '_feed_')) {
|
} elseif (($a->argc == 3) && ($nick == 'feed-item')) {
|
||||||
$r = dba::fetch_first("SELECT `id`, `parent`, `author-name`, `author-link`,
|
$r = dba::fetch_first("SELECT `id`, `parent`, `author-name`, `author-link`,
|
||||||
`author-avatar`, `network`, `body`, `uid`, `owner-link`
|
`author-avatar`, `network`, `body`, `uid`, `owner-link`
|
||||||
FROM `item` WHERE `visible` AND NOT `deleted` AND NOT `moderated`
|
FROM `item` WHERE `visible` AND NOT `deleted` AND NOT `moderated`
|
||||||
|
@ -123,7 +110,6 @@ function display_init(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function display_fetchauthor($a, $item) {
|
function display_fetchauthor($a, $item) {
|
||||||
|
|
||||||
$profiledata = array();
|
$profiledata = array();
|
||||||
$profiledata["uid"] = -1;
|
$profiledata["uid"] = -1;
|
||||||
$profiledata["nickname"] = $item["author-name"];
|
$profiledata["nickname"] = $item["author-name"];
|
||||||
|
@ -206,7 +192,6 @@ function display_fetchauthor($a, $item) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function display_content(App $a, $update = false, $update_uid = 0) {
|
function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
|
|
||||||
if (Config::get('system','block_public') && !local_user() && !remote_user()) {
|
if (Config::get('system','block_public') && !local_user() && !remote_user()) {
|
||||||
notice(t('Public access denied.') . EOL);
|
notice(t('Public access denied.') . EOL);
|
||||||
return;
|
return;
|
||||||
|
@ -216,15 +201,8 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
require_once('include/conversation.php');
|
require_once('include/conversation.php');
|
||||||
require_once('include/acl_selectors.php');
|
require_once('include/acl_selectors.php');
|
||||||
|
|
||||||
|
|
||||||
$o = '';
|
$o = '';
|
||||||
|
|
||||||
if ($update) {
|
|
||||||
$nick = $_REQUEST['nick'];
|
|
||||||
} else {
|
|
||||||
$nick = (($a->argc > 1) ? $a->argv[1] : '');
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($update) {
|
if ($update) {
|
||||||
$item_id = $_REQUEST['item_id'];
|
$item_id = $_REQUEST['item_id'];
|
||||||
$item = dba::select('item', ['uid'], ['id' => $item_id], ['limit' => 1]);
|
$item = dba::select('item', ['uid'], ['id' => $item_id], ['limit' => 1]);
|
||||||
|
@ -234,7 +212,6 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
|
|
||||||
if ($a->argc == 2) {
|
if ($a->argc == 2) {
|
||||||
$item_parent = 0;
|
$item_parent = 0;
|
||||||
$nick = "";
|
|
||||||
|
|
||||||
if (local_user()) {
|
if (local_user()) {
|
||||||
$r = dba::fetch_first("SELECT `id`, `parent` FROM `item`
|
$r = dba::fetch_first("SELECT `id`, `parent` FROM `item`
|
||||||
|
@ -243,7 +220,6 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
if (DBM::is_result($r)) {
|
if (DBM::is_result($r)) {
|
||||||
$item_id = $r["id"];
|
$item_id = $r["id"];
|
||||||
$item_parent = $r["parent"];
|
$item_parent = $r["parent"];
|
||||||
$nick = $a->user["nickname"];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -259,29 +235,6 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
$item_parent = $r["parent"];
|
$item_parent = $r["parent"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($item_parent == 0) {
|
|
||||||
$r = dba::fetch_first("SELECT `user`.`nickname`, `item`.`id`, `item`.`parent` FROM `item` STRAIGHT_JOIN `user` ON `user`.`uid` = `item`.`uid`
|
|
||||||
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
|
||||||
AND `item`.`allow_cid` = '' AND `item`.`allow_gid` = ''
|
|
||||||
AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = ''
|
|
||||||
AND NOT `item`.`private` AND NOT `user`.`hidewall`
|
|
||||||
AND `item`.`guid` = ?", $a->argv[1]);
|
|
||||||
if (DBM::is_result($r)) {
|
|
||||||
$item_id = $r["id"];
|
|
||||||
$item_parent = $r["parent"];
|
|
||||||
$nick = $r["nickname"];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($item_id && !is_numeric($item_id)) {
|
|
||||||
$r = dba::select('item', array('id', 'parent'), array('uri' => $item_id, 'uid' => $a->profile['uid']), array('limit' => 1));
|
|
||||||
if (DBM::is_result($r)) {
|
|
||||||
$item_id = $r["id"];
|
|
||||||
$item_parent = $r["parent"];
|
|
||||||
} else {
|
|
||||||
$item_id = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -295,11 +248,8 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
$is_public = dba::exists('item', array('id' => $item_id, 'private' => false));
|
$is_public = dba::exists('item', array('id' => $item_id, 'private' => false));
|
||||||
if ($is_public) {
|
if ($is_public) {
|
||||||
// For the atom feed the nickname doesn't matter at all, we only need the item id.
|
// For the atom feed the nickname doesn't matter at all, we only need the item id.
|
||||||
if ($nick == '') {
|
$alternate = System::baseUrl().'/display/feed-item/'.$item_id.'.atom';
|
||||||
$nick = '_feed_';
|
$conversation = System::baseUrl().'/display/feed-item/'.$item_parent.'/conversation.atom';
|
||||||
}
|
|
||||||
$alternate = System::baseUrl().'/display/'.$nick.'/'.$item_id.'.atom';
|
|
||||||
$conversation = System::baseUrl().'/display/'.$nick.'/'.$item_parent.'/conversation.atom';
|
|
||||||
} else {
|
} else {
|
||||||
$alternate = '';
|
$alternate = '';
|
||||||
$conversation = '';
|
$conversation = '';
|
||||||
|
@ -356,14 +306,13 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// We need the editor here to be able to reshare an item.
|
// We need the editor here to be able to reshare an item.
|
||||||
|
|
||||||
if ($is_owner) {
|
if ($is_owner) {
|
||||||
$x = array(
|
$x = array(
|
||||||
'is_owner' => true,
|
'is_owner' => true,
|
||||||
'allow_location' => $a->user['allow_location'],
|
'allow_location' => $a->user['allow_location'],
|
||||||
'default_location' => $a->user['default-location'],
|
'default_location' => $a->user['default-location'],
|
||||||
'nickname' => $a->user['nickname'],
|
'nickname' => $a->user['nickname'],
|
||||||
'lockstate' => ( (is_array($a->user)) && ((strlen($a->user['allow_cid'])) || (strlen($a->user['allow_gid'])) || (strlen($a->user['deny_cid'])) || (strlen($a->user['deny_gid']))) ? 'lock' : 'unlock'),
|
'lockstate' => (is_array($a->user) && (strlen($a->user['allow_cid']) || strlen($a->user['allow_gid']) || strlen($a->user['deny_cid']) || strlen($a->user['deny_gid'])) ? 'lock' : 'unlock'),
|
||||||
'acl' => populate_acl($a->user, true),
|
'acl' => populate_acl($a->user, true),
|
||||||
'bang' => '',
|
'bang' => '',
|
||||||
'visitor' => 'block',
|
'visitor' => 'block',
|
||||||
|
@ -393,31 +342,14 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
$item_id
|
$item_id
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r) && local_user()) {
|
if (!DBM::is_result($r)) {
|
||||||
// Check if this is another person's link to a post that we have
|
notice(t('Item not found.') . EOL);
|
||||||
$r = dba::fetch_first("SELECT `item`.uri FROM `item`
|
return $o;
|
||||||
WHERE (`item`.`id` = ? OR `item`.`uri` = ?)
|
|
||||||
LIMIT 1",
|
|
||||||
$item_id,
|
|
||||||
$item_id
|
|
||||||
);
|
|
||||||
if (DBM::is_result($r)) {
|
|
||||||
$item_uri = $r['uri'];
|
|
||||||
|
|
||||||
$r = dba::p(item_query()." AND `item`.`uid` = ?
|
|
||||||
AND `item`.`parent` = (SELECT `parent` FROM `item` WHERE `uri` = ? AND uid = ?)
|
|
||||||
ORDER BY `parent` DESC, `gravity` ASC, `id` ASC",
|
|
||||||
local_user(),
|
|
||||||
$item_uri,
|
|
||||||
local_user()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
|
||||||
$s = dba::inArray($r);
|
$s = dba::inArray($r);
|
||||||
|
|
||||||
if ((local_user()) && (local_user() == $a->profile['uid'])) {
|
if (local_user() && (local_user() == $a->profile['uid'])) {
|
||||||
$unseen = dba::select('item', array('id'), array('parent' => $s[0]['parent'], 'unseen' => true), array('limit' => 1));
|
$unseen = dba::select('item', array('id'), array('parent' => $s[0]['parent'], 'unseen' => true), array('limit' => 1));
|
||||||
if (DBM::is_result($unseen)) {
|
if (DBM::is_result($unseen)) {
|
||||||
dba::update('item', array('unseen' => false), array('parent' => $s[0]['parent'], 'unseen' => true));
|
dba::update('item', array('unseen' => false), array('parent' => $s[0]['parent'], 'unseen' => true));
|
||||||
|
@ -427,7 +359,7 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
$items = conv_sort($s, "`commented`");
|
$items = conv_sort($s, "`commented`");
|
||||||
|
|
||||||
if (!$update) {
|
if (!$update) {
|
||||||
$o .= "<script> var netargs = '?f=&nick=" . $nick . "&item_id=" . $item_id . "'; </script>";
|
$o .= "<script> var netargs = '?f=&item_id=" . $item_id . "'; </script>";
|
||||||
}
|
}
|
||||||
$o .= conversation($a, $items, 'display', $update_uid);
|
$o .= conversation($a, $items, 'display', $update_uid);
|
||||||
|
|
||||||
|
@ -487,22 +419,6 @@ function display_content(App $a, $update = false, $update_uid = 0) {
|
||||||
|
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
$r = dba::fetch_first("SELECT `id`,`deleted` FROM `item` WHERE `id` = ? OR `uri` = ? LIMIT 1",
|
|
||||||
$item_id,
|
|
||||||
$item_id
|
|
||||||
);
|
|
||||||
if (DBM::is_result($r)) {
|
|
||||||
if ($r['deleted']) {
|
|
||||||
notice(t('Item has been removed.') . EOL);
|
|
||||||
} else {
|
|
||||||
notice(t('Permission denied.') . EOL);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
notice(t('Item not found.') . EOL);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $o;
|
|
||||||
}
|
|
||||||
|
|
||||||
function displayShowFeed($item_id, $conversation) {
|
function displayShowFeed($item_id, $conversation) {
|
||||||
$xml = DFRN::itemFeed($item_id, $conversation);
|
$xml = DFRN::itemFeed($item_id, $conversation);
|
||||||
|
|
|
@ -348,7 +348,7 @@ class DFRN
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$owner = ['uid' => 0, 'nick' => '_feed_'];
|
$owner = ['uid' => 0, 'nick' => 'feed-item'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$doc = new DOMDocument('1.0', 'utf-8');
|
$doc = new DOMDocument('1.0', 'utf-8');
|
||||||
|
|
Loading…
Reference in a new issue