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']);