cloudimport.html.php 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. /**
  3. * The cloudImport view file of traincourse module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Hu Fangzhou <hufangzhou@easycorp.ltd>
  7. * @package traincourse
  8. * @link https://www.zentao.net
  9. */
  10. ?>
  11. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  12. <div id='unimportedCourseList'>
  13. <form class="main-table table-course" data-ride="table" method="post" target='hiddenwin' id='unimportedCoursesForm' action="<?php echo $this->createLink('traincourse', 'cloudImport');?>">
  14. <div class='table-header hl-primary text-primary strong'>
  15. <?php echo $lang->traincourse->unimportedCourse;?>
  16. </div>
  17. <table class='table tablesorter'>
  18. <thead>
  19. <tr>
  20. <th class='c-id text-left'>
  21. <?php if($courses):?>
  22. <div class="checkbox-primary check-all tablesorter-noSort" title="<?php echo $lang->selectAll?>">
  23. <label></label>
  24. </div>
  25. <?php endif;?>
  26. </th>
  27. <th class='text-left'><?php echo $lang->traincourse->courseName;?></th>
  28. <th class='c-category'><?php echo $lang->traincourse->courseCategory;?></th>
  29. <th class='c-number text-center'><?php echo $lang->traincourse->chapterCount;?></th>
  30. </tr>
  31. </thead>
  32. <tbody>
  33. <?php $unimportedCount = 0;?>
  34. <?php foreach($courses as $course):?>
  35. <tr>
  36. <td class='c-id text-left'>
  37. <?php echo html::checkbox('courses', array($course->code => '')) . html::hidden('courseCodes[]', $course->code);?>
  38. </td>
  39. <td title='<?php echo $course->name;?>' class='text-left c-name'><?php echo $course->name;?></td>
  40. <td><?php echo $course->category;?></td>
  41. <td class='text-center'><?php echo count($course->contents);?></td>
  42. </tr>
  43. <?php $unimportedCount ++;?>
  44. <?php endforeach;?>
  45. </tbody>
  46. </table>
  47. <div class='table-footer'>
  48. <?php if($unimportedCount):?>
  49. <div class="checkbox-primary check-all"><label><?php echo $lang->selectAll?></label></div>
  50. <div class="table-actions btn-toolbar">
  51. <button type="button" class="btn btn-lg btn-primary" data-toggle="modal" data-target="#importModal"><?php echo $lang->import?></button>
  52. </div>
  53. <?php endif;?>
  54. <div class="btn-toolbar">
  55. <?php echo html::a(inlink('admin'), $lang->goback, '', "class='btn'");?>
  56. </div>
  57. <?php $pager->show('right', 'pagerjs');?>
  58. </div>
  59. </form>
  60. </div>
  61. <div class="modal fade" id='importModal'>
  62. <div class="modal-dialog">
  63. <div class="modal-content">
  64. <div class="modal-body">
  65. <div class="modal-icon"><i class="icon-info-sign icon-lg"></i></div>
  66. <div class="modal-text"><?php echo $lang->traincourse->importTip;?></div>
  67. <div class="modal-button"><button type="button" id='submitBtn' class="btn btn-wide btn-primary"><?php echo $lang->confirm;?></button></div>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>