/** * Delete the pledgeBlock. * * @param int $id * PledgeBlock id. * * @return mixed|null */ public static function deletePledgeBlock($id) { CRM_Utils_Hook::pre('delete', 'PledgeBlock', $id, CRM_Core_DAO::$_nullArray); $transaction = new CRM_Core_Transaction(); $results = NULL; $dao = new CRM_Pledge_DAO_PledgeBlock(); $dao->id = $id; $results = $dao->delete(); $transaction->commit(); CRM_Utils_Hook::post('delete', 'PledgeBlock', $dao->id, $dao); return $results; }