Fixes bug MDL-8454, "students can't post to forums"

This commit is contained in:
nfreear
2007-02-07 12:14:11 +00:00
parent c37385bb5e
commit df03328863
2 changed files with 17 additions and 13 deletions
+11 -5
View File
@@ -208,12 +208,18 @@ function groups_group_matches($courseid, $grp_name, $grp_description) {
/**
* Determines if a specified user is a member of a specified group
* @param int $groupid The group about which the request has been made
* @param int $userid The user about which the request has been made
* @return boolean True if the user is a member of the group, false otherwise
* Determines if the user is a member of the given group.
*
* @uses $USER If $userid is null, use the global object.
* @param int $groupid The group to check for membership.
* @param int $userid The user to check against the group.
* @return boolean True if the user is a member, false otherwise.
*/
function groups_is_member($groupid, $userid) {
function groups_is_member($groupid, $userid = null) {
if (! $userid) {
global $USER;
$userid = $USER->id;
}
$ismember = groups_db_is_member($groupid, $userid);
return $ismember;
+6 -8
View File
@@ -76,16 +76,14 @@ function user_group($courseid, $userid) {
/**
* Determines if the user a member of the given group
* Determines if the user is a member of the given group.
* TODO: replace all calls with 'groups_is_member'.
*
* @uses $USER
* @param int $groupid The group to check the membership of
* @param int $userid The user to check against the group
* @return bool
* @param int $groupid The group to check for membership.
* @param int $userid The user to check against the group.
* @return boolean True if the user is a member, false otherwise.
*/
function ismember($groupid, $userid=0) {
if (!$userid) {
}
function ismember($groupid, $userid = null) {
return groups_is_member($groupid, $userid);
}