setparams.html.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <div id='setParams' class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
  2. <div class="modal-dialog">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  6. <h4 class="modal-title"><i class="icon-file-text"></i> <?php echo $lang->measurement->setParams?></h4>
  7. </div>
  8. <div class="modal-body">
  9. <form id='paramsForm' method='post' action='<?php echo inlink('ajaxSetParams', "measurementID=$measurementID")?>' class='form-ajax'>
  10. <table class='table active-disabled'>
  11. <thead>
  12. <tr class='text-center'>
  13. <th class='w-110px'><?php echo $lang->measurement->param->varName?></th>
  14. <th class='w-120px'><?php echo $lang->measurement->param->showName?></th>
  15. <th class='w-p30'><?php echo $lang->measurement->param->varType?></th>
  16. <th class='w-200px'><?php echo $lang->measurement->param->defaultValue?></th>
  17. <th class='w-200px'><?php echo $lang->measurement->param->queryValue?></th>
  18. </tr>
  19. </thead>
  20. <tbody class='text-center'>
  21. <?php if($hasParams):?>
  22. <?php $index = 0;?>
  23. <?php foreach($params as $param):?>
  24. <tr id='<?php echo $param['varName']?>'>
  25. <td><span></span><?php echo $param['varName'] . html::hidden("varName[]", $param['varName'])?></td>
  26. <td><?php echo html::input("showName[]", $param['showName'], "class='form-control'")?></td>
  27. <td>
  28. <div class='input-group'>
  29. <span class='input-group-addon' style='text-align:left'>
  30. <?php echo html::radio("varType[$index]", $lang->measurement->param->typeList, $param['varType'], "onchange='toggleSelectList(this)'")?>
  31. </span>
  32. <?php
  33. $hidden = ($param['varType'] == 'select') ? '' : 'hidden';
  34. echo html::select("options[]", $lang->measurement->param->options, $param['options'], "class='form-control $hidden'");
  35. ?>
  36. </div>
  37. </td>
  38. <td><?php echo $this->measurement->buildParamControl('defaultValue', $param['varType'], $param['defaultValue'], $param['options']);?></td>
  39. <td><?php echo $this->measurement->buildParamControl('queryValue', $param['varType'], $param['queryValue'], $param['options']);?></td>
  40. </tr>
  41. <?php $index ++;?>
  42. <?php endforeach;?>
  43. <?php endif;?>
  44. </tbody>
  45. <tfoot>
  46. <tr>
  47. <td colspan='5' class='text-center'><?php echo html::submitButton();?></td>
  48. </tr>
  49. </tfoot>
  50. </table>
  51. </form>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. <div id='templateBox' class='hidden'>
  57. <table>
  58. <tbody>
  59. <tr class='template'>
  60. <td><span></span><?php echo html::hidden('varName[]', '')?></td>
  61. <td><?php echo html::input('showName[]', '', "class='form-control'")?></td>
  62. <td>
  63. <div class='input-group'>
  64. <span class='input-group-addon' style='text-align:left'>
  65. <?php echo html::radio('varType[]', $lang->measurement->param->typeList, 'select', "onchange='toggleSelectList(this)'")?>
  66. </span>
  67. <?php echo html::select('options[]', $lang->measurement->param->options, '', "class='form-control'");?>
  68. </div>
  69. </td>
  70. <td><?php echo html::select('defaultValue[]', $programPairs, '', "class='form-control'")?></td>
  71. <td><?php echo html::select('queryValue[]', $programPairs, '', "class='form-control'")?></td>
  72. </tr>
  73. </tbody>
  74. <table>
  75. </div>
  76. <div id='tmpDataBox' class='hidden'>
  77. </div>
  78. <?php include $app->getModuleRoot() . 'common/view/datepicker.html.php';?>