]> git.mxchange.org Git - friendica.git/blobdiff - mod/like.php
Hide some profile data if not connected.
[friendica.git] / mod / like.php
index ed6b1e7d08985fcdc256ffdce4fa04d011dfc549..bbb07289659257b4efdbda20fc294139509427d6 100755 (executable)
@@ -109,14 +109,13 @@ function like_content(&$a) {
        $return_path = ((x($_REQUEST,'return')) ? $_REQUEST['return'] : '');
 
 
-       $r = q("SELECT * FROM `item` WHERE `verb` = '%s' AND `deleted` = 0
-               AND `contact-id` = %d AND ( `parent` = '%s' OR `parent-uri` = '%s' OR `thr-parent` = '%s') LIMIT 1",
-               dbesc($activity),
-               intval($contact['id']),
-               dbesc($item_id),
-               dbesc($item_id),
-               dbesc($item['uri'])
+       $r = q("SELECT `id`, `guid` FROM `item` WHERE `verb` = '%s' AND `deleted` = 0
+               AND `contact-id` = %d AND `uid` = %d
+               AND (`parent` = '%s' OR `parent-uri` = '%s' OR `thr-parent` = '%s') LIMIT 1",
+               dbesc($activity), intval($contact['id']), intval($owner_uid),
+               dbesc($item_id), dbesc($item_id), dbesc($item['uri'])
        );
+
        if(count($r)) {
                $like_item = $r[0];
 
@@ -137,7 +136,6 @@ function like_content(&$a) {
                // Save the author information for the unlike in case we need to relay to Diaspora
                store_diaspora_like_retract_sig($activity, $item, $like_item, $contact);
 
-
 //             proc_run('php',"include/notifier.php","like","$post_id"); // $post_id isn't defined here!
                $like_item_id = $like_item['id'];
                proc_run('php',"include/notifier.php","like","$like_item_id");
@@ -149,7 +147,7 @@ function like_content(&$a) {
        $uri = item_new_uri($a->get_hostname(),$owner_uid);
 
        $post_type = (($item['resource-id']) ? t('photo') : t('status'));
-       $objtype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); 
+       $objtype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE );
        $link = xmlify('<link rel="alternate" type="text/html" href="' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . '" />' . "\n") ;
        $body = $item['body'];
 
@@ -220,7 +218,6 @@ EOT;
        // Save the author information for the like in case we need to relay to Diaspora
        store_diaspora_like_sig($activity, $post_type, $contact, $post_id);
 
-
        $arr['id'] = $post_id;
 
        call_hooks('post_local_end', $arr);