function delete($id) { $record = parent::findOne($id); $this->sirkulasiKeuangan('KELUAR', 'PEMINJAMAN BATAL', $record['nominal'], $id, date('Y-m-d H:i:s', time())); $this->db->where('id', $record['debitur'])->set('saldo', 'saldo-' . $record['nominal'], false)->update('debitur'); }
function delete($id) { $previous = parent::findOne($id); $data['reason'] = 'BAWAAN BATAL'; $waktu = date('Y-m-d H:i:s', time()); if ($previous['modal'] > 0) { $this->sirkulasiKeuangan('MASUK', $data['reason'], $previous['modal'], $previous['id'], $waktu); $this->sirkulasiKeuanganOutlet('KELUAR', $data['reason'], $previous['modal'], $previous['id'], $waktu, $previous['outlet']); } $CI =& get_instance(); foreach ($this->submodel as $submodel) { $CI->load->model($submodel); foreach ($this->{$submodel}->find(array('bawaan' => $id)) as $delete) { $this->{$submodel}->delete($delete, $waktu, $data['reason'], $data['outlet']); } } return parent::delete($id); }
function delete($id) { $reason = 'INTERNAL BATAL'; $record = parent::findOne($id); $receh = $record['receh']; $data['id'] = $record['id']; $waktu = date('Y-m-d H:i:s', time()); $source = $record['source']; $destination = $record['destination']; if ($receh > 0) { $this->sirkulasiKeuanganOutlet('MASUK', $reason, $receh, $data['id'], $waktu, $source); $this->sirkulasiKeuanganOutlet('KELUAR', $reason, $receh, $data['id'], $waktu, $destination); } $CI =& get_instance(); $CI->load->model($this->submodel); foreach ($this->submodel as $submodel) { foreach ($this->{$submodel}->find(array('internal' => $data['id'])) as $delete) { $this->{$submodel}->delete($delete, $reason, $waktu, $source, $destination); } } return parent::delete($id); }