فهرست منبع

在消息面板中显示 句子的其他人的译文

visuddhinanda 5 سال پیش
والد
کامیت
be9a3e42ad
3فایلهای تغییر یافته به همراه588 افزوده شده و 535 حذف شده
  1. 14 1
      app/studio/js/message.js
  2. 534 534
      app/studio/js/render.js
  3. 40 0
      app/usent/get.php

+ 14 - 1
app/studio/js/message.js

@@ -638,10 +638,23 @@ function word_msg_counter_click(wordId) {
 function msg_show_msg_content(type, id) {
 	msg_show_content(type, id);
 	msg_show_content_panal();
-	//tab_click('msg_panal_right', 'rb_msg');
 	tab_click_b('sys_message', 'tab_rb_sys_message', editor_show_right_tool_bar, true);
 }
 
+function show_tran_net(book, para, begin, end) {
+	tab_click_b('sys_message', 'tab_rb_sys_message', editor_show_right_tool_bar, true);
+	$.get("../usent/get.php",
+		{
+			book: book,
+			para: para,
+			begin: begin,
+			end: end
+		},
+		function (data, status) {
+			$("#msg_panal_content").html(data);
+		});
+}
+
 function msg_show_list_panal() {
 	$("#msg_panal_content_toolbar").hide();
 	$("#msg_panal_content").hide();

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 534 - 534
app/studio/js/render.js


+ 40 - 0
app/usent/get.php

@@ -0,0 +1,40 @@
+<?php
+/*
+get xml doc from db
+*/
+require_once "../path.php";
+require_once "../public/_pdo.php";
+require_once "../public/function.php";
+
+$book = $_GET["book"];
+$para = $_GET["para"];
+$begin = $_GET["begin"];
+$end = $_GET["end"];
+
+$dns = "sqlite:"._FILE_DB_SENTENCE_;
+$dbh = new PDO($dns, "", "",array(PDO::ATTR_PERSISTENT=>true));
+$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);  
+/* 开始一个事务,关闭自动提交 */
+
+$query="SELECT * FROM sentence WHERE (book = ?  AND paragraph = ? AND begin = ? AND end = ? and text <> '' ) order by modify_time DESC  ";
+$stmt = $dbh->prepare($query);
+$stmt->execute(array($book,$para,$begin,$end));
+$Fetch = $stmt->fetchAll(PDO::FETCH_ASSOC);
+
+    $iFetch=count($Fetch);
+    if($iFetch>0){
+        foreach ($Fetch as $key => $value) {
+            echo "<div>";
+            echo "<div>".$value["author"]."</div>";
+            echo "<div>".$value["text"]."</div>";
+            echo "</div>";
+        }
+    }
+    else{
+        echo "沙发等你来坐。";
+    }
+
+
+//echo json_encode($respond, JSON_UNESCAPED_UNICODE);
+
+?>

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است