my_course_edit.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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> > > '.$_local->gui->modify;
  23. echo '</div>';
  24. echo '<div></div>';
  25. echo '</div>';
  26. echo '<div style="display:flex;">';
  27. echo '<div style="flex:8;padding:0 0.8em;">';
  28. echo '<form action="../course/my_course_index.php" onsubmit="return course_validate_form(this)" method="POST">';
  29. echo '<input type="hidden" name="course" value="'.$course_info["id"].'" />';
  30. echo '<input type="hidden" name="op" value="update" />';
  31. echo '<div id="userfilelist">';
  32. echo '<div style="display:flex;">';
  33. echo '<div style="flex:2;">'.$_local->gui->speaker.'</div>';
  34. echo '<div id="teacher_id" style="flex:8;"></div>';
  35. echo '<input id="form_teacher" type="hidden" name="teacher" value="'.$course_info["teacher"].'" />';
  36. echo '</div>';
  37. echo '<div style="display:flex;">';
  38. echo '<div style="flex:2;">'.$_local->gui->language_select.'</div>';
  39. echo '<div id="teacher_id" style="flex:8;">';
  40. echo '<input type="input" name="lang" value="'.$course_info["lang"].'" />';
  41. echo '</div>';
  42. echo '</div>';
  43. echo '<div style="display:flex;">';
  44. echo '<div style="flex:2;">'.$_local->gui->title.'</div>';
  45. echo '<div style="flex:8;">';
  46. echo '<input type="input" id="form_title" name = "title" value="'.$course_info["title"].'" />';
  47. echo '<span id = "error_form_title" ></span>';
  48. echo '</div>';
  49. echo '</div>';
  50. echo '<div style="display:flex;">';
  51. echo '<div style="flex:2;">'.$_local->gui->sub_title.'</div>';
  52. echo '<div style="flex:8;"><input type="input" name = "subtitle" value="'.$course_info["subtitle"].'" /></div>';
  53. echo '</div>';
  54. echo '<div style="display:flex;">';
  55. echo '<div style="flex:2;">'.$_local->gui->introduction.'</div>';
  56. echo '<div style="flex:8;"><textarea name="summary" style="height:6em;">'.$course_info["summary"].'</textarea></div>';
  57. echo '</div>';
  58. echo '<div style="display:flex;">';
  59. echo '<div style="flex:2;">'.$_local->gui->tag.'</div>';
  60. echo '<div style="flex:8;"><input type="input" name = "tag" value="'.$course_info["tag"].'" /></div>';
  61. echo '</div>';
  62. echo '<div style="display:flex;">';
  63. echo '<div style="flex:2;">'.$_local->gui->attachment.'</div>';
  64. echo '<div style="flex:8;"><input type="input" name = "attachment" value="'.$course_info["attachment"].'" /></div>';
  65. echo '</div>';
  66. echo '</div>';
  67. ?>
  68. <input type="submit" value="<?php echo $_local->gui->submit ?>"/>
  69. </form>
  70. </div>
  71. <div style="flex:2;border-left: 1px solid var(--tool-line-color);padding-left: 12px;">
  72. <div style="width:100%;padding:4px;">
  73. <?php
  74. ?>
  75. </div>
  76. <div><?php echo $_local->gui->created_time ?>:
  77. <?php
  78. echo strftime("%b-%d-%Y",$course_info["create_time"]/1000);
  79. ?>
  80. </div>
  81. <div><?php echo $_local->gui->modified_time ?>:
  82. <?php
  83. echo strftime("%b-%d-%Y",$course_info["modify_time"]/1000);
  84. ?>
  85. </div>
  86. <div><?php echo $_local->gui->num_of_hit ?>:</div>
  87. <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>
  88. <div><?php echo $_local->gui->favorite ?>:</div>
  89. </div>
  90. </div>
  91. <script>
  92. name_selector_init("teacher_id",{input_id:"form_teacher"});
  93. </script>