From 0030fe2d63684b6612316b5162d34bfaa5dbfee1 Mon Sep 17 00:00:00 2001 From: cash Date: Mon, 21 Feb 2011 02:35:43 +0000 Subject: fixes #2885 #2569 likes controlled by canAnnotate() with plugin hook git-svn-id: http://code.elgg.org/elgg/trunk@8382 36083f99-b078-4883-b0ff-0f9b5a30f544 --- actions/likes/add.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'actions/likes/add.php') diff --git a/actions/likes/add.php b/actions/likes/add.php index a59ccae2b..12eed2427 100644 --- a/actions/likes/add.php +++ b/actions/likes/add.php @@ -21,8 +21,8 @@ if (!$entity) { } // cannot like your own stuff -if (elgg_get_logged_in_user_guid() == $entity->getOwnerGUID()) { - register_error(elgg_echo("likes:no_self_like")); +if (!$entity->canAnnotate(0, 'likes')) { + // plugins should register the error message to explain why liking isn't allowed forward(REFERER); } -- cgit v1.2.3