X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FOptionGroup.php;h=bfe9590ee9b25be6ba4d4b9f29be3b05961ea152;hb=0b0c68185bcbbf539c1f3415e3f49b28f2309615;hp=d6b12e36672005cf445a407c16493e3268bbac38;hpb=14473d4b14dbe29fe2e59eb947fcb05191be0c19;p=civicrm-core.git diff --git a/api/v3/OptionGroup.php b/api/v3/OptionGroup.php index d6b12e3667..bfe9590ee9 100644 --- a/api/v3/OptionGroup.php +++ b/api/v3/OptionGroup.php @@ -1,9 +1,6 @@ id]); - return civicrm_api3_create_success($values, $params, 'option_group', 'create', $bao); - } + return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params); } /** * Adjust Metadata for Create action - * + * * The metadata is used for setting defaults, documentation & validation * @param array $params array or parameters determined by getfields */ function _civicrm_api3_option_group_create_spec(&$params) { $params['name']['api.unique'] = 1; } + +/** + * delete an existing Option Group + * + * This method is used to delete any existing Option Group. id of the group + * to be deleted is required field in $params array + * + * @param array $params (reference) array containing id of the group + * to be deleted + * + * @return array (reference) returns flag true if successfull, error + * message otherwise + * {@getfields OptionGroup_delete} + * @access public + */ +function civicrm_api3_option_group_delete($params) { + return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params); +}