/hobbit/web/maint_form

http://github.com/brinkman83/bashrc · #! · 134 lines · 117 code · 17 blank · 0 comment · 0 complexity · 1a5ad876e1e60e8ff8b20f14d18adf33 MD5 · raw file

  1. <TABLE SUMMARY="Maintenance data" WIDTH="100%" BORDER=0>
  2. <TR><TH ALIGN=LEFT><I>Current Status</I></TH><TH ALIGN=LEFT><I>Select what to Disable</I></TH></TR>
  3. <TR>
  4. <TD WIDTH="55%" VALIGN=TOP>
  5. <TABLE SUMMARY="Status table" BORDER=0 WIDTH="90%" ALIGN=LEFT>
  6. <TR><TD>
  7. <TABLE SUMMARY="Disabled tests" BORDER=1 WIDTH="100%">
  8. <TR><TH COLSPAN=3>Currently disabled tests</TH></TR>
  9. &DISABLELIST
  10. </TABLE>
  11. </TD></TR>
  12. <TR><TD>&nbsp;</TD></TR>
  13. <TR><TD>
  14. <TABLE SUMMARY="Scheduled actions" BORDER=1 WIDTH="100%">
  15. <TR><TH COLSPAN=3>Scheduled actions</TH></TR>
  16. &SCHEDULELIST
  17. </TABLE>
  18. </TD></TR>
  19. </TABLE>
  20. </TD>
  21. <TD WIDTH="40%" VALIGN=TOP>
  22. <FORM METHOD="POST" NAME=selectionform ACTION="&SCRIPT_NAME">
  23. <TABLE SUMMARY="Selection table" BORDER=0 WIDTH="100%">
  24. <TR><TD WIDTH="100%" VALIGN=TOP>
  25. <TABLE SUMMARY="Maintenance input" BORDER=0>
  26. <TR><TH ALIGN=LEFT>Hosts</TH><TH ALIGN=LEFT>Tests</TH><TH>&nbsp;<TH></TR>
  27. <TR>
  28. <TD WIDTH="50%" ALIGN=LEFT>
  29. <SELECT MULTIPLE NAME=hostname SIZE=15 onChange="updateOptions(window.document.selectionform.hostname.options[selectedIndex].text);">
  30. &HOSTLIST
  31. </SELECT>
  32. </TD>
  33. <TD WIDTH="20%" ALIGN=LEFT>
  34. <SELECT MULTIPLE NAME=disabletest SIZE=15>
  35. <OPTION VALUE="">-- Select a host --</OPTION>
  36. </SELECT>
  37. </TD>
  38. </TR>
  39. <TR><TD>&nbsp;</TD></TR>
  40. <TR><TD WIDTH="100%" COLSPAN=2>
  41. <TABLE SUMMARY="Host filters" BORDER=1 WIDTH="100%">
  42. <TR><TH COLSPAN=2><FONT SIZE=-1><I>Filter hostlist</I></FONT></TH></TR>
  43. <TR>
  44. <TD>
  45. <FONT SIZE=-1>Hostname pattern</FONT><BR>
  46. <INPUT TYPE=TEXT NAME=hostpattern VALUE="&HOSTFILTER" SIZE=20 MAXLENGTH=80>
  47. </TD>
  48. <TD ROWSPAN=3 ALIGN=CENTER>
  49. <INPUT TYPE=SUBMIT NAME=go VALUE="Apply filters" ALT="Submit">
  50. </TD>
  51. </TR>
  52. <TR>
  53. <TD>
  54. <FONT SIZE=-1>Pagename pattern</FONT><BR>
  55. <INPUT TYPE=TEXT NAME=pagepattern VALUE="&PAGEFILTER" SIZE=20 MAXLENGTH=80>
  56. </TD>
  57. </TR>
  58. <TR>
  59. <TD>
  60. <FONT SIZE=-1>IP address pattern</FONT><BR>
  61. <INPUT TYPE=TEXT NAME=ippattern VALUE="&IPFILTER" SIZE=20 MAXLENGTH=80>
  62. </TD>
  63. </TR>
  64. </TABLE>
  65. </TD></TR>
  66. <TR><TD>&nbsp;</TD></TR>
  67. <TR>
  68. <td COLSPAN=3>Cause:&nbsp;<input name=cause type=text size=50 maxlength=80></td>
  69. </TR>
  70. <TR>
  71. <TD COLSPAN=3>
  72. Duration:&nbsp;<INPUT NAME=duration TYPE=TEXT SIZE=5 MAXLENGTH=5 value="4">&nbsp;
  73. <select name=scale>
  74. <option value=1>minutes</option>
  75. <option value=60 selected>hours</option>
  76. <option value=1440>days</option>
  77. <option value=10080>weeks</option>
  78. </select>
  79. &nbsp;&nbsp;-&nbsp;OR&nbsp;-&nbsp;until&nbsp;OK:<input name="untilok" type=checkbox>
  80. </td>
  81. </TR>
  82. <TR><TD>&nbsp;</TD></TR>
  83. <TR>
  84. <td COLSPAN=3 ALIGN=LEFT>
  85. <table summary="When to disable" border=1 width="100%">
  86. <tr>
  87. <td align="left">
  88. <input name=go type=radio value="Disable now" checked> Disable now
  89. </td>
  90. </tr>
  91. <tr>
  92. <td align="left">
  93. <input name=go type=radio value="Schedule disable"> Schedule disable at
  94. <br>
  95. <SELECT NAME=month onClick="setcheck(this.form.go,true)"> &REPMONLIST </SELECT>
  96. <SELECT NAME=day onClick="setcheck(this.form.go,true)"> &REPDAYLIST </SELECT>
  97. <SELECT NAME=year onClick="setcheck(this.form.go,true)"> &FUTUREYEARLIST </SELECT> &nbsp;
  98. <SELECT NAME=hour onClick="setcheck(this.form.go,true)"> &REPHOURLIST </SELECT>
  99. <SELECT NAME=minute onClick="setcheck(this.form.go,true)"> &REPMINLIST </SELECT>
  100. </td>
  101. </tr>
  102. </table>
  103. </td>
  104. </TR>
  105. <TR>
  106. <td align=center colspan=3>
  107. <input name=apply type="button" onClick="validateDisable(this.form)" value="Apply">
  108. &nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME=preview>&nbsp;Preview
  109. </td>
  110. </TR>
  111. </TABLE>
  112. </TD></TR>
  113. </TABLE>
  114. </FORM>
  115. </TD>
  116. </TR>
  117. </TABLE>