prevmodules.html.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <div id='prevModules-list'>
  2. <?php /* Begin foreach of prevModules. */ ?>
  3. <?php foreach($prevModules as $prevModule => $prevFields):?>
  4. <?php
  5. $display = true;
  6. if($mode == 'view')
  7. {
  8. $display = false;
  9. foreach($prevFields as $field)
  10. {
  11. if($field->show)
  12. {
  13. $display = true;
  14. break;
  15. }
  16. }
  17. }
  18. if(!$display) continue;
  19. ?>
  20. <div class='panel'>
  21. <table class='table table-layout prev prev-<?php echo $prevModule;?>' data-module="<?php echo $prevModule;?>">
  22. <?php /* Block Title */ ?>
  23. <?php $blockTitle = $lang->workflowrelation->prev . $lang->hyphen . zget($flowPairs, $prevModule);?>
  24. <tr class='head'>
  25. <td colspan='2'>
  26. <i class='icon-check'></i>
  27. <?php if($mode == 'edit'):?>
  28. <span class='title'><span class='title-bar'><strong><?php echo $blockTitle;?></strong></span></span>
  29. <?php else:?>
  30. <strong><?php echo $blockTitle;?></strong>
  31. <?php endif;?>
  32. </td>
  33. </tr>
  34. <?php /* Begin foreach of prevFields. */ ?>
  35. <?php foreach($prevFields as $key => $field):?>
  36. <?php if($mode == 'view' && !$field->show) continue;?>
  37. <?php $show = $field->show == '1';?>
  38. <tr class='<?php echo ($show ? '' : ' disabled');?>' data-key='<?php echo $key;?>'>
  39. <td>
  40. <i class='icon-check'></i>
  41. <?php /* Row title. */ ?>
  42. <span class='title'>
  43. <span class='title-bar' title='<?php echo $field->name;?>'>
  44. <strong><?php echo $field->name;?></strong>
  45. <?php if($mode == 'edit'):?>
  46. <i class='icon icon-move'></i>
  47. <?php endif;?>
  48. </span>
  49. </span>
  50. </td>
  51. <?php /* Row actions. */ ?>
  52. <td class='w-100px text-center'>
  53. <?php /* Display or not. */ ?>
  54. <?php if($mode == 'edit'):?>
  55. <button type='button' class='btn btn-link show-hide'>
  56. <span class='label-show'><?php echo $lang->workflowlayout->show;?></span>
  57. <span class='text-muted'>/</span>
  58. <span class='label-hide'><?php echo $lang->workflowlayout->hide;?></span>
  59. </button>
  60. <?php else:?>
  61. <?php echo $show ? $lang->workflowlayout->show : $lang->workflowlayout->hide;?>
  62. <?php endif;?>
  63. <?php echo html::hidden("prevModules[$prevModule][show][$key]", $show ? '1' : '0');?>
  64. </td>
  65. </tr>
  66. <?php endforeach;?>
  67. <?php /* End foreach of prevFields. */ ?>
  68. </table>
  69. </div>
  70. <?php endforeach;?>
  71. <?php /* End foreach of prevModules. */ ?>
  72. </div>