/** * Add Company service level payment */ public function actionAddCompanyPayment() { if (Yii::app()->request->isAjaxRequest && isset($_POST['amount']) && isset($_POST['clientID']) && isset($_POST['date'])) { $result = ''; $amount = floatval($_POST['amount']); $clientID = intval($_POST['clientID']); $date = trim($_POST['date']); $number = trim($_POST['number']); $date = Helper::checkDate($date); $client = Clients::model()->findByPk($clientID); if ($client && $amount > 0 && preg_match('/^\d{4}\-\d{2}\-\d{2}$/', $date)) { $result = ServicePayments::addJustPayment($clientID, $amount, $date,$number,''); } echo CJSON::encode($result); } }