browse.html.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * The browse view file of client module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  6. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Gang Liu <liugang@easycorp.ltd>
  8. * @package client
  9. * @link https://www.zentao.net
  10. */
  11. namespace zin;
  12. $canCreate = hasPriv('client', 'create');
  13. $cols = $config->client->dtable->fieldList;
  14. $data = initTableData($clients, $cols, $this->client);
  15. panel
  16. (
  17. set::title($lang->client->browseVersion),
  18. set::shadow(false),
  19. $canCreate ? toolbar
  20. (
  21. btn
  22. (
  23. setClass('primary'),
  24. setData(array('toggle' => 'modal')),
  25. set::icon('plus'),
  26. set::url(inlink('create')),
  27. $lang->client->create
  28. )
  29. ) : null,
  30. dtable
  31. (
  32. set::cols($cols),
  33. set::data($data),
  34. set::footPager(usePager()),
  35. set::emptyTip($lang->client->noClient),
  36. set::createTip($lang->client->create),
  37. set::createLink($canCreate ? inlink('create') : ''),
  38. set::createAttr("data-toggle='modal'")
  39. )
  40. );
  41. render();