my_lesson_list.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?php
  2. require_once '../studio/index_head.php';
  3. ?>
  4. <body id="file_list_body" onLoad="course_list()">
  5. <script language="javascript" src="../course/my_couse.js"></script>
  6. <script language="javascript" src="../ucenter/name_selector.js"></script>
  7. <script >
  8. var gCurrPage="course";
  9. </script>
  10. <style>
  11. #course {
  12. background-color: var(--btn-border-color);
  13. }
  14. #course:hover{
  15. background-color: var(--btn-border-color);
  16. color: var(--btn-color);
  17. cursor:auto;
  18. }
  19. </style>
  20. <?php
  21. require_once '../studio/index_tool_bar.php';
  22. ?>
  23. <div class="index_inner" style=" margin-left: 18em;margin-top: 5em;">
  24. <div id="course_list" class="file_list_block">
  25. <style>
  26. .file_list_block{
  27. width:95%;
  28. }
  29. </style>
  30. <div class="tool_bar">
  31. <?php
  32. require_once "../path.php";
  33. require_once "../public/_pdo.php";
  34. require_once '../ucenter/function.php';
  35. global $PDO;
  36. PDO_Connect("sqlite:"._FILE_DB_COURSE_);
  37. $query = "SELECT * from course where id = ? limit 0,1";
  38. $Fetch = PDO_FetchAll($query,array($_GET["course"]));
  39. if(count($Fetch)==0)
  40. {
  41. echo "无法找到此课程。可能该课程已经被拥有者删除。";
  42. exit;
  43. }
  44. $course_info = $Fetch[0];
  45. echo '<div>';
  46. echo '<a href="../course/my_course_index.php">'.$_local->gui->all_courses.'</a> > '.$course_info["title"];
  47. echo '</div>';
  48. ?>
  49. <div>
  50. <span class="icon_btn_div">
  51. <span class="icon_btn_tip"><?php echo $_local->gui->new_lesson;?></span>
  52. <button id="file_share" type="button" class="icon_btn" title=" ">
  53. <a href="../course/my_lesson_new.php?course=<?php echo $course_info["id"] ?>&op=newlesson">
  54. <svg style="" t="1601520759574" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7839" width="200" height="200">
  55. <path d="M192 256h640v320H192z" p-id="7840"></path>
  56. <path d="M832 192.5v447.29H192V192.5h640m0-64H192c-35.35 0-64 28.65-64 64v447.29c0 35.35 28.65 64 64 64h640c35.35 0 64-28.65 64-64V192.5c0-35.35-28.65-64-64-64z" p-id="7841">
  57. </path><path d="M384.09 659.34h63.81v226.72h-63.81z" p-id="7842"></path>
  58. <path d="M447.78 659.46v226.47h-63.56V659.46h63.56m0.25-0.25h-64.06v226.97h64.06V659.21z" p-id="7843"></path><path d="M576.09 659.34h63.81v226.72h-63.81z" p-id="7844"></path>
  59. <path d="M639.78 659.46v226.47h-63.56V659.46h63.56m0.25-0.25h-64.06v226.97h64.06V659.21z" p-id="7845"></path>
  60. <path d="M288.03 895.94c-17.59 0-31.91-14.31-31.91-31.91s14.31-31.91 31.91-31.91h447.94c17.59 0 31.91 14.31 31.91 31.91s-14.31 31.91-31.91 31.91H288.03z" p-id="7846"></path>
  61. <path d="M735.97 832.25c17.52 0 31.78 14.26 31.78 31.78s-14.26 31.78-31.78 31.78H288.03c-17.52 0-31.78-14.26-31.78-31.78s14.26-31.78 31.78-31.78h447.94m0-0.25H288.03c-17.69 0-32.03 14.34-32.03 32.03s14.34 32.03 32.03 32.03h447.94c17.69 0 32.03-14.34 32.03-32.03S753.66 832 735.97 832z" p-id="7847">
  62. </path><path style="fill:#545454" d="M384 384h256v64H384z" p-id="7848"></path>
  63. <path style="fill:#545454" d="M480 288h64v256h-64z" p-id="7849"></path>
  64. </svg>
  65. </a>
  66. </button>
  67. </span>
  68. </div>
  69. </div>
  70. <div style="display: flex; color: var(--border-line-color);border-bottom: 1px solid var(--tool-line-color);padding: 0 18px 18px 18px;">
  71. <?php
  72. echo '<div><div>';
  73. echo "<span style='padding-right:5px;'>".$_local->gui->course_begin.":".strftime("%b-%d-%Y",$course_info["create_time"]/1000)."</span>";
  74. echo "<span style='padding:5px;'>".$_local->gui->recent_update.":".strftime("%b-%d-%Y",$course_info["modify_time"]/1000)."</span>";
  75. echo "<span style='padding:5px;'>".$_local->gui->num_of_lesson.":{$course_info["lesson_num"]}</span>";
  76. echo "<span style='padding:5px;'>".$_local->gui->num_of_played.":100</span>";
  77. 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>';
  78. echo "10"."</span>";
  79. echo "<span style='padding:5px;'>".$_local->gui->signed_up.":20</span>";
  80. echo '</div>';
  81. echo '<div style="padding-margin:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  82. overflow: hidden;">';
  83. echo $_local->gui->introduction.':'.$course_info["summary"];
  84. echo '</div>';
  85. echo '<div>';
  86. echo $_local->gui->speaker.':'.ucenter_getA($course_info["teacher"]);
  87. echo '</div></div>';
  88. ?>
  89. <div><a href="../course/my_course_edit.php?course=<?php echo $course_info["id"];?>">
  90. <svg viewBox="0 0 24 24" id="ic_mode_edit" height="24" width="24">
  91. <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>
  92. </svg>
  93. </a></div>
  94. </div>
  95. <div style="display:flex;">
  96. <div style="flex:8;padding:0 0.8em;">
  97. <?php
  98. $query = "SELECT * from lesson where course_id = ? limit 0,100";
  99. $fAllLesson = PDO_FetchAll($query,array($_GET["course"]));
  100. echo '<div id="userfilelist">';
  101. foreach($fAllLesson as $row){
  102. echo '<div class="file_list_row" style="display:flex;">';
  103. echo '<div style="width:2em;">';
  104. echo '</div>';
  105. echo '<div style="flex:7;padding: 5px 15px;">';
  106. echo '<div class="pd-10">';
  107. echo '<div style="padding-bottom:5px;font-size: 120%;"><a href="../course/my_lesson_edit.php?lesson='.$row["id"].'">'.$row["title"].'</a></div>';
  108. echo '<div class="summary" style="padding-bottom:5px;">'.$row["subtitle"].'</div>';
  109. echo '<div class="summary" style="padding-margin:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  110. overflow: hidden;">'.$row["summary"].'</div>';
  111. echo '<div class="author" style="padding-bottom:5px;">'.$_local->gui->speaker.':'.ucenter_getA($row["teacher"]).'</div>';
  112. echo '</div>';
  113. echo '</div>';
  114. echo '</div>';
  115. }
  116. echo '</div>';
  117. ?>
  118. </div>
  119. <div style="display:none;flex:2;border-left: 1px solid var(--tool-line-color);padding-left: 12px;">
  120. <div><a href="../course/my_course_edit.php?course=<?php echo $course_info["create_time"];?>&op=edit">[修改课程信息]</a></div>
  121. <div style="width:100%;padding:4px;">
  122. <?php
  123. echo $course_info["cover"];
  124. ?>
  125. </div>
  126. <div><?php echo $_local->gui->created_time ?>:
  127. <?php
  128. echo strftime("%b-%d-%Y",$course_info["create_time"]/1000);
  129. ?>
  130. </div>
  131. <div><?php echo $_local->gui->modified_time ?>:
  132. <?php
  133. echo strftime("%b-%d-%Y",$course_info["modify_time"]/1000);
  134. ?>
  135. </div>
  136. <div><?php echo $_local->gui->num_of_hit ?>:</div>
  137. <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>
  138. <div><?php echo $_local->gui->favorite ?>:</div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <?php
  144. require_once '../studio/index_foot.php';
  145. ?>