<%@ page contentType="text/html;charset=Shift_JIS" language="java" %>
<%-- 共通ページヘッダ --%>
<%@ include file="/jsp/common/PageHeader.inc" %>
<%-- bean --%>
<jsp:useBean id="bug" scope="session" type="Bug" />

<html:html locale="true">
<head>
<title>故障状況</title>
<html:base/>
<LINK rel="stylesheet" href="style.css">
<SCRIPT LANGUAGE = "JavaScript" SRC="common.js"></SCRIPT>
</head>

<body>
<!--======================= メニュー ==============================-->
<%@ include file="/jsp/common/Menu2.inc" %>
<!--======================= メニュー end ==========================-->
<html:form action="/bugDetail1.do?action=submit">
<%  if (bug.getBno() == 0) {   //新規の場合
%>
<font size="4"><b>新規故障登録</b></font>
<%  } else {                   //新規でない場合
%>
<font size="4"><b>故障状況</b></font>
| <html:link forward="/bug2/show" name="bug" property="mapping">方針</html:link>
| <html:link forward="/bug3/show" name="bug" property="mapping">解析</html:link>
| <html:link forward="/bug4/show" name="bug" property="mapping">処置</html:link>
| <html:link forward="/bug5/show" name="bug" property="mapping">確認</html:link>
| <html:link forward="/showAll" name="bug" property="mapping">全部</html:link>
| <html:link forward="/bugAttachment/show" name="bug" property="mapping">添付</html:link>
| <html:link forward="/bugActivity" name="bug" property="mapping">履歴</html:link>
| <html:link forward="/bugDepndency" name="bug" property="mapping">関連</html:link>
| <html:link forward="/bugAssign" name="bug" property="mapping">担当</html:link>
<%  }
%>
<%  if (bug.getBno() != 0) {   //新規でない場合
%>
<!--======================= BugHeader ==============================-->
<%@ include file="/jsp/common/BugHeader.inc" %>
<!--======================= BugHeader ==============================-->
<%  }
%>
<br>
<font color="red"><html:errors/></font>
  <table border="0" cellpadding="3" cellspacing="2">
    <tr> 
      <td colspan="6" class="labelHeader">識別情報</td>
    </tr>
    <tr>
      <td class="label2">故障番号：</td>
      <td class="bak1"><bean:write name="bug" property="bnoString" /></td>
      <td class="label2"><font color="red">*</font>発生工程：</td>
      <td class="bak1"> 
         <html:select property="issuPno">
           <html:options collection="processNames" property="code" labelProperty="nameLabel"/>
         </html:select>
      </td>
      <td class="label2">発行ID</td>
      <td class="bak1"><bean:write name="bug" property="bid" /></td>
    </tr>
    <tr>
      <td class="label2"><font color="red">*</font>タイトル：</td>
      <td nowrap class="bak1" colspan="5"> 
        <html:text property="title" size="80" maxlength="80" />
      </td>
    </tr>
    <tr>
      <td class="label2" width="70">試験項目ID：</td>
      <td class="bak1" colspan="5"> 
        <html:text property="tid" size="32" maxlength="32" />
      </td>
    </tr>
  </table>
  <table border="0" cellpadding="3" cellspacing="2">
    <tr align="center"> 
      <td colspan="4" class="labelHeader">発生環境情報</td>
    </tr>
    <tr> 
      <td class="label2">故障度：</td>
      <td class="bak1"> 
         <html:select property="severity">
           <html:options collection="severitys" property="code" labelProperty="nameLabel"/>
         </html:select>
      </td>
      <td class="label2"><font color="red">*</font>発生日：</td>
      <td class="bak1"> 
        <html:text property="issuDateString" size="20" maxlength="22" />
      </td>
    </tr>
    <tr>
      <td class="label2">発生環境：</td>
      <td class="bak1"> 
         <html:select property="location">
           <html:options collection="locations" property="code" labelProperty="name"/>
         </html:select>
      </td>
      <td class="label2">HTMLバージョン：</td>
      <td class="bak1"> 
         <html:select property="htmlVersion">
           <html:options collection="htmlVersions" property="code" labelProperty="name"/>
         </html:select>
      </td>
    </tr>
    <tr>
<%--
      <td class="label2">発生機能：</td>
      <td class="bak1"> 
         <html:select property="functionName">
           <html:options collection="functions" property="code" labelProperty="name"/>
         </html:select>
      </td>
