browse.html.php 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  2. <div id="mainMenu" class="clearfix">
  3. <div id="mainContent" class="main-row fade">
  4. <div class='side-col'>
  5. <div class='cell'>
  6. <div class="detail">
  7. <div class='detail-title'><?php echo $lang->measrecord->list;?></div>
  8. </div>
  9. <div class="detail-content article-content">
  10. <ul class='tree' id='measTree'>
  11. <?php
  12. foreach($measList as $purpose => $meases)
  13. {
  14. $class = '';
  15. $purposeName = zget($lang->measurement->purposeList, $purpose, $purpose);
  16. echo "<li class='item-purpose'>" . "<a class='tree-toggle'><span class='title' title='{$purposeName}'>" . $purposeName. '</span></a>';
  17. if(!empty($meases))
  18. {
  19. echo "<ul>";
  20. foreach($meases as $meas)
  21. {
  22. $class = '';
  23. if(isset($measurement) and zget($measurement, 'id') == $meas->mid) $class = 'selected';
  24. echo '<li class="item-meas">' . html::a($this->createLink('measrecord', 'browse', "program={$program}&measurement={$meas->mid}"), '<i class="icon icon-file-text"></i> ' . $meas->name, '', "class='$class' title='$meas->name'") . "</li>";
  25. }
  26. echo "</ul>";
  27. }
  28. echo '</li>';
  29. }
  30. ?>
  31. </ul>
  32. </div>
  33. </div>
  34. </div>
  35. <div class="main-col col-8">
  36. <div class="container">
  37. <?php if(empty($records)):?>
  38. <div class="table-empty-tip">
  39. <p><span class="text-muted"><?php echo $lang->noData;?></span></p>
  40. </div>
  41. <?php else:?>
  42. <div class='main-table'>
  43. <table class='table table-bordered'>
  44. <thead>
  45. <tr>
  46. <th class='w-60px'><?php echo $lang->idAB;?></th>
  47. <th><?php echo $lang->measurement->name;?></th>
  48. <?php foreach($measurement->params as $param):?>
  49. <th class='text-center'><?php echo $param->showName;?></th>
  50. <?php endforeach;?>
  51. <th class='text-center'>
  52. <?php echo $lang->measrecord->value;?>
  53. (<?php echo $measurement->unit?>)
  54. </th>
  55. <th class='w-120px text-center'><?php echo $lang->measrecord->date;?></th>
  56. </tr>
  57. </thead>
  58. <tbody>
  59. <?php foreach($records as $record):?>
  60. <?php $record->params = json_decode($record->params);?>
  61. <tr>
  62. <td><?php echo $record->id;?></td>
  63. <td><?php echo $measurement->name;?></td>
  64. <?php foreach($measurement->params as $param):?>
  65. <?php $value = '';?>
  66. <?php if(strpos($param->varName, 'program') !== false) $value = zget($programs, zget($record->params, $param->varName, $this->session->program), '')?>
  67. <?php if(strpos($param->varName, 'product') !== false) $value = zget($products, zget($record->params, $param->varName, $this->session->product), '')?>
  68. <?php if(strpos($param->varName, 'project') !== false) $value = zget($projects, zget($record->params, $param->varName, $this->session->project), '')?>
  69. <td class='text-center text-ellipsis' title='<?php echo $value;?>'>
  70. <?php echo $value;?>
  71. </td>
  72. <?php endforeach;?>
  73. <td class='text-right'><?php echo $record->value;?></td>
  74. <td class='text-center'><?php echo $record->date;?></td>
  75. </tr>
  76. <?php endforeach;?>
  77. </tbody>
  78. </table>
  79. <div class='table-footer'>
  80. </div>
  81. </div>
  82. <?php endif;?>
  83. </div>
  84. </div>
  85. </div>
  86. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>