batchcreate.html.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace zin;
  3. jsVar('groupID', $groupID);
  4. $form = "<div class='panel panel-form panel-form-batch size-lg shadow' style='--zt-panel-form-max-width: auto;'>";
  5. $form .= "<div class='panel-heading'><div class='panel-title text-lg'>{$lang->auditcl->batchCreate}</div></div>";
  6. $form .= "<div class='panel-body'>";
  7. $form .= "<form class='load-indicator main-form' method='post' id='batchCreateForm'>";
  8. $form .= "<table class='table table-bordered'>";
  9. $form .= "<thead>";
  10. $form .= "<tr>";
  11. $form .= "<th>{$lang->auditcl->process}<span class='required'></span></th>";
  12. $form .= "<th>{$lang->auditcl->activity}<span class='required'></span></th>";
  13. $form .= "<th>{$lang->auditcl->title}<span class='required'></span></th>";
  14. $form .= "</tr>";
  15. $form .= "</thead>";
  16. $form .= "<tbody id='formlist'>";
  17. foreach($processGroup as $processID => $activityGroup)
  18. {
  19. $rowspan = count($activityGroup) + 1;
  20. $processName = current($activityGroup)->processName;
  21. $form .= "<tr>";
  22. $form .= "<td id='process{$processID}' rowspan='{$rowspan}'>{$processName}</td>";
  23. $form .= "</tr>";
  24. $index = 0;
  25. foreach($activityGroup as $activityID => $activity)
  26. {
  27. $form .= "<tr>";
  28. $form .= "<td>{$activity->activityName}</td>";
  29. $form .= "<td>";
  30. $form .= "<div class='title-{$activityID}-{$index}-activity item flex activity-title'>";
  31. $form .= html::input("title[{$activityID}][]", '', 'class="form-control check-title"');
  32. $form .= "<a href='javascript:;' class='btn btn-link' onclick='addTitle(\"{$activityID}-{$index}-activity\", this)'><i class='icon icon-plus'></i></a>";
  33. $form .= "<a href='javascript:;' class='btn btn-link' onclick='delTitle(this)'><i class='icon icon-trash'></i></a>";
  34. $form .= "</div>";
  35. $form .= "</td>";
  36. $form .= "</tr>";
  37. $index++;
  38. }
  39. }
  40. $form .= "</tbody>";
  41. $form .= "<tfoot>";
  42. $form .= "</tfoot>";
  43. $form .= "</table>";
  44. $form .= "<div class='toolbar form-actions form-group no-label'>";
  45. $form .= "<button class='toolbar-item btn primary' type='submit'><span class='text'>" . $lang->save . "</span></button>";
  46. $form .= "<button class='toolbar-item btn open-url' type='button' data-back='auditcl-browse'><span class='text'>" . $lang->goback . "</span></button>";
  47. $form .= "</div>";
  48. $form .= "</form>";
  49. $form .= "</div>";
  50. $form .= "</div>";
  51. html($form);