diff options
author | friendica <info@friendica.com> | 2014-11-18 16:58:36 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2014-11-18 16:58:36 -0800 |
commit | 11f0b45a9015a717e6e0da1bfd5a1c61381d64ed (patch) | |
tree | 073808e68c0baa3cbdad511db49f4bc9792acfb4 /mod/like.php | |
parent | 38d50cabd4b3db859c5ac33f02760b1b00a993e5 (diff) | |
download | volse-hubzilla-11f0b45a9015a717e6e0da1bfd5a1c61381d64ed.tar.gz volse-hubzilla-11f0b45a9015a717e6e0da1bfd5a1c61381d64ed.tar.bz2 volse-hubzilla-11f0b45a9015a717e6e0da1bfd5a1c61381d64ed.zip |
blog mode - turn the comment link into a button and group with the likes/dislikes
Diffstat (limited to 'mod/like.php')
-rwxr-xr-x | mod/like.php | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/mod/like.php b/mod/like.php index b56611197..04a2b43cd 100755 --- a/mod/like.php +++ b/mod/like.php @@ -263,26 +263,18 @@ function like_content(&$a) { else killme(); - - $r = q("SELECT * FROM item WHERE verb = '%s' AND item_restrict = 0 + $r = q("SELECT id FROM item WHERE verb = '%s' AND item_restrict = 0 AND author_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1", dbesc($activity), dbesc($observer['xchan_hash']), intval($item_id), dbesc($item['mid']) ); - if($r) { - $like_item = $r[0]; - - // Already liked/disliked it, delete it - $r = q("UPDATE item SET item_restrict = ( item_restrict & ~%d ), changed = '%s' WHERE id = %d", - intval(ITEM_DELETED), - dbesc(datetime_convert()), - intval($like_item['id']) - ); - - proc_run('php',"include/notifier.php","like",$like_item['id']); + if($r) { + // already liked it. Drop that item. + require_once('include/items.php'); + drop_item($r[0]['id'],false,DROPITEM_PHASE1); return; } |