# HG changeset patch # User Zoe Hong # Date 1426178010 -3600 # Node ID c245d54eab9f98cf4ba397765c28b67f447396d5 # Parent 533a6c39c1289d05c2f4092d1ab79d189ea52d0d config lg server url, without port diff -r 533a6c39c128 -r c245d54eab9f develop/classes/basemodel.php --- a/develop/classes/basemodel.php Tue Mar 10 14:13:21 2015 +0100 +++ b/develop/classes/basemodel.php Thu Mar 12 17:33:30 2015 +0100 @@ -2,25 +2,26 @@ abstract class BaseModel { // protected $database; - protected $systemNAME, $topic; + protected $systemNAME, $lgserver_url; - protected $get_text_from_fileId_url = "http://localgazetteers-dev:8080/LGServer/rest/text/getFileText?fileId="; - protected $get_text_from_sectionId_url = "http://localgazetteers-dev:8080/LGServer/rest/text/getSectionText?sectionId="; - protected $save_to_LGService_url = "http://localgazetteers-dev:8080/LGServer/rest/text/save"; - protected $save_new_to_LGService_url = "http://localgazetteers-dev:8080/LGServer/rest/text/saveNew"; + protected $get_text_from_fileId_url = $this->lgserver_url."rest/text/getFileText?fileId="; + protected $get_text_from_sectionId_url = $this->lgserver_url."rest/text/getSectionText?sectionId="; + protected $save_to_LGService_url = $this->lgserver_url."rest/text/save"; + protected $save_new_to_LGService_url = $this->lgserver_url."rest/text/saveNew"; + /* - // protected $lg_server_url = "http://141.14.239.226:8080/gazetteer-server/rest/text/"; - protected $get_text_from_fileId_url = "http://141.14.239.226:8080/gazetteer-server/rest/text/getFileText?fileId="; - protected $get_text_from_sectionId_url = "http://141.14.239.226:8080/gazetteer-server/rest/text/getSectionText?sectionId="; - protected $save_to_LGService_url = "http://141.14.239.226:8080/gazetteer-server/rest/text/save"; - protected $save_new_to_LGService_url = "http://141.14.239.226:8080/gazetteer-server/rest/text/saveNew"; + protected $get_text_from_fileId_url = "http://localgazetteers-dev/LGServer/rest/text/getFileText?fileId="; + protected $get_text_from_sectionId_url = "http://localgazetteers-dev/LGServer/rest/text/getSectionText?sectionId="; + protected $save_to_LGService_url = "http://localgazetteers-dev/LGServer/rest/text/save"; + protected $save_new_to_LGService_url = "http://localgazetteers-dev/LGServer/rest/text/saveNew"; */ public function __construct() { - global $mysql_database, $mysql_server, $mysql_user, $mysql_password, $systemNAME; + global $mysql_database, $mysql_server, $mysql_user, $mysql_password, $systemNAME, $lgserver_url; $this->systemNAME = $systemNAME; + $this->lgserver_url = $lgserver_url; // $this->database = new PDO("mysql:host=localhost;dbname=test", "username", "password"); set_time_limit(0); diff -r 533a6c39c128 -r c245d54eab9f develop/config/config.php --- a/develop/config/config.php Tue Mar 10 14:13:21 2015 +0100 +++ b/develop/config/config.php Thu Mar 12 17:33:30 2015 +0100 @@ -10,6 +10,7 @@ $mysql_user = "root"; $mysql_password = "admin"; $system_root_url = "http://localgazetteers-dev/extraction-interface/develop"; + $lgserver_url = "http://localgazetteers-dev/LGServer/"; } else { // localhost @@ -19,6 +20,7 @@ $mysql_user = "root"; $mysql_password = "root"; $system_root_url = "http://localhost:1080/extraction-interface/develop"; + $lgserver_url = "http://localgazetteers-dev/LGServer/"; } ?> diff -r 533a6c39c128 -r c245d54eab9f develop/models/extractapp.php --- a/develop/models/extractapp.php Tue Mar 10 14:13:21 2015 +0100 +++ b/develop/models/extractapp.php Thu Mar 12 17:33:30 2015 +0100 @@ -384,7 +384,7 @@ // save tagged text (full text) by Jorge's API to lg service // -------- - if ($_postdata['text']){ + if ($_postdata['text']){ $date = date('Y_m_d_H_i_s', time()); if ( file_exists("data/parsing_files/".$_postdata['sectionId'].".txt") ) { $oldFile = file_get_contents("data/parsing_files/".$_postdata['sectionId'].".txt"); @@ -404,7 +404,6 @@ $require = preg_replace("/
/u", "\n", $require); //$require = preg_replace("/
/u", "\n", $require); - // TODO: append metadata at the beginning of file if ($_postdata['branchId'] == 0) { // -- new branch case $require = "\n".$require."\n"; @@ -412,7 +411,7 @@ $require = $this->AppendMetaData($require); //saving in my local machine in developing phrase - file_put_contents("data/parsing_files/".$_postdata['sectionId'].".txt", $require); + //file_put_contents("data/parsing_files/".$_postdata['sectionId'].".txt", $require); } // ------ @@ -431,11 +430,11 @@ } else { // -- new branch case echo "saveNew!"; + $user_id = "0"; if ($_postdata['userId']) { $user_id = $_postdata['userId']; - } else { - $user_id = "12"; } + $postfields = array( "text" => $require, "sectionId" => $_postdata['sectionId'], @@ -1196,7 +1195,11 @@ private function ParseMetaData($filename) { $text = file_get_contents($filename); - $xml = simplexml_load_string($text) or die("Error: Cannot load from xml string"); + $xml = simplexml_load_string($text); //or die("Error: Cannot load from xml string"); + if (!$xml) { + // when file created by section_id, read the plain text from file_get_contents + return $text; + } $this->topic = (string)$xml->topic; // set topic id diff -r 533a6c39c128 -r c245d54eab9f develop/views/Extractapp/TaggingText.php --- a/develop/views/Extractapp/TaggingText.php Tue Mar 10 14:13:21 2015 +0100 +++ b/develop/views/Extractapp/TaggingText.php Thu Mar 12 17:33:30 2015 +0100 @@ -87,6 +87,9 @@ if (info['current_fileId'] != 0 && info['current_fileId'] != info['file_id']){ // -- there might be conflicts between different version + alert("Someone edited this file and saved before you."); + return; + var retVal = confirm('There were something happened/someone editing in the between of time.\nDo you want to force saving? (There might be conflicts between two versions.)'); if( retVal == true ){ // TODO: force saving with currentFileId @@ -151,6 +154,7 @@ */ } + } return;