Kaynağa Gözat

课程首页显示 主讲人

visuddhinanda 5 yıl önce
ebeveyn
işleme
b0638a9b31
2 değiştirilmiş dosya ile 21 ekleme ve 7 silme
  1. 15 6
      app/course/course_list.php
  2. 6 1
      app/course/index.php

+ 15 - 6
app/course/course_list.php

@@ -5,6 +5,8 @@ require_once "../path.php";
 require_once "../public/_pdo.php";
 require_once '../public/load_lang.php';
 require_once '../media/function.php';
+require_once '../ucenter/function.php';
+
 
 /*
 状态
@@ -15,18 +17,25 @@ require_once '../media/function.php';
 30 公开连载
 40 已完结
 */
+global $PDO;
+PDO_Connect("sqlite:"._FILE_DB_COURSE_);
+
 if(isset($_GET["teacher"])){
-    $teacher = " teacher = '".$_GET["teacher"]."'";
+    $query = "select * from course where teacher = ?  order by create_time DESC limit 0,100";
+    $Fetch = PDO_FetchAll($query,array($_GET["teacher"]));    
 }
 else{
-    $teacher = " 1= 1";
+    $query = "select * from course where 1  order by create_time DESC limit 0,100";
+    $Fetch = PDO_FetchAll($query);
 }
+$userinfo = new UserInfo();
 
-global $PDO;
-PDO_Connect("sqlite:"._FILE_DB_COURSE_);
+foreach ($Fetch as $key => $value) {
+    # code...
+    $user = $userinfo->getName($value["teacher"]);
+    $Fetch[$key]["teacher_info"] = $user;
+}
 
-$query = "select * from course where $teacher  order by create_time DESC limit 0,100";
-$Fetch = PDO_FetchAll($query);
 echo json_encode($Fetch, JSON_UNESCAPED_UNICODE);
 
 ?>

+ 6 - 1
app/course/index.php

@@ -249,7 +249,12 @@ include "../pcdl/html_head.php";
 					html += '<div class="title"><a href="../course/course.php?id=' + iterator.id + '">' + iterator.title + '</a></div>';
 
 					//協助補上代碼:
-					html += '<div class="author">主講人:</div>';
+
+					html += '<div class="author">'+gLocal.gui.speaker+':';
+					html += "<a href='../uhome/course.php?userid="+iterator.teacher+"'>"
+					html += iterator.teacher_info.nickname;
+					html += "</a>";
+					html +='</div>';
 
 					html += '<div class="subtitle">' + iterator.subtitle + '</div>';