From 34625fc95c5e2250ed68abd94c28dccd16438759 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 20 Apr 2011 14:59:56 +0000 Subject: Fixes #3364: Added action tokens and fixed guids for featuring/unfeaturing groups. Cleaned up language for result messages. git-svn-id: http://code.elgg.org/elgg/trunk@9006 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/groups/actions/groups/featured.php | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'mod/groups/actions') diff --git a/mod/groups/actions/groups/featured.php b/mod/groups/actions/groups/featured.php index 2d623b1e4..4cb9f8122 100644 --- a/mod/groups/actions/groups/featured.php +++ b/mod/groups/actions/groups/featured.php @@ -10,17 +10,18 @@ $action = get_input('action_type'); $group = get_entity($group_guid); -if ($group) { - //get the action, is it to feature or unfeature - if ($action == "feature") { - $group->featured_group = "yes"; - system_message(elgg_echo('groups:featuredon')); - } +if (!elgg_instanceof($group, 'group')) { + register_error(elgg_echo('groups:featured_error')); + forward(REFERER); +} - if ($action == "unfeature") { - $group->featured_group = "no"; - system_message(elgg_echo('groups:unfeatured')); - } +//get the action, is it to feature or unfeature +if ($action == "feature") { + $group->featured_group = "yes"; + system_message(elgg_echo('groups:featuredon', array($group->name))); +} else { + $group->featured_group = "no"; + system_message(elgg_echo('groups:unfeatured', array($group->name))); } forward(REFERER); -- cgit v1.2.3