my_lesson_list.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <style>
  2. .file_list_block{
  3. width:95%;
  4. }
  5. </style>
  6. <div class="tool_bar">
  7. <?php
  8. require_once "../path.php";
  9. require_once "../public/_pdo.php";
  10. require_once '../ucenter/function.php';
  11. global $PDO;
  12. PDO_Connect("sqlite:"._FILE_DB_COURSE_);
  13. $query = "select * from course where id = '{$_GET["course"]}' limit 0,1";
  14. $Fetch = PDO_FetchAll($query);
  15. if(count($Fetch)==0)
  16. {
  17. echo "无法找到此课程。可能该课程已经被拥有者删除。";
  18. exit;
  19. }
  20. $course_info = $Fetch[0];
  21. echo '<div>';
  22. echo '<a href="../course/my_course_index.php">全部课程</a> > '.$course_info["title"];
  23. echo '</div>';
  24. ?>
  25. <div>
  26. <span class="icon_btn_div">
  27. <span class="icon_btn_tip"><?php echo $_local->gui->new;?></span>
  28. <button id="file_share" type="button" class="icon_btn" title=" ">
  29. <a href="../course/my_course_index.php?course=<?php echo $course_info["id"] ?>&op=newlesson">
  30. <svg class="icon">
  31. <use xlink:href="../studio/svg/icon.svg#ic_add_circle"></use>
  32. </svg>
  33. </a>
  34. </button>
  35. </span>
  36. </div>
  37. </div>
  38. <div style="display: flex; color: var(--border-line-color);border-bottom: 1px solid var(--tool-line-color);padding: 0 18px 18px 18px;">
  39. <?php
  40. echo '<div><div>';
  41. echo "<span style='padding-right:5px;'>开课:".strftime("%b-%d-%Y",$course_info["create_time"]/1000)."</span>";
  42. echo "<span style='padding:5px;'>最新:".strftime("%b-%d-%Y",$course_info["modify_time"]/1000)."</span>";
  43. echo "<span style='padding:5px;'>视频数量:{$course_info["lesson_num"]}</span>";
  44. echo "<span style='padding:5px;'>播放:100</span>";
  45. echo "<span style='padding:5px;'>".'<svg t="1600445373282" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2368" width="32" height="32"><path fill="silver" d="M854.00064 412.66688h-275.99872v-35.99872c48-102.00064 35.99872-227.99872 0-288-12.00128-18.00192-35.99872-35.99872-54.00064-35.99872s-35.99872 6.00064-35.99872 54.00064c0 96-6.00064 137.99936-24.00256 179.99872-12.00128 29.99808-77.99808 96-156.00128 120.00256v480c12.00128 6.00064 35.99872 24.00256 54.00064 29.99808 18.00192 12.00128 48 18.00192 60.00128 18.00192h306.00192c77.99808 0 108.00128-29.99808 108.00128-66.00192 0-18.00192 0-29.99808-18.00192-35.99872V796.672c41.99936 0 83.99872-12.00128 83.99872-48 0-29.99808-12.00128-35.99872-18.00192-35.99872v-35.99872h6.00064c24.00256 0 60.00128-35.99872 60.00128-60.00128 0-18.00192-6.00064-35.99872-18.00192-41.99936-6.00064-6.00064-24.00256-6.00064-24.00256-6.00064v-35.99872s12.00128 0 24.00256-12.00128c18.00192-12.00128 18.00192-42.00448 18.00192-42.00448v-12.00128c0-29.99808-48-54.00064-96-54.00064zM67.99872 478.6688l35.99872 408.00256c6.00064 24.00256 24.00256 48 48 48h83.99872c6.00064 0 12.00128-6.00064 18.00192-12.00128s12.00128-6.00064 18.00192-12.00128V412.66688H128c-35.99872 0-60.00128 35.99872-60.00128 66.00192z" p-id="2369"></path></svg>';
  46. echo "10"."</span>";
  47. echo "<span style='padding:5px;'>订阅:20</span>";
  48. echo '</div>';
  49. echo '<div style="padding-margin:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  50. overflow: hidden;">';
  51. echo '简介:'.$course_info["summary"];
  52. echo '</div>';
  53. echo '<div>';
  54. echo '教师:'.ucenter_getA($course_info["teacher"]);
  55. echo '</div></div>';
  56. ?>
  57. <div><a href="../course/my_course_index.php?course=<?php echo $course_info["id"];?>&op=edit">
  58. <svg viewBox="0 0 24 24" id="ic_mode_edit" height="24" width="24">
  59. <path fill="silver" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"></path>
  60. </svg>
  61. </a></div>
  62. </div>
  63. <div style="display:flex;">
  64. <div style="flex:8;padding:0 0.8em;">
  65. <?php
  66. $query = "select * from lesson where course_id = '{$_GET["course"]}' limit 0,100";
  67. $fAllLesson = PDO_FetchAll($query);
  68. echo '<div id="userfilelist">';
  69. foreach($fAllLesson as $row){
  70. echo '<div class="file_list_row" style="display:flex;">';
  71. echo '<div style="width:2em;">';
  72. echo '</div>';
  73. echo '<div style="flex:7;padding: 5px 15px;">';
  74. echo '<div class="pd-10">';
  75. echo '<div style="padding-bottom:5px;font-size: 120%;"><a href="../course/my_course_index.php?lesson='.$row["id"].'">'.$row["title"].'</a></div>';
  76. echo '<div class="summary" style="padding-bottom:5px;">'.$row["subtitle"].'</div>';
  77. echo '<div class="summary" style="padding-margin:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  78. overflow: hidden;">'.$row["summary"].'</div>';
  79. echo '<div class="author" style="padding-bottom:5px;">主讲:'.ucenter_getA($row["teacher"]).'</div>';
  80. echo '</div>';
  81. echo '</div>';
  82. echo '</div>';
  83. }
  84. echo '</div>';
  85. ?>
  86. </div>
  87. <div style="display:none;flex:2;border-left: 1px solid var(--tool-line-color);padding-left: 12px;">
  88. <div><a href="../course/my_course_edit.php?course=<?php echo $course_info["create_time"];?>&op=edit">[修改课程信息]</a></div>
  89. <div style="width:100%;padding:4px;">
  90. <?php
  91. echo $course_info["cover"];
  92. ?>
  93. </div>
  94. <div>创建时间:
  95. <?php
  96. echo strftime("%b-%d-%Y",$course_info["create_time"]/1000);
  97. ?>
  98. </div>
  99. <div>修改时间:
  100. <?php
  101. echo strftime("%b-%d-%Y",$course_info["modify_time"]/1000);
  102. ?>
  103. </div>
  104. <div>点击:</div>
  105. <div><svg t="1600445373282" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2368" width="32" height="32"><path fill="silver" d="M854.00064 412.66688h-275.99872v-35.99872c48-102.00064 35.99872-227.99872 0-288-12.00128-18.00192-35.99872-35.99872-54.00064-35.99872s-35.99872 6.00064-35.99872 54.00064c0 96-6.00064 137.99936-24.00256 179.99872-12.00128 29.99808-77.99808 96-156.00128 120.00256v480c12.00128 6.00064 35.99872 24.00256 54.00064 29.99808 18.00192 12.00128 48 18.00192 60.00128 18.00192h306.00192c77.99808 0 108.00128-29.99808 108.00128-66.00192 0-18.00192 0-29.99808-18.00192-35.99872V796.672c41.99936 0 83.99872-12.00128 83.99872-48 0-29.99808-12.00128-35.99872-18.00192-35.99872v-35.99872h6.00064c24.00256 0 60.00128-35.99872 60.00128-60.00128 0-18.00192-6.00064-35.99872-18.00192-41.99936-6.00064-6.00064-24.00256-6.00064-24.00256-6.00064v-35.99872s12.00128 0 24.00256-12.00128c18.00192-12.00128 18.00192-42.00448 18.00192-42.00448v-12.00128c0-29.99808-48-54.00064-96-54.00064zM67.99872 478.6688l35.99872 408.00256c6.00064 24.00256 24.00256 48 48 48h83.99872c6.00064 0 12.00128-6.00064 18.00192-12.00128s12.00128-6.00064 18.00192-12.00128V412.66688H128c-35.99872 0-60.00128 35.99872-60.00128 66.00192z" p-id="2369"></path></svg></div>
  106. <div>收藏:</div>
  107. </div>
  108. </div>