comparison models/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 94ad33739fa4
children b0cecc104639
comparison
equal deleted inserted replaced
90:94ad33739fa4 91:3e11a9c5a672
292 292
293 $data['topic_tag'] = $this->GetTopicTag($topic_id); 293 $data['topic_tag'] = $this->GetTopicTag($topic_id);
294 $data['topic_name'] = $this->GetTopicName($topic_id); 294 $data['topic_name'] = $this->GetTopicName($topic_id);
295 $data['topic_tag_ch'] = $this->GetTopicTagName($topic_id); 295 $data['topic_tag_ch'] = $this->GetTopicTagName($topic_id);
296 296
297
298 $data['info'] = array('file_id'=>$this->file_id, 'user_id'=>$this->user_id, 297 $data['info'] = array('file_id'=>$this->file_id, 'user_id'=>$this->user_id,
299 'branch_id'=>$this->branch_id, 'section_id'=>$this->section_id, 'book_id'=>$this->book_id, 298 'branch_id'=>$this->branch_id, 'section_id'=>$this->section_id, 'book_id'=>$this->book_id,
300 'book_name'=>$this->book_name,'section_name'=>$this->section_name, 'period'=>$this->book_meta->period, 299 'book_name'=>$this->book_name,'section_name'=>$this->section_name, 'period'=>$this->book_meta->period,
301 'current_fileId'=>$this->current_fileId); 300 'current_fileId'=>$this->current_fileId);
301
302 302
303 $this->messages['debug'] .= "[Debug] "; 303 $this->messages['debug'] .= "[Debug] ";
304 $this->messages['debug'] .= "file_id=".$this->file_id.", section_id=".$this->section_id; 304 $this->messages['debug'] .= "file_id=".$this->file_id.", section_id=".$this->section_id;
305 $this->messages['debug'] .= ", user_id=".$this->user_id.", branch_id=".$this->branch_id.", topic_id=".$this->topic; 305 $this->messages['debug'] .= ", user_id=".$this->user_id.", branch_id=".$this->branch_id.", topic_id=".$this->topic;
306 $this->messages['debug'] .= ", book_id=".$this->book_id.", book_name=".$this->book_name.", section_name=".$this->section_name; 306 $this->messages['debug'] .= ", book_id=".$this->book_id.", book_name=".$this->book_name.", section_name=".$this->section_name;
307 $this->messages['debug'] .= ", current_fileId=".$this->current_fileId."<br>"; 307 $this->messages['debug'] .= ", current_fileId=".$this->current_fileId."<br>";
308 308
309 $this->messages['info'] .= "[Info] book name: ".$this->book_name; 309 $this->messages['info'] .= "[Info] book name: ".$this->book_name;
310 $this->messages['info'] .= ", period: ".$this->book_meta->period;
310 $this->messages['info'] .= ", section id: ". $this->section_id; 311 $this->messages['info'] .= ", section id: ". $this->section_id;
312 $this->messages['info'] .= ", section name: ".$this->section_name;
311 $this->messages['info'] .= ", branch id: ".$this->branch_id; 313 $this->messages['info'] .= ", branch id: ".$this->branch_id;
312 $this->messages['info'] .= ", file id: ".$this->file_id; 314 $this->messages['info'] .= ", file id: ".$this->file_id;
313 $this->messages['info'] .= ", period: ".$this->book_meta->period;
314 $this->messages['info'] .= "<br>"; 315 $this->messages['info'] .= "<br>";
315 316
316 317
317 $data['messages'] = $this->messages; 318 $data['messages'] = $this->messages;
318 319
724 725
725 return $outputTableArray; 726 return $outputTableArray;
726 } 727 }
727 728
728 // === for export table === 729 // === for export table ===
729
730 public function ExportTable($postdata, $isFromFile) { 730 public function ExportTable($postdata, $isFromFile) {
731 if ($isFromFile) { 731 if ($isFromFile) {
732 $content = $this->lg_text; 732 $content = $this->lg_text;
733 $topic = $this->topic; 733 $topic = $this->topic;
734 $section_id = $this->section_id; 734 $section_id = $this->section_id;
739 $taglistArray = $this->taglist_infile; 739 $taglistArray = $this->taglist_infile;
740 740
741 } else { 741 } else {
742 $content = $postdata['content']; 742 $content = $postdata['content'];
743 $topic = $postdata['topic']; 743 $topic = $postdata['topic'];
744
745 $section_id = $postdata['sectionId']; 744 $section_id = $postdata['sectionId'];
746 $sectionName = $postdata['sectionName']; 745 $sectionName = $postdata['sectionName'];
747 $bookId = $postdata['bookId']; 746 $bookId = $postdata['bookId'];
748 $bookName = $postdata['bookName']; 747 $bookName = $postdata['bookName'];
749 748
756 755
757 // input data: taglistArray, topic_tag, content; output: outputTableArray 756 // input data: taglistArray, topic_tag, content; output: outputTableArray
758 $outputTableArray = $this->GetTableArray($taglistArray, $topic_tag, $content); 757 $outputTableArray = $this->GetTableArray($taglistArray, $topic_tag, $content);
759 758
760 759
760
761 $bookMeta = $this->book_meta; // just added
761 762
762 // data for view 763 // data for view
763 $data = array(); 764 $data = array();
764 $data['outputTableArray'] = $outputTableArray; 765 $data['outputTableArray'] = $outputTableArray;
765 $data['bookId'] = $bookId; 766 $data['bookId'] = $bookId;
766 $data['section_id'] = $section_id; 767 $data['section_id'] = $section_id;
767 $data['bookName'] = $bookName; 768 $data['bookName'] = $bookName;
768 $data['sectionName'] = $sectionName; 769 $data['sectionName'] = $sectionName;
770 $data['bookMeta'] = $bookMeta;
769 771
770 return $data; 772 return $data;
771 773
772 } 774 }
773
774 // === for manage tag list === 775 // === for manage tag list ===
775 public function EditTaglist($_postdata) { 776 public function EditTaglist($_postdata) {
776 /** 777 /**
777 */ 778 */
778 779