course.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {// 引入标签库 }
  2. <tagLib name="html" />
  3. <include file="Public:header" /><div class="main">
  4. <PHP>
  5. function get_real_name($user_id) {
  6. return $GLOBALS['db']->getOne("select authentication_name from ".DB_PREFIX."user where id=".$user_id);
  7. }
  8. function get_course_title($course_id) {
  9. return $GLOBALS['db']->getOne("select title from ".DB_PREFIX."edu_courses where id=".$course_id);
  10. }
  11. function fix($content, $length = 20) {
  12. if(mb_strlen($content) > $length) {
  13. return "<span title='".$content."'>" . mb_substr($content, 0, $length) . " ...</span>";
  14. } else {
  15. return $content;
  16. }
  17. }
  18. </PHP>
  19. <div class="main_title_list"><div class="list-line-ico"></div>课程评论</div>
  20. <div class="search_row">
  21. <form name="search" action="__APP__" method="get">
  22. {%KEYWORD}:<input type="text" class="textbox" name="title" value="{:trim($_REQUEST['title'])}" />
  23. <input type="hidden" value="EduComment" name="m" /><input type="hidden" value="course" name="a" />
  24. <input type="submit" class="button" value="{%SEARCH}" />
  25. </form>
  26. </div>
  27. <html:list
  28. id="dataTable"
  29. style="dataTable"
  30. name="class"
  31. checkbox="true"
  32. action="true"
  33. datasource="list"
  34. show="id:{%ID}|90px,user_id|get_real_name:用户,content|fix:内容,ext_id|get_course_title:课程,likes:点赞数,create_time|to_date:评论时间"
  35. actionlist="view_reply:查看回复,del:{%DEL}" />
  36. <table class="dataTable">
  37. <tbody>
  38. <td colspan="10">
  39. <input type="button" class="button button-del" value="{%DEL}" onclick="del();" />
  40. </td>
  41. </tbody>
  42. </table>
  43. <div class="page">{$page}</div>
  44. </div>
  45. <script>
  46. function view_reply(id) {
  47. location.href = ROOT+"?"+VAR_MODULE+"=EduComment&"+VAR_ACTION+"=course&reply_id="+id;
  48. }
  49. </script>
  50. <include file="Public:footer" />