id]); return civicrm_api3_create_success($values, $params, 'price_field_value', 'create', $bao); } /** * 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_price_field_value_create_spec(&$params) { } /** * Returns array of price_field_values matching a set of one or more group properties * * @param array $params Array of one or more valid property_name=>value pairs. If $params is set * as null, all price_field_values will be returned (default limit is 25) * * @return array Array of matching price_field_values * {@getfields price_field_value_get} * @access public */ function civicrm_api3_price_field_value_get($params) { return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params); } /** * delete an existing price_field_value * * This method is used to delete any existing price_field_value. id of the group * to be deleted is required field in $params array * * @param array $params array containing id of the group * to be deleted * * @return array returns flag true if successfull, error message otherwise * {@getfields price_field_value_delete} * @access public */ function civicrm_api3_price_field_value_delete($params) { return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params); }