Mercurial > hg > extraction-interface
comparison controllers/extractapp.php @ 58:a11f9103b8db extractapp
New: 1.display messages 2.handle saving conflict:up-to-date or reload text
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Tue, 31 Mar 2015 10:59:52 +0200 |
| parents | 5cf9720a2e25 |
| children | 6e44605eb4f6 |
comparison
equal
deleted
inserted
replaced
| 57:5cf9720a2e25 | 58:a11f9103b8db |
|---|---|
| 21 case 'SaveFullText': | 21 case 'SaveFullText': |
| 22 $viewmodel->SaveFullText($this->postdata); | 22 $viewmodel->SaveFullText($this->postdata); |
| 23 $this->ReturnView($viewmodel->StartTagging(), true); | 23 $this->ReturnView($viewmodel->StartTagging(), true); |
| 24 break; | 24 break; |
| 25 case 'SaveFullTextToLGService': | 25 case 'SaveFullTextToLGService': |
| 26 $viewmodel->messages .= "SaveFullTextToLGService! "."<br>"; | 26 $viewmodel->messages['info'] .= "SaveFullTextToLGService! "."<br>"; |
| 27 $viewmodel->GetInfoFromPreviousPage($this->postdata); | 27 $viewmodel->GetInfoFromPreviousPage($this->postdata); |
| 28 $response = $viewmodel->SaveFullTextToLGService($this->postdata); | 28 $response = $viewmodel->SaveFullTextToLGService($this->postdata); |
| 29 $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id | 29 $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id |
| 30 $viewmodel->GetTextFromFileId(); | 30 $viewmodel->GetTextFromFileId(); |
| 31 $this->ReturnView($viewmodel->StartTagging(), true); | 31 $this->ReturnView($viewmodel->StartTagging(), true); |
| 36 break; | 36 break; |
| 37 case 'SmartRegexSave': | 37 case 'SmartRegexSave': |
| 38 $viewmodel->SmartRegexSave($this->postdata); | 38 $viewmodel->SmartRegexSave($this->postdata); |
| 39 break; | 39 break; |
| 40 case 'ReloadText': | 40 case 'ReloadText': |
| 41 $viewmodel->messages .= "Reload the latest text "."<br>"; | 41 $viewmodel->messages['info'] .= "Reload the latest text "."<br>"; |
| 42 $viewmodel->GetInfoFromPreviousPage($this->postdata); | 42 $viewmodel->GetInfoFromPreviousPage($this->postdata); |
| 43 $viewmodel->ReloadSetting(); // set file_id = current_fileId, current_fileId = 0 | 43 $viewmodel->ReloadSetting(); // set file_id = current_fileId, current_fileId = 0 |
| 44 $viewmodel->GetTextFromFileId(); | 44 $viewmodel->GetTextFromFileId(); |
| 45 $this->ReturnView($viewmodel->StartTagging(), true); | 45 $this->ReturnView($viewmodel->StartTagging(), true); |
| 46 break; | 46 break; |
| 47 | 47 |
| 48 case 'ContinueTagging': | 48 case 'ContinueTagging': |
| 49 $viewmodel->messages .= "(Countinue tagging) "."<br>"; | 49 $viewmodel->messages['info'] .= "(Countinue tagging) "."<br>"; |
| 50 if ($this->postdata['topic']) { | 50 if ($this->postdata['topic']) { |
| 51 $viewmodel->SetTopic($this->postdata['topic']); | 51 $viewmodel->SetTopic($this->postdata['topic']); |
| 52 } | 52 } |
| 53 $viewmodel->GetInfoFromPreviousPage($this->postdata); | 53 $viewmodel->GetInfoFromPreviousPage($this->postdata); |
| 54 $this->ReturnView($viewmodel->StartTagging(), true); | 54 $this->ReturnView($viewmodel->StartTagging(), true); |
| 55 break; | 55 break; |
| 56 | 56 |
| 57 | 57 |
| 58 default: // first time visit extraction interface from LGService | 58 default: // first time visit extraction interface from LGService |
| 59 $viewmodel->messages .= "Welcome to Extraction Interface. "."<br>"; | 59 $viewmodel->messages['info'] .= "Welcome to Extraction Interface. "."<br>"; |
| 60 | 60 |
| 61 if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { | 61 if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { |
| 62 // get text from fileId, from LGService | 62 // get text from fileId, from LGService |
| 63 $viewmodel->GetInfoFromPreviousPage($this->postdata); | 63 $viewmodel->GetInfoFromPreviousPage($this->postdata); |
| 64 $viewmodel->GetTextFromFileId(); | 64 $viewmodel->GetTextFromFileId(); |
| 76 $viewmodel->GetTextFromLocal($this->urlvalues['id']); | 76 $viewmodel->GetTextFromLocal($this->urlvalues['id']); |
| 77 $this->ReturnView_localtest($viewmodel->StartTagging(), true); | 77 $this->ReturnView_localtest($viewmodel->StartTagging(), true); |
| 78 break; | 78 break; |
| 79 | 79 |
| 80 } else { | 80 } else { |
| 81 $viewmodel->messages .= "wrong url!!"; | 81 $viewmodel->messages['error'] .= "wrong url!!"; |
| 82 return; | 82 return; |
| 83 } | 83 } |
| 84 | 84 |
| 85 $this->ReturnView($viewmodel->StartTagging(), true); | 85 $this->ReturnView($viewmodel->StartTagging(), true); |
| 86 break; | 86 break; |
