close.max.html.hook.php 970 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace zin;
  3. $execution = data('execution');
  4. $createDocUrl = data('createDocUrl');
  5. $uploadDocUrl = data('uploadDocUrl');
  6. $hasDeliverable = data('hasDeliverable');
  7. if($hasDeliverable && empty($execution->isTpl))
  8. {
  9. global $lang;
  10. $project = data('project');
  11. $deliverables = data('deliverables');
  12. $categories = data('categories');
  13. if($execution->status == 'doing' && $execution->grade == 1 && $project->model != 'kanban')
  14. {
  15. /* 追加交付物组件。 */
  16. $deliverable = formGroup
  17. (
  18. set::label($lang->project->deliverableAbbr),
  19. deliverable
  20. (
  21. set::items($deliverables),
  22. set::categories($categories),
  23. set::projectID($execution->project),
  24. set::createDocUrl($createDocUrl),
  25. set::uploadDocUrl($uploadDocUrl)
  26. )
  27. );
  28. query('formPanel')->append($deliverable);
  29. }
  30. }