Mercurial > hg > extraction-interface
comparison 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 |
comparison
equal
deleted
inserted
replaced
90:94ad33739fa4 | 91:3e11a9c5a672 |
---|---|
152 | 152 |
153 | 153 |
154 } | 154 } |
155 | 155 |
156 | 156 |
157 protected function ExportTabDelimited() { | |
158 /** | |
159 * ExportTable action returns "./views/Extractapp/ExportTabDelimited.php" view. | |
160 * ExportTabDelimited.php is using tab as delimiter. | |
161 */ | |
162 $viewmodel = $this->viewmodel; | |
163 | |
164 if (isset($this->postdata['fileId'])) { | |
165 $viewmodel->SetInfoFromPreviousPage($this->postdata); // fileId in postdata | |
166 | |
167 $viewmodel->SetTextFromFileId(); // this will also set section_id | |
168 $viewmodel->SetBookMetadataBySectionId(); | |
169 } | |
170 | |
171 $this->ReturnView($viewmodel->ExportTable($this->postdata, true), false); | |
172 | |
173 | |
174 } | |
175 | |
157 protected function ExportTable() { | 176 protected function ExportTable() { |
158 /** | 177 /** |
159 * ExportTable action returns "./views/Extractapp/ExportTable.php" view. | 178 * ExportTable action returns "./views/Extractapp/ExportTable.php" view. |
160 */ | 179 */ |
161 $viewmodel = $this->viewmodel; | 180 $viewmodel = $this->viewmodel; |
165 } else { | 184 } else { |
166 $func = ""; | 185 $func = ""; |
167 } | 186 } |
168 switch ($func) { | 187 switch ($func) { |
169 case 'exportFromExtractionInterface': | 188 case 'exportFromExtractionInterface': |
189 $viewmodel->SetInfoFromPreviousPage($this->postdata); | |
190 | |
170 $this->ReturnView($viewmodel->ExportTable($this->postdata, false), true); | 191 $this->ReturnView($viewmodel->ExportTable($this->postdata, false), true); |
171 break; | 192 break; |
172 | 193 |
173 default: // from file | 194 default: // from file |
174 $viewmodel->SetInfoFromPreviousPage($this->postdata); | 195 // exportFromLGServicesHtmlTable |
175 $viewmodel->SetTextFromFileId(); | 196 if (isset($this->postdata['fileId'])) { |
176 $this->ReturnView($viewmodel->ExportTable($this->postdata, true), true); | 197 $viewmodel->SetInfoFromPreviousPage($this->postdata); // only fileId in postdata |
177 break; | 198 |
178 | 199 $viewmodel->SetTextFromFileId(); // this will also set section_id |
179 } | 200 $viewmodel->SetBookMetadataBySectionId(); |
201 } | |
202 | |
203 $this->ReturnView($viewmodel->ExportTable($this->postdata, true), false); | |
204 break; | |
205 | |
206 } | |
207 | |
208 | |
180 | 209 |
181 } | 210 } |
182 | 211 |
183 protected function EditWordlist() { | 212 protected function EditWordlist() { |
184 /** | 213 /** |