X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FOptionValue.php;h=c3120527cb2770b6a2632fccbb5d421394217ac5;hb=2b37475d476ba66508442e90931e40e89e786ef0;hp=e342c996610501475a2a7b6c3c40e244fd8e4b24;hpb=e7f7aef7265627c99d27b5e9cecdfe5d3e50f7de;p=civicrm-core.git diff --git a/api/v3/OptionValue.php b/api/v3/OptionValue.php index e342c99661..c3120527cb 100644 --- a/api/v3/OptionValue.php +++ b/api/v3/OptionValue.php @@ -8,7 +8,7 @@ * {@example OptionValueGet.php 0} * @example OptionValueGet.php * - * @return array details of found Option Values + * @return array details of found Option Values * {@getfields OptionValue_get} * @access public */ @@ -59,7 +59,8 @@ function civicrm_api3_option_value_create($params) { * Adjust Metadata for Create action * * The metadata is used for setting defaults, documentation & validation - * @param array $params array or parameters determined by getfields + * @param array $params + * Array or parameters determined by getfields. */ function _civicrm_api3_option_value_create_spec(&$params) { $params['is_active']['api.default'] = 1; @@ -72,7 +73,7 @@ function _civicrm_api3_option_value_create_spec(&$params) { /** * Deletes an existing OptionValue * - * @param array $params + * @param array $params * * {@example OptionValueDelete.php 0} * @@ -83,12 +84,11 @@ function _civicrm_api3_option_value_create_spec(&$params) { function civicrm_api3_option_value_delete($params) { // we will get the option group id before deleting so we can flush pseudoconstants $optionGroupID = civicrm_api('option_value', 'getvalue', array('version' => 3, 'id' => $params['id'], 'return' => 'option_group_id')); - if(CRM_Core_BAO_OptionValue::del((int) $params['id'])){ + if (CRM_Core_BAO_OptionValue::del((int) $params['id'])) { civicrm_api('option_value', 'getfields', array('version' => 3, 'cache_clear' => 1, 'option_group_id' => $optionGroupID)); return civicrm_api3_create_success(); } - else{ + else { civicrm_api3_create_error('Could not delete OptionValue ' . $params['id']); } } -