browse.html.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /**
  3. * The browse view file of feedback module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Yidong Wang <yidong@cnezsoft.com>
  8. * @package feedback
  9. * @version $Id$
  10. * @link http://www.zentao.net
  11. */
  12. ?>
  13. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  14. <?php
  15. js::set('browseType', isset($browseType) ? $browseType : '');
  16. js::set('moduleID', $moduleID);
  17. ?>
  18. <?php $viewMethod = 'view'?>
  19. <div id='mainMenu' class='clearfix'>
  20. <div id="sidebarHeader">
  21. <div class="title">
  22. <?php
  23. echo $moduleName;
  24. if($moduleID)
  25. {
  26. $action = $this->config->vision == 'lite' ? 'browse' : 'admin';
  27. $removeLink = $browseType == 'byModule' ? inlink($action, "browseType=$browseType&param=0&orderBy=$orderBy&recTotal=0") : inlink($action, "browseType=byProduct&param=0&orderBy=$orderBy&recTotal=0");
  28. echo html::a($removeLink, "<i class='icon icon-sm icon-close'></i>", '', "class='text-muted'");
  29. }
  30. ?>
  31. </div>
  32. </div>
  33. <div class='btn-toolbar pull-left'>
  34. <?php foreach($lang->feedback->featureBar['browse'] as $type => $name): ?>
  35. <?php $active = (isset($browseType) and $type == $this->session->feedbackBrowseType) ? "btn-active-text" : ''?>
  36. <?php $action = $this->config->vision == 'lite' ? 'browse' : 'admin'; ?>
  37. <?php echo html::a(inlink($action, "browseType=$type"), "<span class='text'>{$name}</span>", '', "id='{$type}Tab' class='btn btn-link $active'")?>
  38. <?php endforeach?>
  39. <a href="javascript:;" class="querybox-toggle btn btn-link">
  40. <span class='text'><i class="icon-search icon"></i><?php echo $lang->searchLang;?></span>
  41. </a>
  42. </div>
  43. <div class='btn-toolbar pull-right'>
  44. <?php if(common::hasPriv('feedback', 'export')) echo html::a(inlink('export', "browseType=$browseType&orderBy=$orderBy"), "<i class='icon-export muted'></i> " . $lang->export, '', "class='btn btn-link export'")?>
  45. <?php if(common::hasPriv('feedback', 'create')) echo html::a(inlink('create', "extras=moduleID=$moduleID,productID=$productID"), "<i class='icon-plus'></i>" . $lang->feedback->create, '', "class='btn btn-primary'")?>
  46. </div>
  47. </div>
  48. <div id='queryBox' data-module='feedback' class='cell <?php if($browseType == 'bysearch') echo 'show';?>'></div>
  49. <div id='mainContent' class='main-row'>
  50. <div class="side-col" id="sidebar">
  51. <div class="sidebar-toggle"><i class="icon icon-angle-left"></i></div>
  52. <div class="cell">
  53. <?php echo $moduleTree;?>
  54. </div>
  55. </div>
  56. <div class='main-col'>
  57. <?php
  58. $config->feedback->datatable->fieldList['actions']['width'] = '130';
  59. include './data.html.php';
  60. ?>
  61. </div>
  62. </div>
  63. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>
  64. <script>
  65. $('#module' + moduleID).closest('li').addClass('active');
  66. </script>