diff options
| author | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-11-22 02:19:23 +0000 | 
|---|---|---|
| committer | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-11-22 02:19:23 +0000 | 
| commit | 2b6c87dac7970fd44b7216c23c9279c37c463942 (patch) | |
| tree | 4de17b3d1e10aa900c6f44a28379c2a69f25d102 /engine | |
| parent | bf341b8a6164dad70ce289862bff828782c68213 (diff) | |
| download | elgg-2b6c87dac7970fd44b7216c23c9279c37c463942.tar.gz elgg-2b6c87dac7970fd44b7216c23c9279c37c463942.tar.bz2 | |
Refs #2660: Merged r7409's remove_group_tool_option() to trunk.
git-svn-id: http://code.elgg.org/elgg/trunk@7411 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/lib/group.php | 34 | 
1 files changed, 30 insertions, 4 deletions
| diff --git a/engine/lib/group.php b/engine/lib/group.php index dd2eff7f8..3e2cc715b 100644 --- a/engine/lib/group.php +++ b/engine/lib/group.php @@ -645,11 +645,13 @@ function group_gatekeeper($forward = true) {  }  /** - * Manages group tool options + * Adds a group tool option   * - * @param string  $name       Name of the group tool option - * @param string  $label      Used for the group edit form - * @param boolean $default_on True if this option should be active by default + * @see remove_group_tool_option(). + * + * @param string $name       Name of the group tool option + * @param string $label      Used for the group edit form + * @param bool   $default_on True if this option should be active by default   *   * @return void   */ @@ -670,6 +672,30 @@ function add_group_tool_option($name, $label, $default_on = true) {  }  /** + * Removes a group tool option based on name + * + * @see add_group_tool_option() + * + * @param string $name Name of the group tool option + * + * @return void + */ +function remove_group_tool_option($name) { +	global $CONFIG; + +	if (!isset($CONFIG->group_tool_options)) { +		return; +	} + +	foreach ($CONFIG->group_tool_options as $i => $option) { +		if ($option->name == $name) { +			unset($CONFIG->group_tool_options[$i]); +		} +	} +} + + +/**   * Searches for a group based on a complete or partial name or description   *   * @param string  $criteria The partial or full name or description | 
