CRM_Utils_System::flushCache();
if ($this->_action & CRM_Core_Action::DELETE) {
- CRM_Core_BAO_OptionGroup::del($this->_id);
+ CRM_Core_BAO_OptionGroup::deleteRecord(['id' => $this->_id]);
CRM_Core_Session::setStatus(ts('Selected option group has been deleted.'), ts('Record Deleted'), 'success');
}
else {
$fieldValues = ['option_group_id' => $this->_gid];
CRM_Utils_Weight::delWeight('CRM_Core_DAO_OptionValue', $this->_id, $fieldValues);
- if (CRM_Core_BAO_OptionValue::del($this->_id)) {
+ if (CRM_Core_BAO_OptionValue::deleteRecord(['id' => $this->_id])) {
if ($this->_gName == 'phone_type') {
CRM_Core_BAO_Phone::setOptionToNull(CRM_Utils_Array::value('value', $this->_defaultValues));
}
);
// delete option group if no any survey is using it.
if (!$countSurvey) {
- CRM_Core_BAO_OptionGroup::del($this->_values['result_id']);
+ CRM_Core_BAO_OptionGroup::deleteRecord(['id' => $this->_values['result_id']]);
}
}
$fieldValues = ['option_group_id' => $this->_gid];
$wt = CRM_Utils_Weight::delWeight('CRM_Core_DAO_OptionValue', $this->_id, $fieldValues);
- if (CRM_Core_BAO_OptionValue::del($this->_id)) {
+ if (CRM_Core_BAO_OptionValue::deleteRecord(['id' => $this->_id])) {
CRM_Core_Session::setStatus(ts('Selected Survey type has been deleted.'), ts('Record Deleted'), 'success');
}
}
if ($count < 2) {
//delete the option group
- CRM_Core_BAO_OptionGroup::del($optionGroupId);
+ CRM_Core_BAO_OptionGroup::deleteRecord(['id' => $optionGroupId]);
}
}
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', ['version' => 3, 'id' => $params['id'], 'return' => 'option_group_id']);
- $result = CRM_Core_BAO_OptionValue::del($params['id']);
+ $result = CRM_Core_BAO_OptionValue::deleteRecord($params);
if ($result) {
civicrm_api('option_value', 'getfields', ['version' => 3, 'cache_clear' => 1, 'option_group_id' => $optionGroupID]);
return civicrm_api3_create_success();