public function actionDelete($id) { if (Yii::app()->request->isPostRequest) { $status = true; $msg = "Akun bank berhasil dibuat"; if (Mt::account_in_gl_trans($id)) { $status = false; $msg = "Akun bank gagal dibuat, karena account sudah dipakai transaksi."; } if (Mt::account_used_bank($id) && $status) { $status = false; $msg = "Akun bank gagal dibuat, karena account dipakai akun bank lain."; } if ($status) { $this->loadModel($id, 'MtBankAccounts')->delete(); } echo CJSON::encode(array('success' => $status, 'msg' => $msg)); Yii::app()->end(); if (!Yii::app()->request->isAjaxRequest) { $this->redirect(array('admin')); } } else { throw new CHttpException(400, Yii::t('app', 'Invalid request. Please do not repeat this request again.')); } }