aboutsummaryrefslogtreecommitdiffstats
path: root/mod/like.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2014-11-18 16:58:36 -0800
committerfriendica <info@friendica.com>2014-11-18 16:58:36 -0800
commit11f0b45a9015a717e6e0da1bfd5a1c61381d64ed (patch)
tree073808e68c0baa3cbdad511db49f4bc9792acfb4 /mod/like.php
parent38d50cabd4b3db859c5ac33f02760b1b00a993e5 (diff)
downloadvolse-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-xmod/like.php18
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;
}