Exemplo n.º 1
0
 public function updateCorpus()
 {
     try {
         $model = new Corpus($this->data->corpus->idCorpus);
         $this->data->corpus->entry = 'crp_' . strtolower(str_replace('crp_', '', $this->data->corpus->entry));
         $model->updateEntry($this->data->corpus->entry);
         $this->renderPrompt('information', 'OK', "structure.editEntry('{$this->data->corpus->entry}');");
     } catch (\Exception $e) {
         $this->renderPrompt('error', $e->getMessage());
     }
 }
Exemplo n.º 2
0
 public function importWSDoc()
 {
     try {
         $files = \Maestro\Utils\Mutil::parseFiles('uploadFile');
         $model = new Corpus($this->data->idCorpus);
         if ($this->data->tags == 'N') {
             $result = $model->uploadSentences($this->data, $files[0]);
         } else {
             $result = $model->uploadSentencesPenn($this->data, $files[0]);
         }
         $this->renderPrompt('information', 'OK');
     } catch (EMException $e) {
         $this->renderPrompt('error', $e->getMessage());
     }
 }
Exemplo n.º 3
0
 public function importTxt()
 {
     try {
         $files = \Maestro\Utils\Mutil::parseFiles('uploadFile');
         $model = new Corpus();
         $result = $model->uploadCxnSimpleText($this->data, $files[0]);
         $this->renderPrompt('information', 'OK');
     } catch (EMException $e) {
         $this->renderPrompt('error', $e->getMessage());
     }
 }