aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/start.php
diff options
context:
space:
mode:
authordave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>2009-02-23 14:01:33 +0000
committerdave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>2009-02-23 14:01:33 +0000
commit85c42410d72441d4c87403540094a73d6246917a (patch)
tree1ea70a2b3a58a3011decdbbb4daa8f3ca0551c67 /mod/groups/start.php
parent7dc3d72e9d9a1d2cc919a14cc1df5171b91d62ad (diff)
downloadelgg-85c42410d72441d4c87403540094a73d6246917a.tar.gz
elgg-85c42410d72441d4c87403540094a73d6246917a.tar.bz2
new group edit options on discussion
git-svn-id: https://code.elgg.org/elgg/trunk@2895 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/groups/start.php')
-rw-r--r--mod/groups/start.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/mod/groups/start.php b/mod/groups/start.php
index da6001d32..1b3cc2e1e 100644
--- a/mod/groups/start.php
+++ b/mod/groups/start.php
@@ -467,6 +467,26 @@
}
}
+ /**
+ * A simple function to see who can edit a group discussion post
+ * @param the comment $entity
+ * @param user who owns the group $group_owner
+ * @return boolean
+ */
+ function groups_can_edit_discussion($entity, $group_owner)
+ {
+
+ //logged in user
+ $user = $_SESSION['user']->guid;
+
+ if (($entity->owner_guid == $user) || $group_owner == $user || isadminloggedin()) {
+ return true;
+ }else{
+ return false;
+ }
+
+ }
+
// Register a handler for create groups
register_elgg_event_handler('create', 'group', 'groups_create_event_listener');