public function actionMarkpaid() { if (!empty($_REQUEST['id']) && !empty($_REQUEST['rupee'])) { $dispatch = Dispatch::model()->findByPk($_REQUEST['id']); $dispatch->status = "Paid"; $dispatch->status_id = 4; if ($dispatch->save()) { $payment = new Payment(); $payment->dispatch_id = $_REQUEST['id']; $payment->rupee = $_REQUEST['rupee']; $payment->court_id = $dispatch->court_id; $payment->user_id = Yii::app()->user->id; $payment->court_id = $dispatch->court_id; $payment->challan_id = $dispatch->challan_id; $payment->created = date("Y-m-d H:i:s", time()); $payment->paid_at = "Court"; if ($payment->save()) { $challan = Challan::model()->findByPk($dispatch->challan_id); $challan->status_id = 4; $challan->save(); echo "1"; } } else { echo "0"; } } else { echo "-1"; } exit; }