Просмотр исходного кода

自动查词加入语言过滤

visuddhinanda 5 лет назад
Родитель
Сommit
92c188df50
2 измененных файлов с 25 добавлено и 10 удалено
  1. 12 4
      app/studio/dict_find_auto.php
  2. 13 6
      app/studio/dict_find_one.php

+ 12 - 4
app/studio/dict_find_auto.php

@@ -1,7 +1,10 @@
 <?php
-include "../path.php";
-include "../public/_pdo.php";
-include "../public/function.php";
+require_once "../path.php";
+require_once "../public/_pdo.php";
+require_once "../public/function.php";
+require_once '../ucenter/setting_function.php';
+
+$user_setting = get_setting();
 
 if(isset($_GET["book"])){
 	$in_book=$_GET["book"];
@@ -155,7 +158,12 @@ for($i=0;$i<$lookup_loop;$i++)
 				$type = $one["type"];
 				$gramma = $one["gramma"];
 				$parent = $one["parent"];
-				$mean = $one["mean"];
+				if(inLangSetting($one["lang"],$user_setting["dict.lang"])){
+					$mean = $one["mean"];
+				}
+				else{
+					$mean = "";
+				}
 				
 				if(isset($one["note"])){
 					$note = $one["note"];

+ 13 - 6
app/studio/dict_find_one.php

@@ -1,7 +1,8 @@
 <?php
-include "../path.php";
-include "../public/_pdo.php";
-include "../public/function.php";
+require_once "../path.php";
+require_once "../public/_pdo.php";
+require_once "../public/function.php";
+require_once '../ucenter/setting_function.php';
 
 if(isset($_GET["book"])){
 	$in_book=$_GET["book"];
@@ -56,6 +57,7 @@ function microtime_float()
 
 $time_start = microtime_float();
 
+$user_setting = get_setting();
 
 //open database
 
@@ -133,7 +135,12 @@ for($i=0;$i<$lookup_loop;$i++)
 				$type = $one["type"];
 				$gramma = $one["gramma"];
 				$parent = $one["parent"];
-				$mean = $one["mean"];
+				if(inLangSetting($one["lang"],$user_setting["dict.lang"])){
+					$mean = $one["mean"];
+				}
+				else{
+					$mean = "";
+				}
 				$note = $one["note"];
 				if(isset($one["factors"])){
 					$parts = $one["factors"];
@@ -169,8 +176,8 @@ for($i=0;$i<$lookup_loop;$i++)
 					$dict_name = "";
 				}
 
-				if(isset($one["language"])){
-					$language = $one["language"];
+				if(isset($one["lang"])){
+					$language = $one["lang"];
 				}
 				else{
 					$language = "en";