diff --git a/include/items.php b/include/items.php index c3d0e92c3..3a9d850d4 100644 --- a/include/items.php +++ b/include/items.php @@ -1376,49 +1376,6 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa $current_post = $r[0]['id']; logger('item_store: created item ' . $current_post); -/* - // Is it a global copy? - $store_gcontact = ($arr["uid"] == 0); - - // Is it a comment on a global copy? - if (!$store_gcontact AND ($arr["uri"] != $arr["parent-uri"])) { - $q = q("SELECT `id` FROM `item` WHERE `uri`='%s' AND `uid` = 0", - $arr["parent-uri"]); - $store_gcontact = count($q); - } - - // This check for private and network is maybe superflous - if ($store_gcontact AND !$arr['private'] AND in_array($arr["network"], - array(NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS, ""))) { - - // "3" means: We don't know this contact directly (Maybe a reshared item) - $generation = 3; - $network = ""; - - // Is it a user from our server? - $q = q("SELECT `id` FROM `contact` WHERE `self` AND `nurl` = '%s' LIMIT 1", - dbesc(normalise_link($arr["author-link"]))); - if (count($q)) { - $generation = 1; - $network = NETWORK_DFRN; - } else { // Is it a contact from a user on our server? - $q = q("SELECT `network` FROM `contact` WHERE `uid` != 0 AND `network` != '' - AND (`nurl` = '%s' OR `alias` IN ('%s', '%s')) LIMIT 1", - dbesc(normalise_link($arr["author-link"])), - dbesc(normalise_link($arr["author-link"])), - dbesc($arr["author-link"])); - if (count($q)) { - $generation = 2; - $network = $q[0]["network"]; - } - } - - poco_check($arr["author-link"], $arr["author-name"], $network, $arr["author-avatar"], "", "", "", "", "", $arr["received"], $generation, $arr["contact-id"], $arr["uid"]); - - // Maybe its a body with a shared item? Then extract a global contact from it. - poco_contact_from_body($arr["body"], $arr["received"], $arr["contact-id"], $arr["uid"]); - } -*/ // Set "success_update" to the date of the last time we heard from this contact // This can be used to filter for inactive contacts and poco. // Only do this for public postings to avoid privacy problems, since poco data is public.