create.zentaomax.html.hook.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /**
  3. * The create view file of doc 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@easycorp.ltd>
  7. * @package doc
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. global $lang, $config;
  12. $docType = data('docType');
  13. $templates = data('templates');
  14. if(isset($docType) && $docType == 'html' && $config->vision == 'rnd')
  15. {
  16. jsVar('replaceContentTip', $lang->doc->replaceContentTip);
  17. query('.save-draft')->before(
  18. btn
  19. (
  20. setClass('btn btn-default ghost mr-2'),
  21. set::icon('template', setClass('text-primary')),
  22. set::url('#modalTemplate'),
  23. setData('toggle', 'modal'),
  24. setData('size', 'sm'),
  25. $lang->doc->template
  26. )
  27. );
  28. query('#modalBasicInfo')->after(
  29. modal
  30. (
  31. setID('modalTemplate'),
  32. set::title($lang->doc->template),
  33. set::bodyClass('form form-horz'),
  34. formGroup
  35. (
  36. setClass('mt-6 mb-8'),
  37. set::label($lang->doc->selectTemplate),
  38. set::name('template'),
  39. set::items($templates)
  40. ),
  41. formRow
  42. (
  43. div
  44. (
  45. setClass('form-actions form-group no-label'),
  46. btn
  47. (
  48. setClass('btn primary confirm-btn'),
  49. on::click('loadContent'),
  50. $lang->confirm
  51. ),
  52. btn
  53. (
  54. setClass('btn'),
  55. setData('dismiss', 'modal'),
  56. $lang->cancel
  57. )
  58. )
  59. )
  60. )
  61. );
  62. }