<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
*/
public function postProcess() {
if ($this->_action & CRM_Core_Action::DELETE) {
- $wt = CRM_Utils_Weight::delWeight('CRM_Member_DAO_MembershipStatus', $this->_id);
- CRM_Member_BAO_MembershipStatus::del($this->_id);
+ try{
+ CRM_Member_BAO_MembershipStatus::del($this->_id);
+ }
+ catch(CRM_Core_Exception $e) {
+ CRM_Core_Error::statusBounce($e->getMessage(), NULL, ts('Delete Failed'));
+ }
CRM_Core_Session::setStatus(ts('Selected membership status has been deleted.'), ts('Record Deleted'), 'success');
}
else {