comparison check_sections_details.php @ 17:2e6bf16b0be3

Commit from test site
author Calvin Yeh <cyeh@mpipw-berlin.mpg.com>
date Tue, 21 Mar 2017 18:05:52 +0100
parents 6ea0f9030f72
children a15320882b30
comparison
equal deleted inserted replaced
16:0bbf7b85d005 17:2e6bf16b0be3
102 $lg_url = $lgserver_url."rest/utils/getUser?sessionId=".$session_id; // url to get username from LGService 102 $lg_url = $lgserver_url."rest/utils/getUser?sessionId=".$session_id; // url to get username from LGService
103 //$lg_url = "http://localgazetteers-dev/LGServices/rest/utils/getUser?sessionId=".$session_id; // url to get username from LGService 103 //$lg_url = "http://localgazetteers-dev/LGServices/rest/utils/getUser?sessionId=".$session_id; // url to get username from LGService
104 $output = file_get_contents($lg_url); 104 $output = file_get_contents($lg_url);
105 $user_info = json_decode($output, true); 105 $user_info = json_decode($output, true);
106 $current_editor = (string)$user_info['userName']; 106 $current_editor = (string)$user_info['userName'];
107 107
108 if ($current_editor == null || $current_editor == "" || strcmp($current_editor, "") === 0 || strcmp($user_info['status'], "ok") !== 0) { 108 if ($current_editor == null || $current_editor == "" || strcmp($current_editor, "") === 0 || strcmp($user_info['status'], "ok") !== 0) {
109 // redirect to LGServices homepage 109 // redirect to LGServices homepage
110 //header("Location: http://localgazetteers.mpiwg-berlin.mpg.de/LGServices");
111 header("Location: "+$lgserver_url+"LGServices"); 110 header("Location: "+$lgserver_url+"LGServices");
111 //header('Location: http://localgazetteers/LGServices');
112 } 112 }
113 113
114 } else { 114 } else {
115 // test locally 115 // test locally
116 // redirect to LGServices homepage 116 // redirect to LGServices homepage
188 ?> 188 ?>
189 </div> 189 </div>
190 </div> 190 </div>
191 <div id="panel"></div> 191 <div id="panel"></div>
192 <script> 192 <script>
193 var version = <?php echo $version;?>; 193 var version=<?php echo $version;?>;
194 var session_id = "<?php echo $_GET['sessionId']; ?>"; 194 var session_id = "<?php echo $_GET['sessionId'];?>";
195 </script> 195 </script>
196 196
197 <script type="text/javascript"> 197 <script type="text/javascript">
198 function setCurrentEditor() { 198 function setCurrentEditor() {
199 // current_editor is gotten from LGService 199 // current_editor is gotten from LGService
200 var current_editor = <?php echo json_encode($current_editor) ?>; 200 var current_editor = <?php echo json_encode($current_editor) ?>;
201 if (current_editor != "") { 201 if (current_editor != "") {
202 $("#saveBook .editor").val(current_editor); 202 $("#saveBook .editor").val(current_editor);
203 } else { 203 } else {
204 alert("Error!! You have to login from LGService!"); 204 alert("Error!! You have to login from LGService!");
205 $("#loading").show(); 205 $("#loading").show();
206 } 206 }
207 } 207 }
208 208
209 document.getElementById("show_all").onclick = function(){showAll()}; 209 document.getElementById("show_all").onclick = function(){showAll()};
210 210
242 document.getElementById("editor").innerHTML = ""; 242 document.getElementById("editor").innerHTML = "";
243 document.getElementById("date").innerHTML = ""; 243 document.getElementById("date").innerHTML = "";
244 } 244 }
245 245
246 246
247
248 // --- timeout reminder --- 247 // --- timeout reminder ---
249 var timeoutID; 248 var timeoutID;
250 delayedAlert(); 249 delayedAlert();
251 function delayedAlert() { 250 function delayedAlert() {
252 timeoutID = window.setTimeout(slowAlert, 3600*1000); // 1 hr 251 timeoutID = window.setTimeout(slowAlert, 3600*1000);
253 } 252 }
254 function slowAlert() { 253 function slowAlert() {
255 if (confirm("Reminder: It's been 1 hour. Remember saving your work to prevent data lost. \n\nKeep working? \n(Press Cancel will turn off this reminder.)")) { 254 if (confirm("Reminder: It's been 1 hour. Remember saving your work to prevent data lost. \n\nKeep working? \n(Press Cancel will turn off this reminder.)")) {
256 255
257 var lg_url = "<?php echo $lgserver_url?>" + "rest/utils/getUser?sessionId=" + session_id; 256 var lg_url = "<?php echo $lgserver_url?>" + "rest/utils/getUser?sessionId=" + session_id;
258 257
259 $.post(lg_url, function(data) { 258 $.post(lg_url, function(data) {
260 console.log("renew session."); 259 console.log("renew session.");
272 271
273 }).fail(function(){ 272 }).fail(function(){
274 console.log("fail to renew session."); 273 console.log("fail to renew session.");
275 }); 274 });
276 } 275 }
277 } 276
278 277 }
279 278
280 279
281 280
282 </script> 281 </script>
283 282