Mercurial > hg > extraction-interface
comparison develop/controllers/extractapp.php @ 13:cc36a20a68ab
automatically decide which rows (what data) should be shown in the exporting table based on the topic.
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Tue, 17 Feb 2015 15:25:11 +0100 |
| parents | e82ca7375e93 |
| children | ac77748bb813 |
comparison
equal
deleted
inserted
replaced
| 12:e82ca7375e93 | 13:cc36a20a68ab |
|---|---|
| 25 case 'SaveFullTextToLGService': | 25 case 'SaveFullTextToLGService': |
| 26 echo "[Z] SaveFullTextToLGService! "; | 26 echo "[Z] SaveFullTextToLGService! "; |
| 27 $viewmodel->GetInfoFromPreviousPage($this->postdata); | 27 $viewmodel->GetInfoFromPreviousPage($this->postdata); |
| 28 $response = $viewmodel->SaveFullTextToLGService($this->postdata); | 28 $response = $viewmodel->SaveFullTextToLGService($this->postdata); |
| 29 | 29 |
| 30 $viewmodel->UpdateInfoByResonseFromLGService($response); // update file_id, branch_id, user_id | 30 $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id |
| 31 | 31 |
| 32 $this->ReturnView($viewmodel->StartTagging(), false); | 32 $this->ReturnView($viewmodel->StartTagging(), false); |
| 33 break; | 33 break; |
| 34 | 34 |
| 35 case 'ContinueTagging': | 35 case 'ContinueTagging': |
| 45 echo "[Z] Welcome to Extraction Interface. "; | 45 echo "[Z] Welcome to Extraction Interface. "; |
| 46 | 46 |
| 47 if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { | 47 if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { |
| 48 // get text from fileId, from LGService | 48 // get text from fileId, from LGService |
| 49 $viewmodel->GetTextFromFileId($this->postdata); | 49 $viewmodel->GetTextFromFileId($this->postdata); |
| 50 } else if ($this->postdata['sectionId'] != 0) { | 50 } else if ($this->postdata['sectionId'] != 0 && $this->postdata['userId'] != 0) { |
| 51 // get text from sectionId from LGService | 51 // get text from sectionId from LGService |
| 52 $viewmodel->GetTextFromSectionId($this->postdata); | 52 $viewmodel->GetTextFromSectionId($this->postdata); |
| 53 } else if ($this->postdata['sectionId'] != 0) { | |
| 54 $viewmodel->GetTextFromLocal($this->postdata['sectionId']); | |
| 55 | |
| 53 } else if (is_numeric($this->urlvalues['id'])) { | 56 } else if (is_numeric($this->urlvalues['id'])) { |
| 54 // get text from local file system (for development stage only) | 57 // get text from local file system (for development stage only) |
| 55 $viewmodel->GetTextFromLocal($this->urlvalues['id']); | 58 $viewmodel->GetTextFromLocal($this->urlvalues['id']); |
| 56 | 59 |
| 57 // $this->ReturnView($viewmodel->StartTagging($this->urlvalues), false); | |
| 58 } else { | 60 } else { |
| 61 var_dump($this->postdata); | |
| 62 | |
| 59 echo "wrong url!!"; | 63 echo "wrong url!!"; |
| 60 return; | 64 return; |
| 61 } | 65 } |
| 62 | 66 |
| 63 $this->ReturnView($viewmodel->StartTagging(), false); | 67 $this->ReturnView($viewmodel->StartTagging(), false); |
| 69 } | 73 } |
| 70 | 74 |
| 71 protected function ExportTable() { | 75 protected function ExportTable() { |
| 72 //$viewmodel = new ExtractappModel(); | 76 //$viewmodel = new ExtractappModel(); |
| 73 $viewmodel = $this->viewmodel; | 77 $viewmodel = $this->viewmodel; |
| 74 $this->ReturnView($viewmodel->ExportTable($this->urlvalues, $this->postdata), false); | 78 $this->ReturnView($viewmodel->ExportTable($this->postdata), false); |
| 75 | 79 |
| 76 } | 80 } |
| 77 | 81 |
| 78 protected function EditWordlist() { | 82 protected function EditWordlist() { |
| 79 // $viewmodel = new ExtractappModel(); | 83 // $viewmodel = new ExtractappModel(); |
