changeset 51:840cdb52f476 extractapp

add book_meta into file
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Thu, 26 Mar 2015 15:42:50 +0100
parents 3e42a63de0ea
children 94064f625650
files .DS_Store classes/basemodel.php config/config.php data/parsing_files/294.txt data/wordlist/10.txt models/extractapp.php models/home.php views/Extractapp/TaggingText.php
diffstat 8 files changed, 51 insertions(+), 597 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/classes/basemodel.php	Thu Mar 19 09:53:26 2015 +0100
+++ b/classes/basemodel.php	Thu Mar 26 15:42:50 2015 +0100
@@ -73,10 +73,10 @@
     }
 
     protected function GetSectionsByID($section_id) {
-        $query = sprintf("SELECT * FROM `sections` WHERE `id`=\"%s\"", $section_id);
+        $query = sprintf("SELECT * FROM `sections_index` WHERE `id`=\"%s\"", $section_id);
         $result = mysql_query($query);
         if (!$result){
-            echo json_encode("Failed during selecting sections table");
+            echo json_encode("Failed during selecting sections_index table");
             return;
         }
         return $result;
--- a/config/config.php	Thu Mar 19 09:53:26 2015 +0100
+++ b/config/config.php	Thu Mar 26 15:42:50 2015 +0100
@@ -1,26 +1,27 @@
 <?php
 
-$at_local = true;
+$at_local = false;
 
 if (!$at_local) {
 	// host at localgazetteers-dev server
-	$systemNAME = "interface";
 	$mysql_database = "Gazetteer";
 	$mysql_server = "localhost";
 	$mysql_user = "root";
 	$mysql_password = "admin";
-	$system_root_url = "http://localgazetteers-dev/extraction-interface";
-	$lgserver_url = "http://localgazetteers-dev/LGServer/";
+	$server_host = "http://localgazetteers-dev/";
+	$lgserver_url = $server_host."LGServer/";
 
 } else {
 	// localhost
-	$systemNAME = "interface";
 	$mysql_database = "Gazetteers";
 	$mysql_server = "localhost";
 	$mysql_user = "root";
 	$mysql_password = "root";
-	$system_root_url = "http://localhost:1080/localgazetteers-dev/extraction-interface";
+	$server_host = "http://localhost:1080/localgazetteers-dev/";
 	$lgserver_url = "http://localgazetteers-dev/LGServer/";
 }
 
+$systemNAME = "interface";
+$system_root_url = $server_host."extraction-interface";
+
 ?>
--- a/data/parsing_files/294.txt	Thu Mar 19 09:53:26 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,569 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<text>
-<topic>2</topic>
-<tagitem>
-<id>31</id>
-<name>物產名稱</name>
-<tag>product_name</tag>
-<color>rgb(227, 63, 227)</color>
-</tagitem>
-<tagitem>
-<id>32</id>
-<name>屬</name>
-<tag>shu</tag>
-<color>rgb(143, 14, 143)</color>
-</tagitem>
-<tagitem>
-<id>17</id>
-<name>無意義</name>
-<tag>null</tag>
-<color>rgb(219, 219, 219)</color>
-</tagitem>
-<tagitem>
-<id>34</id>
-<name>物產產地</name>
-<tag>product_place</tag>
-<color>rgb(7, 64, 209)</color>
-</tagitem>
-<tagitem>
-<id>26</id>
-<name>別名</name>
-<tag>othername</tag>
-<color>rgb(141, 212, 224)</color>
-</tagitem>
-<text_content>
-【880】高縣志卷之五十一    
-<product_name>物産志</product_name>    物土之宜而布其利此先王因地之政也故周禮有土宜之    法以辨土物焉高之土瘠甚其所宜者皆無異物不過日用    所需耳然而民依可念則異物正不足貴而用物貴矣 
-<product_name>原志</product_name>     
-<shu>〈稻之屬〉</shu>〈稻之屬〉
-<shu>〈稻之屬〉</shu>     
-<shu>〈稻之屬〉</shu><product_name>龍頭穀</product_name>  
-<shu>〈稻之屬〉</shu><product_name>飛蛾穀</product_name>  
-<shu>〈稻之屬〉</shu><product_name>淸香穀</product_name>  
-<shu>〈稻之屬〉</shu><product_name>花邊穀</product_name>     
-<shu>〈稻之屬〉</shu><product_name>桂楊早</product_name>  
-<shu>〈稻之屬〉</shu><product_name>白簾早</product_name>  
-<shu>〈稻之屬〉</shu><product_name>藍黏</product_name>   
-<shu>〈稻之屬〉</shu><product_name>青黏</product_name>     
-<shu>〈稻之屬〉</shu><product_name>白糯</product_name>   
-<shu>〈稻之屬〉</shu><product_name>紅糯</product_name> 
-【881】   
-〈麥之屬〉
-                         
-<product_name>小麥</product_name>   
-<product_name>大麥</product_name>   
-<product_name>燕麥</product_name>    
-〈菽之屬〉
-     
-<product_name>黃豆</product_name>   
-<product_name>蠶豆</product_name>   
-<product_name>菉豆</product_name>   
-<product_name>刀豆</product_name>     
-<product_name>黑豆</product_name>   
-<product_name>豌豆</product_name>   
-<product_name>白豆</product_name>   
-<product_name>扁豆</product_name>     
-<product_name>菉藍豆</product_name>  
-<product_name>芭山豆</product_name>  
-<product_name>靑皮豆</product_name>  
-<product_name>四季豆</product_name>     
-<product_name>龍爪豆</product_name>  
-<product_name>紅茶豆</product_name>  
-<product_name>米豆</product_name>   
-<product_name>豇豆</product_name>    
-〈秫之屬〉
-     
-<product_name>膏糧</product_name>   
-<product_name>包穀</product_name>   
-<product_name>荍</product_name> 
-【882】高縣志卷之五十一    
-<product_name>物産志</product_name>    
-〈稻之屬〉
-  
-<product_name>龍頭穀</product_name> 
-<product_name>桂楊早</product_name> 
-<product_name>藍</product_name> 
-<product_name>占</product_name> 
-<product_name>清香穀</product_name> 
-<product_name>白</product_name> 
-<product_name>糯</product_name> 
-<product_name>飛蛾穀</product_name> 
-<product_name>白簾早</product_name> 
-<product_name>青</product_name> 
-<product_name>占</product_name> 
-<product_name>花邊穀</product_name> 
-<product_name>紅</product_name> 
-<product_name>糯</product_name>    
-〈麥之屬〉
- 
-<product_name>小麥</product_name> 
-<product_name>大麥</product_name> 
-<product_name>燕麥</product_name>    
-〈菽之屬〉
-  
-<product_name>黄豆</product_name> 
-<product_name>蠶豆</product_name> 
-<product_name>菉豆</product_name> 
-<product_name>刀豆</product_name> 
-<product_name>菉藍豆</product_name> 
-<product_name>黑豆</product_name> 
-<product_name>豌豆</product_name> 
-<product_name>旬豆</product_name> 
-<product_name>扁豆</product_name> 
-<product_name>芭山豆</product_name> 大小二種    
-<product_name>青皮豆</product_name> 
-<product_name>龍瓜豆</product_name> 
-<product_name>□豆</product_name>    
-<product_name>四季豆</product_name> 
-<product_name>紅茶豆</product_name> 
-<product_name>□豆</product_name>    
-〈秫之屬〉
-  
-<product_name>膏粮</product_name> 
-<product_name>包穀</product_name> 
-<product_name>荍</product_name>     
-〈麻之屬〉
-  
-<product_name>芝麻</product_name> 
-<product_name>蘇麻</product_name> 
-<product_name>黑芝麻</product_name> 
-<product_name>苧麻</product_name> 
-<product_name>薗麻</product_name> 
-<product_name>紅麻</product_name>    
-〈黍之屬〉
-  
-<product_name>狗尾粟</product_name> 五穀米即黄苡 
-<product_name>毛稗</product_name> 
-<product_name>粟</product_name>  
-【883】   
-〈蔬之屬〉
-  
-<product_name>白菜</product_name> 
-<product_name>山藥</product_name> 
-<product_name>紅□</product_name> 
-<product_name>蘿白</product_name> 
-<product_name>筒蒿</product_name>  
-<product_name>蘄菜</product_name> 
-<product_name>萵莙</product_name> 
-<product_name>莙薘</product_name> 
-<product_name>葱□□</product_name> 
-<product_name>蒜</product_name> 
-<product_name>薤</product_name> 
-<product_name>芹</product_name>  
-<product_name>蕹</product_name>    
-<product_name>莧</product_name> 
-<product_name>芥</product_name> 
-<product_name>茄</product_name> 
-<product_name>芋曹薯</product_name> 
-<product_name>笋</product_name> 
-<product_name>□</product_name> 
-<product_name>蕨</product_name>  
-<product_name>菠</product_name> 
-<product_name>番薯</product_name>    
-<product_name>茭笋</product_name> 
-<product_name>蘆菔</product_name> 
-<product_name>苦馬</product_name> 
-<product_name>野莧</product_name> 
-<product_name>菁菜</product_name> 
-<product_name>大頭菜</product_name>    
-〈瓜之屬〉
-  
-<product_name>黄瓜</product_name> 
-<product_name>冬瓜</product_name> 
-<product_name>南瓜</product_name> 
-<product_name>西瓜</product_name> 
-<product_name>北瓜</product_name>  
-<product_name>苦瓜</product_name> 
-<product_name>葫蘆</product_name> 
-<product_name>木瓜</product_name> 
-<product_name>絲瓜</product_name> 
-<product_name>菜瓜</product_name> 
-<product_name>瓠瓜</product_name>  
-<product_name>線瓜</product_name>    
-〈果之屬〉
-  
-<product_name>桃</product_name> 
-<product_name>李</product_name> 
-<product_name>梅</product_name> 
-<product_name>杏</product_name> 
-<product_name>橘</product_name> 
-<product_name>柿</product_name> 
-<product_name>栗</product_name> 
-<product_name>梨</product_name> 
-<product_name>棗</product_name> 
-<product_name>香圓</product_name> 
-<product_name>石榴</product_name> 
-<product_name>金柑</product_name> 
-<product_name>蜜蠟柑</product_name> 
-<product_name>佛手橘</product_name>       
-<product_name>紅花</product_name> 
-<product_name>板荔</product_name> 
-<product_name>㯕栗</product_name>           
-〈藥之屬〉
- 
-<product_name>黄連</product_name> 
-<product_name>五加皮</product_name> 
-<product_name>草麻</product_name> 
-<product_name>百合</product_name>  
-<product_name>何苜烏</product_name> 
-<product_name>金櫻</product_name> 
-<product_name>益母草</product_name> 
-<product_name>山藥</product_name> 
-<product_name>姜黄</product_name>  
-<product_name>金銀花</product_name>       
-<product_name>紅花</product_name> 
-<product_name>山蘿白</product_name> 
-<product_name>黄瓜</product_name>米  
-<product_name>菖蒲</product_name>  
-<product_name>艾</product_name>       
-<product_name>紫蘇</product_name> 
-<product_name>薄荷</product_name>  
-<product_name>黄金</product_name> 
-<product_name>麥冬</product_name> 
-<product_name>倍子</product_name>    
-〈花之屬〉
-  
-<product_name>桂</product_name> 
-<product_name>蘭</product_name> 
-<product_name>菊</product_name> 
-<product_name>葵</product_name> 
-<product_name>翠屏松</product_name>  
-<product_name>烟脂</product_name> 
-<product_name>鳯仙</product_name> 
-<product_name>海棠</product_name> 
-<product_name>王簮</product_name> 
-<product_name>薔薇</product_name> 
-<product_name>梔子</product_name>  
-<product_name>鷄冠</product_name> 
-<product_name>山茶</product_name>       
-<product_name>茉莉</product_name> 
-<product_name>蓮</product_name>  
-<product_name>芙蓉</product_name> 
-<product_name>芍藥</product_name>  
-<product_name>石榴</product_name> 
-<product_name>金絲</product_name>        
-<product_name>海梔</product_name> 
-<product_name>棉花</product_name> 
-<product_name>粟</product_name> 
-<product_name>牡丹</product_name> 
-【884】   
-〈麻之屬〉
-     
-<product_name>芝麻</product_name>   
-<product_name>蘇麻</product_name>   
-<product_name>苧麻</product_name>   
-<product_name>□麻</product_name>     
-<product_name>紅麻</product_name>   
-<product_name>黑芝麻</product_name>    
-〈黍之屬〉
-                         
-<product_name>狗尾粟</product_name>  
-<product_name>毛稗</product_name>   
-<product_name>粟子</product_name>   
-<product_name>五穀米</product_name> 
-<product_name>即意苡</product_name>     
-〈蔬之屬〉
-     
-<product_name>白菜</product_name>   
-<product_name>山藥</product_name>   
-<product_name>紅苕</product_name>   
-<product_name>蘿蔔</product_name>     
-<product_name>筒蒿</product_name>   
-<product_name>蘄菜</product_name>   
-<product_name>萵苣</product_name>   
-<product_name>莙薘</product_name>     
-<product_name>番薯</product_name>   
-<product_name>茭筍</product_name>   
-<product_name>蘆菔</product_name>   
-<product_name>苦蕒</product_name> 
-【885】    
-<product_name>野莧</product_name>   
-<product_name>青茱</product_name>   
-<product_name>芋</product_name>    
-<product_name>大頭菜</product_name>     
-<product_name>葱</product_name>    
-<product_name>韮</product_name>    
-<product_name>蒜</product_name>    
-<product_name>薤</product_name>     
-<product_name>芹</product_name>    
-<product_name>蕹</product_name>    
-<product_name>莧</product_name>    
-<product_name>芥</product_name>     
-<product_name>茄</product_name>    
-<product_name>筍</product_name>    
-<product_name>虀</product_name>    
-<product_name>蕨</product_name>     
-<product_name>菠</product_name>    
-〈瓜之屬〉
-                         
-<product_name>黄瓜</product_name>   
-<product_name>冬瓜</product_name>   
-<product_name>南瓜</product_name>   
-<product_name>西瓜</product_name>     
-<product_name>北瓜</product_name>   
-<product_name>苦瓜</product_name>   
-<product_name>木瓜</product_name>   
-<product_name>絲瓜</product_name>     
-<product_name>菜瓜</product_name>   
-<product_name>線瓜</product_name>   
-<product_name>瓠瓜</product_name>   
-<product_name>葫蘆</product_name> 
-【886】   
-〈果之屬〉
-     
-<product_name>桃</product_name>    
-<product_name>李</product_name>    
-<product_name>梅</product_name>    
-<product_name>杏</product_name>     
-<product_name>橘</product_name>    
-<product_name>柿</product_name>    
-<product_name>栗</product_name>    
-<product_name>梨</product_name>     
-<product_name>棗</product_name>    
-<product_name>香圓</product_name>   
-<product_name>石榴</product_name>   
-<product_name>金柑</product_name>     
-<product_name>蜜臘柑</product_name>  
-<product_name>佛手橘</product_name>  
-<product_name>花紅</product_name>   
-<product_name>板栗</product_name>     
-<product_name>㯕栗</product_name>   
-<product_name>核桃</product_name>    
-〈藥之屬〉
-                         
-<product_name>黄連</product_name>   
-<product_name>五加皮</product_name>  
-<product_name>萆麻</product_name>   
-<product_name>百合</product_name>     
-<product_name>何首烏</product_name>  
-<product_name>益母草</product_name>  
-<product_name>金櫻</product_name>   
-<product_name>山藥</product_name> 
-【887】    
-<product_name>薑黄</product_name>   
-<product_name>金銀花</product_name>  
-<product_name>紅花</product_name>   
-<product_name>山蘿蔔</product_name>     
-<product_name>黄瓜</product_name>米  
-<product_name>菖蒲</product_name>   
-<product_name>紫蘇</product_name>   
-<product_name>薄荷</product_name>     
-<product_name>黄荆</product_name>   
-<product_name>麥冬</product_name>   
-<product_name>倍子</product_name>   
-<product_name>艾</product_name>    
-〈花之屬〉
-                         
-<product_name>桂</product_name>    
-<product_name>蘭</product_name>    
-<product_name>菊</product_name>    
-<product_name>葵</product_name>     
-<product_name>蓮</product_name>    
-<product_name>牡丹</product_name>   
-<product_name>海棠</product_name>   
-<product_name>芙蓉</product_name>     
-<product_name>芍藥</product_name>   
-<product_name>鳯仙</product_name>   
-<product_name>苿莉</product_name>   
-<product_name>王簪</product_name>     
-<product_name>海梔</product_name>   
-<product_name>梔子</product_name>   
-<product_name>烟脂</product_name>   
-<product_name>薔藢</product_name>     
-<product_name>雞冠</product_name>   
-<product_name>山茶</product_name>   
-<product_name>石榴</product_name>   
-<product_name>金絲</product_name> 
-【888】    
-<product_name>棉花</product_name>   
-<product_name>粟</product_name>   
-<product_name>翠屏松</product_name>    
-〈木之屬〉
-                         
-<product_name>栢</product_name>    
-<product_name>楠</product_name>    
-<product_name>杉</product_name>    
-<product_name>柳</product_name>     
-<product_name>桑</product_name>    
-<product_name>柘</product_name>    
-<product_name>椿</product_name>    
-<product_name>㯶</product_name>     
-<product_name>松</product_name>    
-<product_name>桐□</product_name>   
-<product_name>楮</product_name> 
-<product_name>即榖木</product_name>   
-<product_name>閏楠</product_name>     
-<product_name>棕</product_name>    
-<product_name>桐子</product_name>   
-<product_name>樟</product_name>    
-<product_name>青棡</product_name>     
-<product_name>槿</product_name>    
-<product_name>冬青</product_name>   
-<product_name>白楊</product_name>   
-<product_name>黄果</product_name>     
-<product_name>烏柏</product_name>   
-<product_name>㯕栗</product_name>   
-<product_name>梨</product_name>    
-<product_name>水冬瓜</product_name>     
-<product_name>鹿筋藤</product_name>  
-<product_name>枇杷</product_name>   
-<product_name>白果</product_name> 
-【889】   
-〈竹之屬〉
-                         
-<product_name>竹</product_name>   
-<product_name>苦竹</product_name>   
-<product_name>方竹</product_name>   
-<product_name>斑竹</product_name>     
-<product_name>紫竹</product_name>   
-<product_name>甜竹</product_name>   
-<product_name>郎竹</product_name>   
-<product_name>水竹</product_name>    
-〈草之屬〉
-     
-<product_name>葛</product_name>    
-<product_name>蒲草</product_name>   
-<product_name>艾</product_name>    
-<product_name>芭蕉</product_name>     
-<product_name>馬鞭</product_name>   
-<product_name>虎耳</product_name>   
-<product_name>芣苢</product_name>   
-<product_name>甘蔗</product_name>     
-<product_name>萱</product_name>    
-<product_name>萍</product_name>    
-〈畜之屬〉
-     
-<product_name>馬</product_name>    
-<product_name>牛</product_name>    
-<product_name>羊</product_name>    
-<product_name>鳥猪</product_name> 
-【890】    
-<product_name>鵝</product_name>    
-<product_name>鴨</product_name>    
-<product_name>雞</product_name>    
-<product_name>犬</product_name>     
-<product_name>騾</product_name>    
-<product_name>鴿</product_name>    
-<product_name>猫</product_name>    
-<product_name>驢</product_name>    
-〈毛之屬〉
-                         
-<product_name>兎</product_name>    
-<product_name>獺</product_name>    
-<product_name>鹿</product_name>    
-<product_name>麋</product_name>     
-<product_name>獐</product_name>    
-<product_name>麂</product_name>    
-<product_name>狐</product_name>    
-<product_name>豹</product_name>     
-<product_name>貍</product_name>    
-<product_name>虎</product_name>    
-<product_name>獾</product_name>    
-<product_name>熊</product_name>     
-<product_name>鼬</product_name>    
-<product_name>鼠</product_name>    
-〈羽之屬〉
-     
-<product_name></product_name>    
-<product_name>鸕鷀</product_name>   
-<product_name>黄連雞</product_name>  
-<product_name>竹雞</product_name> 
-【891】    
-<product_name>燕</product_name>    
-<product_name>鶯</product_name>    
-<product_name>雉</product_name>    
-<product_name>梟</product_name>     
-<product_name>鴞</product_name>    
-<product_name>鷗</product_name>    
-<product_name>鴒鶉</product_name>   
-<product_name>雁</product_name>     
-<product_name>鷺</product_name>    
-<product_name>鳬</product_name>    
-<product_name>鸜鵒</product_name>   
-<product_name>秦吉了</product_name>     
-<product_name>雅箐雞</product_name>  
-<product_name>子規</product_name>   
-<product_name>畫眉</product_name>   
-<product_name>野雞</product_name>     
-<product_name>蒼鶴</product_name>   
-<product_name>喜</product_name>   
-<product_name>斑鳩</product_name>    
-〈鱗之屬〉
-                         
-<product_name>鯉</product_name>          
-<product_name>細鱗</product_name>   
-<product_name>油魚</product_name>     
-<product_name>鰍</product_name>    
-<product_name>鱔</product_name>    
-<product_name>鯽魚</product_name>   
-<product_name>白甲</product_name>     
-<product_name>赬尾</product_name>   
-<product_name>魚舅</product_name>   
-<product_name>金魚</product_name>   
-<product_name>白條</product_name> 
-【892】    
-<product_name>鱖魚</product_name>   
-<product_name>桃花魚</product_name>  
-<product_name>青魚</product_name>   
-<product_name>青波</product_name>    
-〈介之屬〉
-                         
-<product_name>龜</product_name>    
-<product_name>鼈</product_name>    
-<product_name>蠏</product_name>    
-<product_name>蝦</product_name>     
-<product_name>穿山甲</product_name>    
-〈蠱之屬〉
-     
-<product_name>蠶</product_name>    
-<product_name>蛾</product_name>    
-<product_name>蜂</product_name>    
-<product_name>土蜜</product_name>     
-<product_name>蝶</product_name>    
-<product_name>蝸牛</product_name>   
-<product_name>蜘蛛</product_name>   
-<product_name>蚊</product_name>     
-<product_name>螢</product_name>    
-<product_name>蟬</product_name>    
-<product_name>蠅</product_name>    
-<product_name>蠓</product_name>     
-<product_name>蚓</product_name>    
-<product_name>蝙蝠</product_name>   
-<product_name>蜥蜴</product_name>   
-<product_name>蛇</product_name> 
-【893】    
-<product_name>山蠶</product_name>   
-<product_name>蛙</product_name>    
-<product_name>蜈蚣</product_name>   
-<product_name>蜻蜓</product_name>     
-<product_name>蟻</product_name>    
-<product_name>蟋蟀</product_name>   
-<product_name>促織</product_name>   
-<product_name>蜚蠊</product_name>    
-〈石之屬〉
-                         
-<product_name>石炭</product_name>   
-<product_name>煤炭</product_name>  
-<product_name>草皮炭</product_name>  
-<product_name>棡炭</product_name>     
-<product_name>石灰</product_name>    
-〈貨之屬〉
-     
-<product_name>棉花</product_name>   
-<product_name>棉布</product_name>   
-<product_name>苎布</product_name>   
-<product_name>士紙</product_name>     
-<product_name>桐油</product_name>   
-<product_name>菜子</product_name>   
-<product_name>瓜子</product_name>   
-<product_name>巖蜜</product_name>     
-<product_name>藍靛</product_name>   
-<product_name>繭</product_name>    
-<product_name>落花生</product_name>  
-<product_name>絲</product_name> 
-【894】高縣志卷之五十二    
-<product_name>祥異志</product_name>    明成化元年夏鼠災蔽山盈野嚙食稼穯草木皆盡大者徑    尺如小猪浹旬自滅不知所徃    萬歷元年四月初五日地震八月地震數日三十八年正月    
-<product_name>地震</product_name>   國朝雍正十年産嘉禾米價每倉斗三分    乾隆八年二月彗星見於西北長丈餘十九年五月大水淹    至縣儀門倉厫亦侵 
-</text_content>
-
-</text>
\ No newline at end of file
--- a/data/wordlist/10.txt	Thu Mar 19 09:53:26 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-稻<div>麥</div><div>豆</div><div>瓜</div><div>竹</div><div>菜</div><div>魚</div>
\ No newline at end of file
--- a/models/extractapp.php	Thu Mar 19 09:53:26 2015 +0100
+++ b/models/extractapp.php	Thu Mar 26 15:42:50 2015 +0100
@@ -33,8 +33,9 @@
         // get from URL with file_id
         $lg_text_url = $this->get_text_from_fileId_url.$this->file_id;
         //$lg_text = file_get_contents($lg_text_url);
-        // --- parsing meta data
+        // --- get/set text and parsing meta data from text file
         $lg_text = $this->ParseMetaData($lg_text_url);
+        // TODO: maybe need to check if the book_meta is updated. compare the book_meta in text file and from _post (most up-to-date)
 
         // ----
 
@@ -62,6 +63,14 @@
         $lg_text_url = $this->get_text_from_sectionId_url.$section_id;
         $lg_text = file_get_contents($lg_text_url);
 
+        // TODO: get book_meta from $_postdata and set $this->book_meta: book_id,book_name,author,year,pagenumber
+        $book_meta = array();
+        array_push($book_meta, array($this->book_id,$this->book_name,"","",""));    // missing author,year,pagenumber
+        
+        $this->book_meta = $book_meta;
+
+
+
         $stringInput = $lg_text;
         $stringInput = preg_replace("/<(.*?)>/u", "○", $stringInput);
         $stringInput = preg_replace("/ /u", "○", $stringInput);
@@ -357,10 +366,11 @@
         $book = $this->book_meta;
         foreach ($book as $b) {
             $text .= "<book>\n";
-            $text .= "<title>".$b[0]."</title>\n";
-            $text .= "<author>".$b[1]."</author>\n";
-            $text .= "<year>".$b[2]."</year>\n";
-            $text .= "<pagenumber>".$b[3]."</pagenumber>\n";
+            $text .= "<id>".$b[0]."</id>\n";
+            $text .= "<name>".$b[1]."</name>\n";
+            $text .= "<author>".$b[2]."</author>\n";
+            $text .= "<year>".$b[3]."</year>\n";
+            $text .= "<pagenumber>".$b[4]."</pagenumber>\n";
             $text .= "</book>\n";
         }
         // taglist
@@ -382,7 +392,6 @@
     }
     public function SaveFullTextToLGService($_postdata) {
         // save tagged text (full text) by Jorge's API to lg service
-
         // --------
         if ($_postdata['text']){
             $date = date('Y_m_d_H_i_s', time());
@@ -708,7 +717,7 @@
             echo json_encode(mysql_error());
         }
         $row = mysql_fetch_assoc($result);
-        $largest_id = $row['AUTO_INCREMENT'];
+        $largest_id = $row['AUTO_INCREMENT']-1;
 
 
         $topic_id = $_postdata['topic_id'];
@@ -1217,12 +1226,11 @@
             $this->taglist_infile = $taglistArray; 
         }
 
