]> git.mxchange.org Git - friendica.git/blobdiff - include/ostatus.php
Merge pull request #2511 from rabuzarus/1205_photo_live_update
[friendica.git] / include / ostatus.php
index d6e2e1773550e4d4c33059972d75f9fd440bc7d5..918dec5f32156e35160d6da0a690b840fb419951 100644 (file)
@@ -149,12 +149,11 @@ class ostatus {
                        if ($cid) {
                                // Update it with the current values
                                q("UPDATE `contact` SET `url` = '%s', `name` = '%s', `nick` = '%s', `alias` = '%s',
-                                               `about` = '%s', `location` = '%s', `notify` = '%s', `poll` = '%s',
+                                               `about` = '%s', `location` = '%s',
                                                `success_update` = '%s', `last-update` = '%s'
                                        WHERE `id` = %d",
                                        dbesc($author["author-link"]), dbesc($contact["name"]), dbesc($contact["nick"]),
                                        dbesc($contact["alias"]), dbesc($contact["about"]), dbesc($contact["location"]),
-                                       dbesc($contact["notify"]), dbesc($contact["poll"]),
                                        dbesc(datetime_convert()), dbesc(datetime_convert()), intval($cid));
 
                                // Update the avatar
@@ -162,6 +161,7 @@ class ostatus {
                        }
 
                        $contact["generation"] = 2;
+                       $contact["hide"] = false; // OStatus contacts are never hidden
                        $contact["photo"] = $author["author-avatar"];
                        update_gcontact($contact);
                }
@@ -692,6 +692,7 @@ class ostatus {
                                }
                        }
 
+               $contact["hide"] = false; // OStatus contacts are never hidden
                update_gcontact($contact);
        }
 
@@ -1713,7 +1714,8 @@ class ostatus {
 
                $as_object = $doc->createElement("activity:object");
 
-               $parent = q("SELECT * FROM `item` WHERE `id` = %d", intval($item["parent"]));
+               $parent = q("SELECT * FROM `item` WHERE `uri` = '%s' AND `uid` = %d",
+                       dbesc($item["thr-parent"]), intval($item["uid"]));
                $parent_item = (($item['thr-parent']) ? $item['thr-parent'] : $item['parent-uri']);
 
                xml::add_element($doc, $as_object, "activity:object-type", self::construct_objecttype($parent[0]));