edit.field.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php
  2. namespace zin;
  3. global $lang;
  4. $fields = defineFieldList('risk.edit');
  5. $fields->field('name')
  6. ->width('full')
  7. ->control('input')
  8. ->required()
  9. ->value(data('risk.name'));
  10. $fields->field('source')
  11. ->control('picker')
  12. ->items($lang->risk->sourceList)
  13. ->value(data('risk.source'));
  14. $fields->field('project')
  15. ->width('1/4')
  16. ->control('picker')
  17. ->items(data('projectList'))
  18. ->value(data('risk.project'));
  19. $fields->field('execution')
  20. ->width('1/4')
  21. ->control('picker')
  22. ->items(data('executions'))
  23. ->value(data('risk.execution'))
  24. ->hidden(!data('project.multiple'));
  25. $fields->field('category')
  26. ->control('picker')
  27. ->items($lang->risk->categoryList)
  28. ->value(data('risk.category'));
  29. $fields->field('strategy')
  30. ->control('picker')
  31. ->items($lang->risk->strategyList)
  32. ->value(data('risk.strategy'));
  33. $fields->field('impact')
  34. ->width('1/4')
  35. ->control('picker')
  36. ->items($lang->risk->impactList)
  37. ->required()
  38. ->value(data('risk.impact'));
  39. $fields->field('probability')
  40. ->width('1/4')
  41. ->control('picker')
  42. ->items($lang->risk->probabilityList)
  43. ->required()
  44. ->value(data('risk.probability'));
  45. $fields->field('rate')
  46. ->width('1/4')
  47. ->control('input')
  48. ->disabled(true)
  49. ->value(data('risk.rate'));
  50. $fields->field('pri')
  51. ->width('1/4')
  52. ->control('priPicker')
  53. ->items($lang->risk->priList)
  54. ->required()
  55. ->readonly(true)
  56. ->value(data('risk.pri'));
  57. $fields->field('identifiedDate')
  58. ->control('datePicker')
  59. ->value(data('risk.identifiedDate'));
  60. $fields->field('plannedClosedDate')
  61. ->control('datePicker')
  62. ->value(data('risk.plannedClosedDate'));
  63. $fields->field('actualClosedDate')
  64. ->control('datePicker')
  65. ->value(data('risk.actualClosedDate'));
  66. $fields->field('resolvedBy')
  67. ->width('1/4')
  68. ->control('picker')
  69. ->items(data('users'))
  70. ->value(data('risk.resolvedBy'));
  71. $fields->field('assignedTo')
  72. ->width('1/4')
  73. ->control('picker')
  74. ->items(data('users'))
  75. ->value(data('risk.assignedTo'));
  76. $fields->field('prevention')
  77. ->width('full')
  78. ->control('editor');
  79. $fields->field('remedy')
  80. ->width('full')
  81. ->control('editor');
  82. $fields->field('resolution')
  83. ->width('full')
  84. ->control('editor');