}
$grouping_groups = get_records('groups_groupings_groups', 'groupingid ',
$groupingid, '', $fields='id, groupid, timeadded');
-
+
return $grouping_groups;
}
array_push($groupinggroupids, $groupid);
}
}
-
if (count($groupinggroupids) > 1) {
$inmultiplegroups = true;
}
}
-
return $inmultiplegroups;
}
} else {
$groupadded = true;
}
-
+
return $groupadded;
}
* @return boolean True if the deletion was successful, false otherwise.
*/
function groups_remove_group_from_grouping($groupid, $groupingid) {
+ if (GROUP_NOT_IN_GROUPING == $groupingid) {
+ //Quietly ignore.
+ return true;
+ }
return groups_db_remove_group_from_grouping($groupid, $groupingid);
}
* @return boolean True if the deletion was successful, false otherwise.
*/
function groups_delete_grouping($groupingid) {
+ if (GROUP_NOT_IN_GROUPING == $groupingid) {
+ return false;
+ }
return groups_db_delete_grouping($groupingid);
}