release.html.php 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php js::set('filters', $filters);?>
  2. <div id='mainContent' class='main-row'>
  3. <div class="main-col">
  4. <div class="cell">
  5. <div class='panel'>
  6. <div class='panel-heading'>
  7. <div class='panel-title'>
  8. <?php echo $chart->name;?>
  9. </div>
  10. </div>
  11. <div class='panel-body'>
  12. <div id="filterItems">
  13. <?php
  14. foreach($filters as $index => $filter)
  15. {
  16. echo "<div class='filter-item filter-item-$index'><div class='field-name'>{$filter['name']}</div><div class='field-search'>";
  17. if($filter['type'] == 'input') echo html::input($filter['field'], $filter['default'], "class='form-control' onchange='filterChange(\"{$filter['field']}\")'");
  18. if($filter['type'] == 'date' or $filter['type'] == 'datetime')
  19. {
  20. $class = $filter['type'] == 'date' ? 'form-date' : 'form-datetime';
  21. echo '<div class="input-group">';
  22. echo "<input type='text' name='{$filter['field']}[begin]' id='{$filter['field']}[begin]' value='{$filter['default']['begin']}' class='form-control $class default-begin' autocomplete='off' onchange='filterChange(\"{$filter['field']}.begin\", this, this.value)' placeholder='{$lang->chart->unlimited}'>";
  23. echo '<span class="input-group-addon fix-border borderBox" style="border-radius: 0px;">' . $lang->chart->colon . '</span>';
  24. echo "<input type='text' name='{$filter['field']}[end]' id='{$filter['field']}[end]' value='{$filter['default']['end']}' class='form-control $class default-end' autocomplete='off' onchange='filterChange(\"{$filter['field']}.end\", this, this.value)' placeholder='{$lang->chart->unlimited}'>";
  25. echo '</div>';
  26. }
  27. if($filter['type'] == 'select') echo html::select($filter['field'], array('' => '') + $options[$filter['typeOption']], isset($filter['default']) ? $filter['default'] : '', "class='form-control chosen' onchange='filterChange(\"{$filter['field']}\")' multiple");
  28. echo "</div></div>";
  29. }
  30. ?>
  31. </div>
  32. <div id="draw"></div>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <div class="side-col col-lg" id="sidebar">
  38. <div class="cell">
  39. <div class='tabs'>
  40. <ul class='nav nav-tabs'>
  41. <li class='active'><a href='#legendBasicInfo' data-toggle='tab'><?php echo $lang->chart->legendBasicInfo;?></a></li>
  42. <!-- <li><a href='#legendConfig' data-toggle='tab'><?php echo $lang->chart->legendConfig;?></a></li> -->
  43. </ul>
  44. <div class='tab-content'>
  45. <div class='tab-pane active' id='legendBasicInfo'>
  46. <form method="post" class="form-ajax" id="releaseForm">
  47. <table class="table table-form">
  48. <tbody>
  49. <tr>
  50. <th><?php echo $lang->chart->group;?></th>
  51. <td>
  52. <?php echo html::select('group', $groups, $chart->group, "class='chosen form-control' data-max_drop_width='278'");?>
  53. </td>
  54. </tr>
  55. <tr>
  56. <th class='thWidth'><?php echo $lang->chart->name;?></th>
  57. <td class='w-400px'>
  58. <?php echo html::input('name', $chart->name, "class='form-control'");?>
  59. </td>
  60. </tr>
  61. <tr>
  62. <th><?php echo $lang->chart->desc;?></th>
  63. <td><?php echo html::textarea('desc', $chart->desc, "rows='7' class='form-control'");?></td>
  64. </tr>
  65. </tbody>
  66. </table>
  67. </form>
  68. </div>
  69. <div class='tab-pane' id='legendConfig'>
  70. <table class="table table-data">
  71. <tbody>
  72. </tbody>
  73. </table>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>