getsqlparams.html.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <table class='table active-disabled'>
  2. <thead>
  3. <tr class='text-center'>
  4. <th class='w-110px'><?php echo $lang->measurement->param->varName?></th>
  5. <th class='w-200px'><?php echo $lang->measurement->param->showName?></th>
  6. <th><?php echo $lang->measurement->param->varType?></th>
  7. <th class='w-300px'><?php echo $lang->measurement->param->defaultValue?></th>
  8. <th class='w-300px'><?php echo $lang->measurement->param->queryValue?></th>
  9. </tr>
  10. </thead>
  11. <tbody class='text-center'>
  12. <?php $index = 0;?>
  13. <?php foreach($params as $param):?>
  14. <?php if($param['varType'] == '' and $param['varName'] == '$program'):?>
  15. <?php $param['varType'] = 'select';?>
  16. <?php $param['showName'] = $lang->measurement->buildinParams->program;?>
  17. <?php endif;?>
  18. <?php if($param['varType'] == '' and stripos($param['varName'], 'date') !== false):?>
  19. <?php $param['varType'] = 'date';?>
  20. <?php $param['showName'] = $lang->measurement->buildinParams->day;?>
  21. <?php $value = $lang->measurement->buildinParams->day;?>
  22. <?php endif;?>
  23. <tr id='<?php echo $param['varName']?>'>
  24. <td><span></span><?php echo $param['varName'] . html::hidden("varName[]", $param['varName'])?></td>
  25. <td><?php echo html::input("showName[]", $param['showName'], "class='form-control'")?></td>
  26. <td>
  27. <div class='col-md-6'>
  28. <?php echo html::select("varType", $lang->measurement->param->typeList, $param['varType'], "class='form-control chosen' onchange='toggleSelectList(this)'")?>
  29. </div>
  30. <div class='col-md-6'>
  31. <?php
  32. $hidden = ($param['varType'] == 'select') ? '' : 'hidden';
  33. echo html::select("options[]", $lang->measurement->param->options, $param['options'], "class='form-control $hidden' onchange='togglParamList(this)'");
  34. ?>
  35. </div>
  36. </td>
  37. <td><?php echo $this->measurement->buildParamControl('defaultValue', $param['varType'], $param['defaultValue'], $param['options']);?></td>
  38. <td><?php echo $this->measurement->buildParamControl('queryValue', $param['varType'], $param['queryValue'], $param['options']);?></td>
  39. </tr>
  40. <?php $index ++;?>
  41. <?php endforeach;?>
  42. </tbody>
  43. </table>
  44. <div id="responseBox" class='alter'></div>
  45. <div class='panel-body'>
  46. <input type='button' value='<?php echo $lang->measurement->test;?>' id='testBtn' class='btn btn-success' onclick='submitForm("test")'/>
  47. <input type='button' value='<?php echo $lang->save;?>' id='submit' class='btn' disabled onclick='submitForm("submit")'/>
  48. </div>
  49. <script>
  50. $('[name^=varType]').change();
  51. </script>