--%>
      <td class="label2">発生ブラウザ：</td>
      <td class="bak1"> 
         <html:select property="browser">
           <html:options collection="browsers" property="code" labelProperty="name"/>
         </html:select>
      </td>
      <td class="label2">DBバージョン：</td>
      <td class="bak1"> 
         <html:select property="dbVersion">
           <html:options collection="dbVersions" property="code" labelProperty="name"/>
         </html:select>
      </td>
    <tr>
      <td class="label2">発生OS：</td>
      <td class="bak1"> 
         <html:select property="os">
           <html:options collection="oss" property="code" labelProperty="name"/>
         </html:select>
      </td>
      <td class="label2">APバージョン：</td>
      <td class="bak1"> 
         <html:select property="appVersion">
           <html:options collection="appVersions" property="code" labelProperty="name"/>
         </html:select>
      </td>
    <tr> 
      <td class="label2"> </td>
      <td class="bak1"> </td>
      <td class="label2">機能バージョン：</td>
      <td class="bak1">
         <html:select property="specVersion">
           <html:options collection="specVersions" property="code" labelProperty="name"/>
         </html:select>
      </td>
    </tr> 
  </table>
  <table border="0" cellpadding="3" cellspacing="2">
    <tr> 
      <td colspan="4" class="labelHeader"> 
        故障内容
      </td>
    </tr> 
    <tr> 
      <td class="label2">発生サブシステム：</td>
      <td class="bak1"> 
         <html:select property="subsystem">
           <html:options collection="subsystems" property="code" labelProperty="name"/>
         </html:select>
      </td>
      <td class="label2">発生機能：</td>
      <td class="bak1"> 
         <html:select property="functionName">
           <html:options collection="functions" property="code" labelProperty="name"/>
         </html:select>
      </td>
    </tr> 
    <tr> 
      <td class="label2">発生画面：</td>
      <td colspan="3" class="bak1"> 
        <html:text property="screen" size="80" maxlength="80" />
      </td>
    </tr> 
    <tr> 
      <td colspan="4" class="bak1"> 
        <html:textarea property="troubleSituation" cols="80" rows="12" />
      </td>
    </tr> 
  </table>
<%-- コメントアウト-------------------------
  <br>
  <table border="0" cellpadding="3" cellspacing="2">
    <tr> 
      <td class="labelHeader" colspan="4">添付ファイル</td>
    </tr>
    <tr> 
      <td class="label2">ファイル名</td>
      <td class="label2">説明</td>
      <td class="label2">タイプ</td>
      <td class="label2">　</td>
    </tr>
    <tr> 
      <td class="bak1"><a href="#">XXXXX</a></td>
      <td class="bak1">障害発生時のログ</td>
      <td class="bak1">text</td>
      <td class="bak1"><a href="#">ダウンロード</a> </td>
    </tr>
    <tr> 
      <td class="bak1" colspan="4"><a href="#">ファイルを添付する</a></td>
    </tr>
  </table>
--%>
  <p>
    <html:radio property="submitType" value="new" />
    この障害を<b>新規</b>として申告する （承認者不明）<br>
    <html:radio property="submitType" value="newAuther" />
    この障害を<b>新規</b>として
    <html:select property="requestAuther">
      <html:options collection="allUsers" property="uno" labelProperty="nickname"/>
    </html:select>
    に申告する<br>
    <html:radio property="submitType" value="analize" />
    ステータスを<b>解析中</b>にして
    <html:select property="requestAnalyst">
      <html:options collection="allUsers" property="uno" labelProperty="nickname"/>
    </html:select>
    へディスパッチする。(方針は後で)<br>
    <html:radio property="submitType" value="unconfirmed" />
    この障害を<b>未確認</b>として登録しておく<br>

<%  if (bug.getBno() != 0) {   //新規でない場合のみ表示
%>
    <html:radio property="submitType" value="same" />
    ステータスを<b>このまま</b>にして更新する<br>
    <html:radio property="submitType" value="statusWhitebord" />
    ステータスを<b>このまま</b>にして、ステータス状況を<br>
    <html:text property="requestStatusWhitebord" size="80" maxlength="80" />
    にする<br>
<%  }
%>
    <html:hidden name="bug" property="bno" />
    <html:button value="投入する" property="dummy" onclick="doSubmit()"/> 
    <html:reset value="リセットする" />
    <html:checkbox property="dontSendMail" />メール送信しない
    <br>
  </html:form>

<%  if (bug.getBno() != 0) {   //新規でない場合のみ表示
%>

  <table border="0" cellpadding="3" cellspacing="2">
    <logic:iterate id="text" name="bug" property="allAddText" type="AddText" >
      <tr> 
        <td class="bak1">
          【<bean:write name="text" property="textTypeString" />】<a href="mailto:<%= text.getEntryUmail() %>" ><%= text.getEntryUname() %></a>(<%= text.getEntryDateString() %>)
        </td>
      </tr> 
      <tr> 
        <td>
          <blockquote><bean:write name="text" property="contentString" filter="false" /></blockquote>
        </td> 
      </tr> 
    </logic:iterate>
  </table>
<%  }
%>

<%-- 共通ページフッダ --%>
<%@ include file="/jsp/common/PageFooter.inc" %>
</body>
</html:html>
