course.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?PHP
  2. if(isset($_GET["userid"])){
  3. setcookie("teacher_id", $_GET["userid"], time()+60*60,"/");
  4. }
  5. include "../pcdl/html_head.php";
  6. ?>
  7. <body>
  8. <?php
  9. require_once "../path.php";
  10. require_once "../public/_pdo.php";
  11. require_once '../public/function.php';
  12. require_once '../ucenter/function.php';
  13. require_once "../pcdl/head_bar.php";
  14. $currChannal = "course";
  15. require_once "../uhome/head.php";
  16. ?>
  17. <div class='section_inner'>
  18. <div class="course_info_block">
  19. <h2><?php echo $_local->gui->teaching_course ;?></h2>
  20. <div id="course_list" >
  21. </div>
  22. </div>
  23. <div class="course_info_block">
  24. <h2><?php echo $_local->gui->watching_course ;?></h2>
  25. <div id="my_like" >
  26. </div>
  27. </div>
  28. </div>
  29. <script src="../public/js/marked.js"></script>
  30. <script>
  31. $.get("../course/course_list.php",
  32. {
  33. teacher:"<?php echo $_GET["userid"]; ?>"
  34. },
  35. function(data,status){
  36. let arrData = JSON.parse(data);
  37. let html='';
  38. html +="<div style='display:flex;'>";
  39. html +="<div style='flex:7;'>"
  40. html +='<iframe style="width:100%;height: 550px;" src="../fullcalendar/examples/time-zones.php"></iframe>';
  41. html +="</div>";
  42. html +="<div style='flex:5;'>";
  43. if(arrData.length>0){
  44. for (const iterator of arrData) {
  45. html += '<div class="card" style="display:flex;margin:1em;padding:10px;">';
  46. html += '<div style="flex:9;">';
  47. html += '<div class="title" style="padding-bottom:5px;font-size:110%;font-weight:600;"><a href="../course/course.php?id='+iterator.id+'">'+iterator.title+'</a></div>';
  48. html += '<div class="summary" style="padding-bottom:5px;">'+iterator.subtitle+'</div>';
  49. html += '<div class="summary" style="padding-bottom:5px;">'+marked(iterator.summary)+'</div>';
  50. html += '</div>';
  51. html += '<div style="/*flex:3;max-width:15em;*/">';
  52. html += '</div>';
  53. html += '</div>';
  54. }
  55. }
  56. else{
  57. html += '尚未发布任何课程';
  58. }
  59. html +="</div>";
  60. html +="</div>";
  61. $("#course_list").html(html);
  62. });
  63. </script>
  64. <?php
  65. include "../pcdl/html_foot.php";
  66. ?>