viewcourse.html.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  2. <?php js::set('viewType', $type);?>
  3. <?php $browseLink = $this->createLink('traincourse', 'browse', "");?>
  4. <div id='mainMenu' class='clearfix'>
  5. <div class="btn-toolbar pull-left">
  6. <ul class='breadcrumb'><?php foreach($position as $item) echo strpos($item, '</a>') ? "<li>$item</li>" : "<li title='$item'>$item</li>";?></ul>
  7. </div>
  8. </div>
  9. <div class="main-row main-info">
  10. <div class="main-col col-8">
  11. <div class="cell clearfix">
  12. <div class="item item-img">
  13. <?php if(!empty($file)):?>
  14. <img src='<?php echo $file->webPath;?>' controls='controls' width='100%'/>
  15. <?php else:?>
  16. <div class="hl-default image"><i class="icon icon-picture"></i></div>
  17. <?php endif?>
  18. </div>
  19. <div class="item content">
  20. <div class="title text-ellipsis" title='<?php echo$course->name?>'><?php echo $course->name;?></div>
  21. <div class="detail-content">
  22. <table class='table table-data'>
  23. <tr>
  24. <th class='w-70px'><?php echo $lang->traincourse->desc;?></th>
  25. <td>
  26. <div id='descBox' class="" title='<?php echo $course->desc;?>'><?php echo $course->desc;?></div>
  27. </td>
  28. </tr>
  29. </table>
  30. </div>
  31. <div class="action">
  32. <?php
  33. if(!empty($chapterList) and commonModel::hasPriv('traincourse', 'viewchapter'))
  34. {
  35. $study = $lang->traincourse->continueStudy;
  36. if(empty($activeChapterID))
  37. {
  38. $firstChapter = reset($chapterList);
  39. $activeChapterID = $firstChapter->id;
  40. $study = $lang->traincourse->beginStudy;
  41. }
  42. echo html::a($this->createLink('traincourse', 'viewchapter', "chapterID=$activeChapterID"), $study, '', "class='btn btn-primary'");
  43. }
  44. ?>
  45. </div>
  46. </div>
  47. </div>
  48. <div class='main-actions text-center'>
  49. <div class="btn-toolbar">
  50. <?php $title = $lang->goback;?>
  51. <?php echo html::a($browseLink, '<i class="icon-goback icon-back"></i> ' . $lang->goback, '', "id='back' class='btn' title={$title}");?>
  52. <?php if($type == 'admin'):?>
  53. <div class='divider'></div>
  54. <?php
  55. echo "<div class='divider'></div>";
  56. //commonModel::printLink('traincourse', 'manageCourse', "courseID=$course->id", "<i class='icon icon-manage'></i>" . $lang->traincourse->manageCourse, '', "class='btn btn-link'");
  57. //commonModel::printLink('traincourse', 'editCourse', "courseID=$course->id", "<i class='icon icon-common-edit icon-edit'></i>", '', "class='btn btn-link' iframe data-toggle='modal' title='{$lang->traincourse->editCourse}'", true, true);
  58. commonModel::printLink('traincourse', 'deleteCourse', "courseID=$course->id", "<i class='icon icon-common-edit icon-trash'></i>", 'hiddenwin', "class='btn btn-link'");
  59. ?>
  60. <?php endif;?>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="side-col col-4">
  65. <div class="cell">
  66. <ul class="nav nav-tabs">
  67. <li class="active"><a data-tab href="#tabChapter"><?php echo $lang->traincourse->chapter;?></a></li>
  68. <li id='descTab' class='hidden'><a data-tab href="#tabDesc"><?php echo $lang->traincourse->desc;?></a></li>
  69. </ul>
  70. <div class="tab-content">
  71. <div class="tab-pane active" id="tabChapter">
  72. <div class="detail">
  73. <div class='courses detail-content article-content'><?php echo $catalog;?></div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <script>
  81. $(function() { $('.courses .actions .sort').hide(); })
  82. if(viewType == 'browse')
  83. {
  84. $('#subNavbar li').removeClass('active');
  85. $('#subNavbar').find('ul li').each(function()
  86. {
  87. var tab = $(this).attr('data-id');
  88. if(tab == 'coursebrowse') $(this).addClass('active');
  89. });
  90. }
  91. var descHeight = $('#descBox').height();
  92. if(descHeight > 70)
  93. {
  94. $('#descBox').addClass('course-desc');
  95. $('#moreDescBox').removeClass('hidden');
  96. }
  97. $('#moreDescLink').on('click', function()
  98. {
  99. $('#descTab').removeClass('hidden');
  100. $('#descTab a').click();
  101. });
  102. </script>
  103. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>