my_course_edit.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <style>
  2. .file_list_block{
  3. width:90%;
  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?course='.$course_info["id"].'">'.$course_info["title"].'</a> > > 修改';
  23. echo '</div>';
  24. echo '<div></div>';
  25. echo '</div>';
  26. $coverList = array();
  27. $coverList[] = $course_info["cover"];
  28. $covers = media_get($coverList);
  29. foreach ($covers as $value) {
  30. $cover["{$value["id"]}"] = $value["link"];
  31. }
  32. $coverlink = $cover["{$lesson_info["cover"]}"];
  33. if(substr($coverlink,0,6)=="media:"){
  34. $cover_html = '<div style="width: 20em;"><img src="'._DIR_USER_IMG_LINK_.'/'.substr($coverlink,6).'" width="100%" height="auto"></div>';
  35. }
  36. else{
  37. $cover_html = '<div style="width: 20em;"><img src="'.$coverlink.'" width="50" height="50"></div>';
  38. }
  39. echo '<div style="display:flex;">';
  40. echo '<div style="flex:8;padding:0 0.8em;">';
  41. echo '<form action="../course/my_course_index.php" onsubmit="return course_validate_form(this)" method="POST">';
  42. echo '<input type="hidden" name="course" value="'.$course_info["id"].'" />';
  43. echo '<input type="hidden" name="op" value="update" />';
  44. echo '<div id="userfilelist">';
  45. echo '<div style="display:flex;">';
  46. echo '<div style="flex:2;">'.'封面'.'</div>';
  47. echo '<div style="flex:8;">'.$cover_html.'</div>';
  48. echo '<input type="hidden" name="cover" value="'.$course_info["cover"].'" />';
  49. echo '</div>';
  50. echo '<div style="display:flex;">';
  51. echo '<div style="flex:2;">'.'老师'.'</div>';
  52. echo '<div id="teacher_id" style="flex:8;"></div>';
  53. echo '<input id="form_teacher" type="hidden" name="teacher" value="'.$course_info["teacher"].'" />';
  54. echo '</div>';
  55. echo '<div style="display:flex;">';
  56. echo '<div style="flex:2;">'.'语言'.'</div>';
  57. echo '<div id="teacher_id" style="flex:8;">';
  58. echo '<input type="input" name="lang" value="'.$course_info["lang"].'" />';
  59. echo '</div>';
  60. echo '</div>';
  61. echo '<div style="display:flex;">';
  62. echo '<div style="flex:2;">'.'标题'.'</div>';
  63. echo '<div style="flex:8;">';
  64. echo '<input type="input" id="form_title" name = "title" value="'.$course_info["title"].'" />';
  65. echo '<span id = "error_form_title" ></span>';
  66. echo '</div>';
  67. echo '</div>';
  68. echo '<div style="display:flex;">';
  69. echo '<div style="flex:2;">'.'副标题'.'</div>';
  70. echo '<div style="flex:8;"><input type="input" name = "subtitle" value="'.$course_info["subtitle"].'" /></div>';
  71. echo '</div>';
  72. echo '<div style="display:flex;">';
  73. echo '<div style="flex:2;">'.'简介'.'</div>';
  74. echo '<div style="flex:8;"><textarea name="summary" style="height:6em;">'.$course_info["summary"].'</textarea></div>';
  75. echo '</div>';
  76. echo '<div style="display:flex;">';
  77. echo '<div style="flex:2;">'.'标签'.'</div>';
  78. echo '<div style="flex:8;"><input type="input" name = "tag" value="'.$course_info["tag"].'" /></div>';
  79. echo '</div>';
  80. echo '</div>';
  81. ?>
  82. <input type="submit" />
  83. </form>
  84. </div>
  85. <div style="flex:2;border-left: 1px solid var(--tool-line-color);padding-left: 12px;">
  86. <div style="width:100%;padding:4px;">
  87. <?php
  88. echo $lesson_info["link"];
  89. ?>
  90. </div>
  91. <div>创建时间:
  92. <?php
  93. echo strftime("%b-%d-%Y",$lesson_info["create_time"]/1000);
  94. ?>
  95. </div>
  96. <div>修改时间:
  97. <?php
  98. echo strftime("%b-%d-%Y",$lesson_info["modify_time"]/1000);
  99. ?>
  100. </div>
  101. <div>点击:</div>
  102. <div>点赞:</div>
  103. <div>收藏:</div>
  104. </div>
  105. </div>
  106. <script>
  107. name_selector_init("teacher_id",{input_id:"form_teacher"});
  108. </script>