browse.html.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  2. <?php js::set('hidden', $lang->faq->hidden)?>
  3. <?php js::set('show', $lang->faq->show)?>
  4. <div id='mainMenu' class="clearfix">
  5. <div class='btn-toolbar pull-right'>
  6. <?php if(common::hasPriv('faq', 'create')) echo html::a($this->createLink('faq', 'create', "productID=$currentProduct&moduleID=$currentModule", '', true), "<i class='icon-plus'></i> " . $this->lang->faq->create, '', "class='btn btn-primary iframe'");?>
  7. </div>
  8. </div>
  9. <div id="mainContent" class="main-row fade">
  10. <div class="side-col" id="sidebar">
  11. <div class="sidebar-toggle"><i class="icon icon-angle-left"></i></div>
  12. <div class="cell">
  13. <?php if(!$moduleTree):?>
  14. <hr class="space">
  15. <div class="text-center text-muted"><?php echo $lang->faq->noModule;?></div>
  16. <hr class="space">
  17. <?php endif;?>
  18. <ul id='modules' class='tree' data-ride="tree" class="tree no-margin" data-name='tree-story'>
  19. <?php foreach($moduleTree as $productID => $modules):?>
  20. <?php if(!isset($products[$productID])) continue;?>
  21. <li <?php if($currentProduct == $productID) echo "class='active'"?>>
  22. <?php echo html::a($this->createLink('faq', 'browse', "productID=$productID"), $products[$productID]);?>
  23. <?php foreach($modules as $module):?>
  24. <ul>
  25. <?php if(is_array($module)):?>
  26. <?php foreach($module['children'] as $children):?>
  27. <li>
  28. <?php echo $children['name'];?>
  29. <?php $this->faq->printChildModule($children['children'], $currentModule);?>
  30. </li>
  31. <?php endforeach;?>
  32. <?php else:?>
  33. <li <?php if($currentModule == $module->id) echo "class='active'"?>>
  34. <?php echo html::a($this->createLink('faq', 'browse', "productID=$module->root&moduleID=$module->id"), $module->name);?>
  35. <?php if(isset($module->children)) $this->faq->printChildModule($module->children, $currentModule);?>
  36. </li>
  37. <?php endif;?>
  38. </ul>
  39. <?php endforeach;?>
  40. </li>
  41. <?php endforeach;?>
  42. </ul>
  43. </div>
  44. </div>
  45. <div class="main-col">
  46. <?php if(empty($faqs)):?>
  47. <?php if(isset($_COOKIE['feedbackView']) and isset($_COOKIE['feedbackView']) or !empty($_SESSION['user']->feedback)): ?>
  48. <div class="table-empty-tip">
  49. <p>
  50. <span class="text-muted"><?php echo $lang->noData?></span>
  51. </p>
  52. </div>
  53. <?php else:?>
  54. <div class="table-empty-tip">
  55. <p>
  56. <span class="text-muted"><?php echo $lang->faq->noFaq;?></span>
  57. <?php if(common::hasPriv('faq', 'create')):?>
  58. <?php echo html::a($this->createLink('faq', 'create', "productID=$currentProduct&moduleID=$currentModule", '', true), "<i class='icon icon-plus'></i> " . $lang->faq->create, '', "class='btn btn-info iframe'");?>
  59. <?php endif;?>
  60. </p>
  61. </div>
  62. <?php endif;?>
  63. <?php else:?>
  64. <div class="panel block-files block-sm no-margin">
  65. <div class="panel-heading">
  66. <div class="panel-title font-normal"> <h2> <?php echo $lang->faq->faqList?></h2> </div>
  67. </div>
  68. <div class="panel-body">
  69. <table class='table table-form'>
  70. <tr>
  71. <td>
  72. [ <a id="toggleToc" href='#'><span><?php echo $lang->faq->hidden?></span></a> ]
  73. <ol style='padding-left: 35px'>
  74. <?php foreach($faqs as $id => $faq):?>
  75. <li style='margin-top:5px'><a href='<?php echo "#faq$id";?>'><?php echo $faq->question;?></a></li>
  76. <?php endforeach;?>
  77. </ol>
  78. </td>
  79. </tr>
  80. </table>
  81. <table class='table table-form'>
  82. <?php foreach($faqs as $id => $faq):?>
  83. <tr>
  84. <td>
  85. <?php echo "<strong id ='faq$id'> $faq->question</strong>";?>
  86. <span class='actions'>
  87. <?php if(common::hasPriv('faq', 'edit')) echo html::a($this->createLink('faq', 'edit', "faqID=$faq->id", '', true), $lang->edit, '', "class='iframe'")?>
  88. <?php if(common::hasPriv('faq', 'delete')) echo html::a($this->createLink('faq', 'delete', "faqID=$faq->id"), $lang->delete, 'hiddenwin')?>
  89. </span>
  90. </td>
  91. </tr>
  92. <tr>
  93. <td>
  94. <?php echo $faq->answer;?>
  95. <hr />
  96. </td>
  97. </tr>
  98. <?php endforeach;?>
  99. </table>
  100. </div>
  101. </div>
  102. <?php endif;?>
  103. </div>
  104. </div>
  105. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>