Mercurial > hg > extraction-interface
diff controllers/extractapp.php @ 53:f9594c240826 extractapp
get/update text after saving, for xml file consistency
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Thu, 26 Mar 2015 17:25:46 +0100 |
parents | 886f43b26ee2 |
children | 5cf9720a2e25 |
line wrap: on
line diff
--- a/controllers/extractapp.php Thu Mar 26 16:23:33 2015 +0100 +++ b/controllers/extractapp.php Thu Mar 26 17:25:46 2015 +0100 @@ -27,6 +27,8 @@ $viewmodel->GetInfoFromPreviousPage($this->postdata); $response = $viewmodel->SaveFullTextToLGService($this->postdata); $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id + // TODO: GetTextFromFileId?? reload saved file from LGService, necessary! + $viewmodel->GetTextFromFileId(); $this->ReturnView($viewmodel->StartTagging(), true); break; @@ -55,10 +57,14 @@ if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { // get text from fileId, from LGService - $viewmodel->GetTextFromFileId($this->postdata); + $viewmodel->GetInfoFromPreviousPage($this->postdata); + $viewmodel->GetTextFromFileId(); + } else if ($this->postdata['sectionId'] != 0 && $this->postdata['userId'] != 0) { // get text from sectionId from LGService - $viewmodel->GetTextFromSectionId($this->postdata); + $viewmodel->GetInfoFromPreviousPage($this->postdata); + $viewmodel->GetTextFromSectionId(); + } else if ($this->postdata['sectionId'] != 0) { $viewmodel->GetTextFromLocal($this->postdata['sectionId']);