Example #1
0
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new EacFacts();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['EacFacts'])) {
         $model->attributes = $_POST['EacFacts'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }
Example #2
0
 public function actionSaveCommonMarket()
 {
     if (isset($_POST['data'])) {
         $data = json_decode($_POST['data']);
         foreach ($data as $key => $item) {
             if (!EacFacts::model()->exists('indicator_id = :id', [':id' => $item->indicator_id])) {
                 $fact = new EacFacts();
                 $fact->protocol_id = $item->protocol_id;
                 $fact->protocol_details = $item->protocol_details;
                 $fact->protocol_provision_id = $item->protocol_provision_id;
                 $fact->protocol_provision_description = $item->provision;
                 $fact->data_field_code = $item->data_field_code;
                 $fact->data_field_desc = "";
                 $fact->indicator_id = $item->indicator_id;
                 $fact->indicator_description = $item->indicator;
                 $fact->data_collection_guidelines = $item->data_collection_guidelines;
                 $fact->date_created = date('Y-m-d H:i:s');
                 $fact->create_user_id = Yii::app()->user->id;
                 $fact->date_updated = date('Y-m-d H:i:s');
                 $fact->update_user_id = Yii::app()->user->id;
                 $fact->save();
             }
             //if
         }
         //foreach
     }
 }