diff options
author | friendica <info@friendica.com> | 2013-02-05 14:12:00 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-02-05 14:12:00 -0800 |
commit | 0aaa95fc25827f45763513db3886052c7075020b (patch) | |
tree | b099be78cd20127afbb77c17182b8872e9234a65 /mod | |
parent | a5671c0e2684161c80d1e7b4046e177129c0de42 (diff) | |
download | volse-hubzilla-0aaa95fc25827f45763513db3886052c7075020b.tar.gz volse-hubzilla-0aaa95fc25827f45763513db3886052c7075020b.tar.bz2 volse-hubzilla-0aaa95fc25827f45763513db3886052c7075020b.zip |
owner's like reversed instead of observer's.
Diffstat (limited to 'mod')
-rwxr-xr-x | mod/like.php | 60 |
1 files changed, 4 insertions, 56 deletions
diff --git a/mod/like.php b/mod/like.php index 30d64d4ca..7c3df98ba 100755 --- a/mod/like.php +++ b/mod/like.php @@ -11,7 +11,6 @@ function like_content(&$a) { $observer = $a->get_observer(); - $verb = notags(trim($_GET['verb'])); if(! $verb) @@ -64,7 +63,6 @@ function like_content(&$a) { else killme(); - $r = q("select * from xchan where xchan_hash = '%s' limit 1", dbesc($item['author_xchan']) ); @@ -75,60 +73,10 @@ function like_content(&$a) { -// fixme -// if(! $item['wall']) { - // The top level post may have been written by somebody on another system - -// $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1", -// intval($item['contact-id']), -// intval($item['uid']) -// ); -// if(! count($r)) -// return; -// if(! $r[0]['self']) -// $thread_owner = $r[0]; -// } - - // this represents the post owner on this system. - -// $r = q("SELECT `contact`.*, `user`.`nickname` FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid` -// WHERE `contact`.`self` = 1 AND `contact`.`uid` = %d LIMIT 1", -// intval($owner_uid) -// ); -// if(count($r)) -// $owner = $r[0]; - -// if(! $owner) { -// logger('like: no owner'); -// return; -// } - -// if(! $thread_owner) -// $thread_owner = $owner; - - - // This represents the person posting - -// if((local_user()) && (local_user() == $owner_uid)) { -// $contact = $owner; -// } -// else { -// $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1", -// intval($_SESSION['visitor_id']), -// intval($owner_uid) -// ); -// if(count($r)) -// $contact = $r[0]; -// } -// if(! $contact) { -// return; -// } - - $r = q("SELECT * FROM item WHERE verb = '%s' AND item_restrict = 0 - AND owner_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1", + AND author_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1", dbesc($activity), - dbesc($thread_owner['xchan_hash']), + dbesc($observer['xchan_hash']), intval($item_id), dbesc($item['uri']) ); @@ -151,11 +99,11 @@ function like_content(&$a) { $uri = item_message_id(); - $post_type = (($item['resource_id'] === 'photo') ? $t('photo') : t('status')); + $post_type = (($item['resource_type'] === 'photo') ? $t('photo') : t('status')); $links = array(array('rel' => 'alternate','type' => 'text/html', 'href' => z_root() . '/display/' . $item['uri'])); - $objtype = (($item['resource_id'] === 'photo') ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); + $objtype = (($item['resource_type'] === 'photo') ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); $body = $item['body']; |