public function actionCreate($finance_id)
 {
     $model = new FinanceCommit();
     $model->create_date = time();
     $finance = Finance::model()->findByPk($finance_id);
     /**
      * @var $finance Finance
      */
     if ($finance->account_id != $this->Account->id) {
         return false;
     }
     if (isset($_POST['ajax']) && $_POST['ajax'] === 'login-form') {
         echo CActiveForm::validate($model);
         Yii::app()->end();
     }
     if (isset($_POST['FinanceCommit'])) {
         $model->attributes = $_POST['FinanceCommit'];
         $model->finance_id = $finance_id;
         if ($model->save()) {
             $financeState = FinanceState::model()->findByAttributes(['finance_id' => $finance_id]);
             $financeState->changeValue($model);
             if ($financeState->save()) {
                 $this->redirect('/finance/view?id=' . $model->finance_id);
             }
         }
     }
     $model->finance_id = $finance_id;
     $this->render('create', ['model' => $model]);
 }
 public function actionCreate()
 {
     $model = new Finance();
     if (isset($_POST['ajax']) && $_POST['ajax'] === 'login-form') {
         echo CActiveForm::validate($model);
         Yii::app()->end();
     }
     if (isset($_POST['Finance'])) {
         $model->attributes = $_POST['Finance'];
         $model->create_date = time();
         $model->account_id = $this->Account->id;
         if ($model->save()) {
             $financeState = new FinanceState();
             $financeState->value = 0;
             $financeState->finance_id = $model->id;
             if ($financeState->save()) {
                 $this->redirect('/finance/view?id=' . $model->id);
             }
         }
     }
     $this->render('create', ['model' => $model]);
 }