Ejemplo n.º 1
0
 function copy_model()
 {
     $studyId = filter_input(INPUT_POST, 'studyId');
     $modelId = filter_input(INPUT_POST, 'modelId');
     $this->load->model('ModelModel');
     $fromModel = ModelModel::loadById($modelId);
     $model = new ModelModel();
     $model->setStudyId($studyId);
     $model->setTitle($fromModel->getTitle());
     $model->setText($fromModel->getText());
     $model->setNamespace($fromModel->getNamespace());
     $model->add();
     $this->location('/model/' . $studyId . '/' . $model->getId());
 }
 /**
  * @AjaxCallable=TRUE
  * @AjaxMethod=POST
  * @AjaxAsync=TRUE
  */
 function add_model()
 {
     $this->load->library('DecimillClient');
     $id = $this->session->getId();
     $caseId = $this->session->get('caseId');
     $text = filter_input(INPUT_POST, 'text');
     TempModel::add($id, $caseId, $text);
     $info = TempModel::getModelInfo($id, $caseId);
     if ($info['isError']) {
         return $info;
     }
     ModelModel::add($info['body']['id'], $caseId, $info['body']['name'], $text);
     TempModel::remove($id, $caseId);
     return $info;
 }