-        // get book meta data
+        // get book meta data from file
         $book_meta = $xml->book;
         $book_metaArray = array();
         foreach ($book_meta as $row) {
-            //array_push($book_metaArray, array('title'=>(string)$row->title,'author'=>(string)$row->author,'year'=>(string)$row->year,'pagenumber'=>(string)$row->pagenumber ));
-            array_push($book_metaArray, array((string)$row->title,(string)$row->author,(string)$row->year,(string)$row->pagenumber ));
+            array_push($book_metaArray, array((string)$row->id,(string)$row->name,(string)$row->author,(string)$row->year,(string)$row->pagenumber ));
         }
         if ($book_metaArray) {
             $this->book_meta = $book_metaArray;
@@ -1275,6 +1283,17 @@
             $stringInput = preg_replace("/【(.*?)】/u", "【<a href=\"review_index_xml_images.php?books_id=".$bookId."&pages=\\1&entry=0\" target=\"_bookImg\">\\1</a>】", $stringInput);
         }
 
+        // get book_meta from books table
+        $book_meta = array();
+        $books_result = $this->GetBooksByID($bookId);
+        while ($row = mysql_fetch_assoc($books_result)) {
+            array_push($book_meta, array($row['id'],$row['name'],$row['author'],(string)$row['start_year'],(string)$row['line']));
+                                    // use 'start_year' as year, 'line' is pagenumber
+        }
+
+        $this->book_meta = $book_meta;
+
+
         return $stringInput;
     }
     
