my_lesson_list.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  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 '../media/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="color: var(--border-line-color);border-bottom: 1px solid var(--tool-line-color);padding: 0 18px 18px 18px;">
  39. <div><a href="../course/my_course_index.php?course=<?php echo $course_info["id"];?>&op=edit">[修改课程信息]</a></div>
  40. <?php
  41. echo '<div>';
  42. echo "<span style='padding:5px;'>创建:".strftime("%b-%d-%Y",$course_info["create_time"]/1000)."</span>";
  43. echo "<span style='padding:5px;'>修改:".strftime("%b-%d-%Y",$course_info["modify_time"]/1000)."</span>";
  44. echo "<span style='padding:5px;'>视频数量:{$course_info["lesson_num"]}</span>";
  45. echo "<span style='padding:5px;'>播放:100</span>";
  46. echo "<span style='padding:5px;'>点赞:10</span>";
  47. echo "<span style='padding:5px;'>订阅:20</span>";
  48. echo '</div>';
  49. echo '<div>';
  50. echo '简介:'.$course_info["summary"];
  51. echo '</div>';
  52. echo '<div>';
  53. echo '教师:'.$course_info["teacher"];
  54. echo '</div>';
  55. ?>
  56. </div>
  57. <div style="display:flex;">
  58. <div style="flex:8;padding:0 0.8em;">
  59. <?php
  60. $query = "select * from lesson where course_id = '{$_GET["course"]}' limit 0,100";
  61. $fAllLesson = PDO_FetchAll($query);
  62. $coverList = array();
  63. foreach($fAllLesson as $row){
  64. $coverList[] = $row["cover"];
  65. }
  66. $covers = media_get($coverList);
  67. foreach ($covers as $value) {
  68. $cover["{$value["id"]}"] = $value["link"];
  69. }
  70. echo '<div id="userfilelist">';
  71. foreach($fAllLesson as $row){
  72. echo '<div class="file_list_row" style="display:flex;">';
  73. echo '<div style="width:10em;">';
  74. $coverlink = $cover["{$row["cover"]}"];
  75. echo '<div class="v-cover">';
  76. if(substr($coverlink,0,6)=="media:"){
  77. echo '<img src="'._DIR_USER_IMG_LINK_.'/'.substr($coverlink,6).'" width="100%" height="auto">';
  78. }
  79. else{
  80. echo '<img src="'.$coverlink.'" width="50" height="50">';
  81. }
  82. echo '</div>';
  83. echo '</div>';
  84. echo '<div style="flex:7;padding: 5px 15px;">';
  85. echo '<div class="pd-10">';
  86. echo '<div style="padding-bottom:5px;font-size: 120%;"><a href="../course/my_course_index.php?lesson='.$row["id"].'">'.$row["title"].'</a></div>';
  87. echo '<div class="summary" style="padding-bottom:5px;">'.$row["subtitle"].'</div>';
  88. echo '<div class="summary" style="padding-bottom:5px;">'.$row["summary"].'</div>';
  89. echo '<div class="author" style="padding-bottom:5px;">主讲:'.$row["teacher"].'</div>';
  90. echo '</div>';
  91. echo '</div>';
  92. echo '</div>';
  93. }
  94. echo '</div>';
  95. ?>
  96. </div>
  97. <div style="display:none;flex:2;border-left: 1px solid var(--tool-line-color);padding-left: 12px;">
  98. <div><a href="../course/my_course_edit.php?course=<?php echo $course_info["create_time"];?>&op=edit">[修改课程信息]</a></div>
  99. <div style="width:100%;padding:4px;">
  100. <?php
  101. echo $course_info["cover"];
  102. ?>
  103. </div>
  104. <div>创建时间:
  105. <?php
  106. echo strftime("%b-%d-%Y",$course_info["create_time"]/1000);
  107. ?>
  108. </div>
  109. <div>修改时间:
  110. <?php
  111. echo strftime("%b-%d-%Y",$course_info["modify_time"]/1000);
  112. ?>
  113. </div>
  114. <div>点击:</div>
  115. <div>点赞:</div>
  116. <div>收藏:</div>
  117. </div>
  118. </div>