Example #1
0
 public function SaveItemToStatisticsNewArchive_post()
 {
     $this->load->model('statistics_new_model');
     $this->load->model('statistics_new_model_archive');
     if ($this->input->post('statistics_new_id')) {
         $statistics_new_id = $this->input->post('statistics_new_id');
     } else {
         $this->response(array('type' => 'missing_parameter_error', 'message' => 'Missing new id of statistics.'), 400);
     }
     if ($this->input->post('subset_id')) {
         $subset_id = $this->input->post('subset_id');
     } else {
         $this->response(array('type' => 'missing_parameter_error', 'message' => 'Missing id of subset.'), 400);
     }
     $statistics_new_item = $this->statistics_new_model->getById($statistics_new_id);
     $statistics_new_item->batch_id = $subset_id;
     $statistics_new_item->id = null;
     $statistics_new_item_archive = new Statistics_new_model_archive();
     $statistics_new_item_archive->setAttributes((array) $statistics_new_item);
     $r = $statistics_new_item_archive->save();
     if ($r) {
         $this->response(array('status' => 'success'));
     } else {
         $this->response(array('status' => 'stopped'));
     }
 }