--- a/models/home.php	Thu Mar 19 09:53:26 2015 +0100
+++ b/models/home.php	Thu Mar 26 15:42:50 2015 +0100
@@ -7,11 +7,15 @@
     
     public function Test() {
 
-    	/* uncomment to do the merge
-    	// merge books table with books_info table
-    	$query = "SELECT books_info.volume, books_info.author, books_info.edition, books_info.books_id FROM books INNER JOIN books_info ON books.id=books_info.books_id";
     	
-    	$result = mysql_query($query);
+        return;
+    }
+    public function MergeBooksInfoToBooks() {
+        /* uncomment to do the merge
+        // merge books table with books_info table
+        $query = "SELECT books_info.volume, books_info.author, books_info.edition, books_info.books_id FROM books INNER JOIN books_info ON books.id=books_info.books_id";
+        
+        $result = mysql_query($query);
         if (!$result) {
             return json_encode("Failed during selecting books, books_info table.");
         }
@@ -19,19 +23,20 @@
         $result_alter = mysql_query($query);
 
         while ($row = mysql_fetch_assoc($result)) {
-        	// insert row into books_v1 table
-        	echo $row['volume'].$row['author'].$row['edition'].$row['books_id'];
+            // insert row into books_v1 table
+            echo $row['volume'].$row['author'].$row['edition'].$row['books_id'];
             
             $query_update = "UPDATE books_v1 SET `volume`='".$row['volume']."', `author`='".$row['author']."',`edition`='".$row['edition']."' WHERE `id`='".$row['books_id']."'";
-				      
+                      
             $result_update= mysql_query($query_update);
             if (!$result_update) {
                 echo json_encode("error");
 
             }
         }
-		*/
+        */
         return;
+
     }
     
 }
--- a/views/Extractapp/TaggingText.php	Thu Mar 19 09:53:26 2015 +0100
+++ b/views/Extractapp/TaggingText.php	Thu Mar 26 15:42:50 2015 +0100
@@ -14,7 +14,6 @@
 $taglist_infile = $viewmodel['taglist_infile'];
 $book_meta = $viewmodel['book_meta'];
 
-
 ?>
 
 <html>