Mercurial > hg > extraction-interface
diff controllers/extractapp.php @ 91:3e11a9c5a672 extractapp
new: explore table for using on LGMap
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 14 Sep 2015 14:37:29 +0200 |
parents | e681d693240e |
children | b0cecc104639 |
line wrap: on
line diff
--- a/controllers/extractapp.php Fri Jun 12 14:41:30 2015 +0200 +++ b/controllers/extractapp.php Mon Sep 14 14:37:29 2015 +0200 @@ -154,6 +154,25 @@ } + protected function ExportTabDelimited() { + /** + * ExportTable action returns "./views/Extractapp/ExportTabDelimited.php" view. + * ExportTabDelimited.php is using tab as delimiter. + */ + $viewmodel = $this->viewmodel; + + if (isset($this->postdata['fileId'])) { + $viewmodel->SetInfoFromPreviousPage($this->postdata); // fileId in postdata + + $viewmodel->SetTextFromFileId(); // this will also set section_id + $viewmodel->SetBookMetadataBySectionId(); + } + + $this->ReturnView($viewmodel->ExportTable($this->postdata, true), false); + + + } + protected function ExportTable() { /** * ExportTable action returns "./views/Extractapp/ExportTable.php" view. @@ -167,17 +186,27 @@ } switch ($func) { case 'exportFromExtractionInterface': + $viewmodel->SetInfoFromPreviousPage($this->postdata); + $this->ReturnView($viewmodel->ExportTable($this->postdata, false), true); break; default: // from file - $viewmodel->SetInfoFromPreviousPage($this->postdata); - $viewmodel->SetTextFromFileId(); - $this->ReturnView($viewmodel->ExportTable($this->postdata, true), true); + // exportFromLGServicesHtmlTable + if (isset($this->postdata['fileId'])) { + $viewmodel->SetInfoFromPreviousPage($this->postdata); // only fileId in postdata + + $viewmodel->SetTextFromFileId(); // this will also set section_id + $viewmodel->SetBookMetadataBySectionId(); + } + + $this->ReturnView($viewmodel->ExportTable($this->postdata, true), false); break; } + + } protected function EditWordlist() {