comparison models/extractapp.php @ 75:75233b09c580 extractapp

saving latest taglist from db according to topic (even when changing topic)
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Thu, 09 Apr 2015 15:29:46 +0200
parents 60b5a94163c3
children c49192885290
comparison
equal deleted inserted replaced
74:60b5a94163c3 75:75233b09c580
300 $this->file_id = $this->current_fileId; 300 $this->file_id = $this->current_fileId;
301 $this->current_fileId = 0; 301 $this->current_fileId = 0;
302 } 302 }
303 } 303 }
304 304
305 // This is only called by SaveFullTextToLGService()
305 private function AppendMetaData($text_content) { 306 private function AppendMetaData($text_content) {
306 $text = '<?xml version="1.0" encoding="UTF-8"?>'; 307 $text = '<?xml version="1.0" encoding="UTF-8"?>';
307 $text .= "\n<text>\n"; 308 $text .= "\n<text>\n";
308 // topic 309 // --- topic ---
309 $text .= "<topic>".$this->topic."</topic>\n"; 310 $text .= "<topic>".$this->topic."</topic>\n";
310 // book meta data 311 // --- book meta data ---
311 $book = $this->book_meta; 312 $book = $this->book_meta;
312 foreach ($book as $b) { 313 foreach ($book as $b) {
313 $text .= "<book>\n"; 314 $text .= "<book>\n";
314 $text .= "<id>".$b[0]."</id>\n"; 315 $text .= "<id>".$b[0]."</id>\n";
315 $text .= "<name>".$b[1]."</name>\n"; 316 $text .= "<name>".$b[1]."</name>\n";
326 $text .= "<in_jibengujiku>".$b[12]."</in_jibengujiku>\n"; 327 $text .= "<in_jibengujiku>".$b[12]."</in_jibengujiku>\n";
327 $text .= "<admin_type>".$b[13]."</admin_type>\n"; 328 $text .= "<admin_type>".$b[13]."</admin_type>\n";
328 $text .= "</book>\n"; 329 $text .= "</book>\n";
329 330
330 } 331 }
331 // taglist 332
332 $taglist = $this->taglist_infile; 333 // ---- taglist ---
334 // $taglist = $this->taglist_infile;
335 // obtain the latest taglist from db
336 $taglist = $this->GetTaglistByTopicID($this->GetTopic());
337
333 foreach ($taglist as $tagitem) { 338 foreach ($taglist as $tagitem) {
334 $text .= "<tagitem>\n"; 339 $text .= "<tagitem>\n";
335 $text .= "<id>".$tagitem[0]."</id>\n"; 340 $text .= "<id>".$tagitem[0]."</id>\n";
336 $text .= "<name>".$tagitem[1]."</name>\n"; 341 $text .= "<name>".$tagitem[1]."</name>\n";
337 $text .= "<tag>".$tagitem[2]."</tag>\n"; 342 $text .= "<tag>".$tagitem[2]."</tag>\n";
338 $text .= "<color>".$tagitem[3]."</color>\n"; 343 $text .= "<color>".$tagitem[3]."</color>\n";
339 $text .= "</tagitem>\n"; 344 $text .= "</tagitem>\n";
340 } 345 }
341 346 // ----
342 // text_content 347 // --- text_content ---
343 $text .= $text_content; 348 $text .= $text_content;
344 $text .= "</text>"; 349 $text .= "</text>";
350 // ----
345 351
346 return $text; 352 return $text;
347 } 353 }
348 public function SaveFullTextToLGService($_postdata) { 354 public function SaveFullTextToLGService($_postdata) {
349 // save tagged text (full text) by Jorge's API to lg service 355 // save tagged text (full text) by Jorge's API to lg service