2
0

course.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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 "../config.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. <style>
  18. #course_list{
  19. display:block;
  20. }
  21. </style>
  22. <style media="screen and (min-width:800px)">
  23. #course_list{
  24. display:flex;
  25. }
  26. </style>
  27. <div class='section_inner'>
  28. <div class="course_info_block">
  29. <h2><?php echo $_local->gui->teaching_course ;?></h2>
  30. <div id="course_list" >
  31. </div>
  32. </div>
  33. <div class="course_info_block">
  34. <h2><?php echo $_local->gui->watching_course ;?></h2>
  35. <div id="my_like" >
  36. </div>
  37. </div>
  38. </div>
  39. <script src="../public/js/marked.js"></script>
  40. <script>
  41. $.get("../course/course_list.php",
  42. {
  43. teacher:"<?php echo $_GET["userid"]; ?>"
  44. },
  45. function(data,status){
  46. let arrData = JSON.parse(data);
  47. let html='';
  48. html +="<div style='flex:10;'>"
  49. html +='<iframe style="width:100%;height: 90vh;" src="../fullcalendar/examples/time-zones.php"></iframe>';
  50. html +="</div>";
  51. html +="<div style='flex:5;'>";
  52. if(arrData.length>0){
  53. for (const iterator of arrData) {
  54. html += '<div class="card" style="display:flex;margin:1em;padding:10px;">';
  55. html += '<div style="flex:7;">';
  56. 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>';
  57. html += '<div class="summary" style="padding-bottom:5px;">'+iterator.subtitle+'</div>';
  58. html += '<div class="summary" style="padding-bottom:5px;">'+marked(iterator.summary)+'</div>';
  59. html += '</div>';
  60. html += '<div style="/*flex:3;max-width:15em;*/">';
  61. html += '</div>';
  62. html += '</div>';
  63. }
  64. }
  65. else{
  66. html += '尚未发布任何课程';
  67. }
  68. html +="</div>";
  69. $("#course_list").html(html);
  70. });
  71. </script>
  72. <?php
  73. include "../pcdl/html_foot.php";
  74. ?>