setapproval.html.php 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?php include '../../workflow/view/header.html.php';?>
  2. <?php include './coverconfirm.html.php';?>
  3. <?php js::set('cover', $lang->workflow->cover);?>
  4. <?php js::set('module', $flow->module);?>
  5. <?php js::set('approvalCount', count($approvalFlows));?>
  6. <div class='space space-sm'></div>
  7. <div class='main-row'>
  8. <div class='side-col'>
  9. <?php include '../../workflow/view/side.html.php';?>
  10. </div>
  11. <div class='main-col'>
  12. <div class='panel'>
  13. <div class='panel-heading'>
  14. <strong><?php echo $lang->workflow->setApproval;?></strong>
  15. </div>
  16. <div class='panel-body'>
  17. <form id='setForm' method='post' action='<?php echo inlink('setApproval', "module=$flow->module");?>'>
  18. <?php if($module != 'charter'):?>
  19. <table class='table table-form' id='relationTable' style="width:<?php echo $lang->workflowrelation->tableWidth;?>px">
  20. <tbody>
  21. <tr>
  22. <th class='w-60px'><?php echo $lang->workflow->status;?></th>
  23. <td class='w-300px'><?php echo html::radio('approval', $lang->workflowapproval->approvalList, $flow->approval);?></td>
  24. <td></td>
  25. </tr>
  26. <?php if(!empty($approvalFlows)):?>
  27. <?php $approvalFlowID = current($approvalFlow);?>
  28. <tr class='approval-select hide'>
  29. <th><?php echo $lang->workflowapproval->approvalFlow;?></th>
  30. <td class='required'><?php echo html::select('approvalFlow', $approvalFlows, $approvalFlowID, "class='form-control chosen'");?></td>
  31. <td>
  32. <?php if(common::hasPriv('approvalflow', 'design') && $approvalFlowID) echo html::a(helper::createLink('approvalflow' , 'design', "id=$approvalFlowID"), $lang->design->common, '', "class='btn btn-info designBtn'");?>
  33. <?php if(common::hasPriv('approvalflow', 'create')) echo html::a(helper::createLink('approvalflow' , 'create', "workflow={$flow->module}"), $lang->create . $lang->approvalflow->common, '', "class='btn btn-info' data-toggle='modal' data-type='iframe'");?>
  34. </td>
  35. </tr>
  36. <?php endif;?>
  37. <tr class='submit-box'>
  38. <th></th>
  39. <td class='form-actions'><?php echo html::submitButton();?></td>
  40. <td></td>
  41. </tr>
  42. </tbody>
  43. </table>
  44. <?php if(empty($approvalFlows)):?>
  45. <div class='alert alert-warning approval-select hide'>
  46. <?php
  47. echo $lang->workflowapproval->noApproval;
  48. if(commonModel::hasPriv('approvalflow', 'browse'))
  49. {
  50. echo $lang->workflowapproval->createTips[0];
  51. echo baseHTML::a(helper::createLink('approvalflow', 'browse', 'type=workflow'), $lang->workflowapproval->createApproval, "target='_blank' class='btn btn-default margin-left'");
  52. }
  53. else
  54. {
  55. echo $lang->workflowapproval->createTips[1];
  56. }
  57. ?>
  58. </div>
  59. <?php endif;?>
  60. <?php else:?>
  61. <table class='table table-form' id='relationTable' style="width:<?php echo $lang->workflowrelation->tableWidth;?>px">
  62. <tbody>
  63. <tr>
  64. <th class='w-140px'><?php echo $lang->workflow->charterApprovalAction;?></th>
  65. <th class='w-200px text-left'><?php echo $lang->workflowapproval->approvalFlow;?></th>
  66. <td></td>
  67. </tr>
  68. <?php foreach($lang->workflow->charterApproval as $key => $label):?>
  69. <tr>
  70. <td class='text-right'><?php echo $label;?></td>
  71. <td class='required'><?php echo html::select("approvalFlow[$key]", $approvalFlows, $approvalFlow[$key], "class='form-control chosen disabled'");?></td>
  72. <td>
  73. <?php if(common::hasPriv('approvalflow', 'design') && $approvalFlow[$key]) echo html::a(helper::createLink('approvalflow' , 'design', "id={$approvalFlow[$key]}"), $lang->design->common, '', "class='btn btn-info designBtn'");?>
  74. </td>
  75. </tr>
  76. <?php endforeach;?>
  77. <tr class='submit-box'>
  78. <th></th>
  79. <td class='form-actions'><?php echo html::submitButton();?></td>
  80. <?php echo html::hidden('approval', 'enabled');?>
  81. <td></td>
  82. </tr>
  83. </tbody>
  84. </table>
  85. <?php endif;?>
  86. </form>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>