importfromlib.html.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * The importfromlib view file of opportunity module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(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 Shujie Tian <tianshujie@chandao.com>
  7. * @package opportunity
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. $libItems = array();
  12. foreach($libraries as $id => $value)
  13. {
  14. $url = createLink('opportunity', 'importFromLib', "projectID={$projectID}&from={$from}&libID={$id}&orderBy={$orderBy}");
  15. $libItems[] = array('value' => $id, 'text' => $value, 'data-url' => $url, 'data-on' => 'click', 'data-do' => "loadPage(options.url)");
  16. }
  17. featureBar
  18. (
  19. backBtn
  20. (
  21. set::icon('back'),
  22. set::type('primary-outline'),
  23. $lang->goback
  24. ),
  25. inputGroup
  26. (
  27. setClass('ml-2'),
  28. $lang->assetlib->selectLib,
  29. picker
  30. (
  31. set::width(200),
  32. set::name('fromlib'),
  33. set::items($libItems),
  34. set::value($libID),
  35. set::required(true)
  36. )
  37. )
  38. );
  39. searchForm
  40. (
  41. set::module('importOpportunity'),
  42. set::show(true)
  43. );
  44. $footToolbar['items'][] = array(
  45. 'text' => $lang->opportunity->import,
  46. 'className' => 'btn secondary toolbar-item batch-btn size-sm',
  47. 'data-url' => createLink('opportunity', 'importFromLib', "projectID={$projectID}&from={$from}&libID={$libID}")
  48. );
  49. dtable
  50. (
  51. set::cols($config->opportunity->dtable->importOpportunity->fieldList),
  52. set::data($opportunities),
  53. set::checkable(true),
  54. set::orderBy($orderBy),
  55. set::sortLink(createLink('opportunity', 'importFromLib', "projectID={$projectID}&from={$from}&libID={$libID}&orderBy={name}_{sortType}&browseType={$browseType}&queryID={$queryID}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}")),
  56. set::footToolbar($footToolbar),
  57. set::footPager(usePager())
  58. );