| Line 59... |
Line 59... |
| 59 |
|
59 |
|
| 60 |
'----------------------------------------------
|
60 |
'----------------------------------------------
|
| 61 |
%>
|
61 |
%>
|
| 62 |
<%
|
62 |
<%
|
| 63 |
'--------------------------------------------------------------------------------------------------------------------------
|
63 |
'--------------------------------------------------------------------------------------------------------------------------
|
| - |
|
64 |
' Clean up a check box value to True or False
|
| - |
|
65 |
Function CheckBoxValue( val )
|
| - |
|
66 |
If IsNull(val) Then
|
| - |
|
67 |
CheckBoxValue = FALSE
|
| - |
|
68 |
ElseIf Ucase(val) = "Y" Then
|
| - |
|
69 |
CheckBoxValue = TRUE
|
| - |
|
70 |
ElseIf Ucase(val) = "ON" Then
|
| - |
|
71 |
CheckBoxValue = TRUE
|
| - |
|
72 |
Else
|
| - |
|
73 |
CheckBoxValue = FALSE
|
| - |
|
74 |
End If
|
| - |
|
75 |
End Function
|
| - |
|
76 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 64 |
Sub GetFormDetails ( nRtagId, ByRef outobjDetails )
|
77 |
Sub GetFormDetails ( nRtagId, ByRef outobjDetails )
|
| 65 |
Dim rsQry, query
|
78 |
Dim rsQry, query
|
| 66 |
|
79 |
|
| 67 |
OraDatabase.Parameters.Add "RTAG_ID", nRtagId, ORAPARM_INPUT, ORATYPE_NUMBER
|
80 |
OraDatabase.Parameters.Add "RTAG_ID", nRtagId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 68 |
|
81 |
|
| Line 99... |
Line 112... |
| 99 |
End Sub
|
112 |
End Sub
|
| 100 |
'--------------------------------------------------------------------------------------------------------------------------
|
113 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 101 |
Sub UpdateReleaseDetails ()
|
114 |
Sub UpdateReleaseDetails ()
|
| 102 |
On Error Resume Next
|
115 |
On Error Resume Next
|
| 103 |
|
116 |
|
| 104 |
Dim State
|
117 |
Dim State : State = Iif(CheckBoxValue(request("product_state_used")),"Y",NULL)
|
| 105 |
If request("product_state_used") = "on" Then State = "Y" Else State = NULL
|
118 |
Dim lxrState : lxrState = Iif(CheckBoxValue(request("lxr")),"Y","N")
|
| 106 |
|
- |
|
| 107 |
Dim lxrState
|
119 |
Dim bAge : bAge = Request("build_age")
|
| 108 |
If Request("lxr") = "on" Then lxrState = "Y" Else lxrState = "N"
|
120 |
If bAge = 0 Then bAge = NULL
|
| 109 |
|
121 |
|
| 110 |
OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
122 |
OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 111 |
OraDatabase.Parameters.Add "RTAG_NAME", Request("rtag_name"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
123 |
OraDatabase.Parameters.Add "RTAG_NAME", Trim(Request("rtag_name")), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 112 |
OraDatabase.Parameters.Add "RTAG_DESCRIPTION", Request("rtag_description"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
124 |
OraDatabase.Parameters.Add "RTAG_DESCRIPTION", Trim(Request("rtag_description")), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 113 |
OraDatabase.Parameters.Add "CONFIG_SPEC_BRANCH", Request("config_spec_branch"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
125 |
OraDatabase.Parameters.Add "CONFIG_SPEC_BRANCH", Trim(Request("config_spec_branch")), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 114 |
OraDatabase.Parameters.Add "OWNER_EMAIL", Request("owner_email"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
126 |
OraDatabase.Parameters.Add "OWNER_EMAIL", Trim(Request("owner_email")), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 115 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
127 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 116 |
OraDatabase.Parameters.Add "PARENT_RTAG_ID", Request("parent_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
128 |
OraDatabase.Parameters.Add "PARENT_RTAG_ID", Request("parent_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 117 |
OraDatabase.Parameters.Add "MASSREF_RTAG_ID", Request("massref_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
129 |
OraDatabase.Parameters.Add "MASSREF_RTAG_ID", Request("massref_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 118 |
OraDatabase.Parameters.Add "STATE", State, ORAPARM_INPUT, ORATYPE_VARCHAR
|
130 |
OraDatabase.Parameters.Add "STATE", State, ORAPARM_INPUT, ORATYPE_VARCHAR
|
| 119 |
OraDatabase.Parameters.Add "BUILD_AGE", Request("build_age"), ORAPARM_INPUT, ORATYPE_NUMBER
|
131 |
OraDatabase.Parameters.Add "BUILD_AGE", bAge, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 120 |
OraDatabase.Parameters.Add "LXR", lxrState, ORAPARM_INPUT, ORATYPE_CHAR
|
132 |
OraDatabase.Parameters.Add "LXR", lxrState, ORAPARM_INPUT, ORATYPE_CHAR
|
| 121 |
objEH.TryORA ( OraSession )
|
133 |
objEH.TryORA ( OraSession )
|
| 122 |
|
134 |
|
| 123 |
OraDatabase.ExecuteSQL _
|
135 |
OraDatabase.ExecuteSQL _
|
| 124 |
"BEGIN PK_RELEASE.UPDATE_RELEASE ( " &_
|
136 |
"BEGIN PK_RELEASE.UPDATE_RELEASE ( " &_
|
| Line 156... |
Line 168... |
| 156 |
'------------ RUN BEFORE PAGE RENDER ----------
|
168 |
'------------ RUN BEFORE PAGE RENDER ----------
|
| 157 |
' --- Get Form details from DB ---
|
169 |
' --- Get Form details from DB ---
|
| 158 |
Call GetFormDetails ( Request("rtag_id"), objFormCollector )
|
170 |
Call GetFormDetails ( Request("rtag_id"), objFormCollector )
|
| 159 |
|
171 |
|
| 160 |
' --- Load Validation Rules ---
|
172 |
' --- Load Validation Rules ---
|
| 161 |
objForm.UpdateRules ("id='rtag_name' IsRequired='Y'")
|
173 |
objForm.UpdateRules ("id='rtag_name' IsRequired='Y' IsName='Y' MinStringLength='2' MaxStringLength='150'")
|
| 162 |
objForm.UpdateRules ("id='rtag_description' IsRequired='Y' MaxStringLength='4000' MinStringLength='10'")
|
174 |
objForm.UpdateRules ("id='rtag_description' IsRequired='Y' MaxStringLength='4000' MinStringLength='10'")
|
| 163 |
objForm.UpdateRules ("id='config_spec_branch' IsRequired='N' MaxStringLength='4000' MinStringLength='10'")
|
175 |
objForm.UpdateRules ("id='config_spec_branch' IsRequired='N' IsName='Y' MaxStringLength='4000' MinStringLength='10'")
|
| - |
|
176 |
objForm.UpdateRules ("id='build_age' IsRequired='N' IsNumeric='Y' MinNumericValue='0' MaxNumericValue='365'")
|
| 164 |
|
177 |
|
| 165 |
' --- Enter Form Validation Rule Changes here... ----
|
178 |
' --- Enter Form Validation Rule Changes here... ----
|
| 166 |
'----------------------------------------------------
|
179 |
'----------------------------------------------------
|
| 167 |
|
180 |
|
| 168 |
' --- RUN onPostBack ---
|
181 |
' --- RUN onPostBack ---
|
| Line 245... |
Line 258... |
| 245 |
<!--#include file="messages/_msg_inline.asp"-->
|
258 |
<!--#include file="messages/_msg_inline.asp"-->
|
| 246 |
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
|
259 |
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
|
| 247 |
<br>
|
260 |
<br>
|
| 248 |
<table width="100%" border="0" cellspacing="2" cellpadding="0">
|
261 |
<table width="100%" border="0" cellspacing="2" cellpadding="0">
|
| 249 |
<tr>
|
262 |
<tr>
|
| 250 |
<td width="19%" valign="top" nowrap class="form_iname">Release Name </td>
|
263 |
<td valign="top" nowrap class="form_iname">Release Name </td>
|
| 251 |
<td width="72%" valign="top" nowrap>
|
264 |
<td valign="top" nowrap>
|
| 252 |
<%=objFormComponent.TextBox ( "rtag_name", objForm.GetValue( "rtag_name", objFormCollector.Item("rtag_name") ), "class='form_ivalue' size='60'" )%>
|
265 |
<%=objFormComponent.TextBox ( "rtag_name", objForm.GetValue( "rtag_name", objFormCollector.Item("rtag_name") ), "class='form_ivalue' size='60'" )%>
|
| 253 |
</td>
|
266 |
</td>
|
| 254 |
<td width="9%" valign="top"><%=objForm.Validate ("rtag_name")%></td>
|
267 |
<td valign="top"><%=objForm.Validate ("rtag_name")%></td>
|
| 255 |
</tr>
|
268 |
</tr>
|
| 256 |
<tr>
|
269 |
<tr>
|
| 257 |
<td nowrap class="form_iname" valign="top">Parent Release </td>
|
270 |
<td nowrap class="form_iname" valign="top">Parent Release </td>
|
| 258 |
<td valign="top" nowrap class="form_iname">
|
271 |
<td valign="top" nowrap class="form_iname">
|
| 259 |
<%
|
272 |
<%
|
| Line 324... |
Line 337... |
| 324 |
<td valign="top"></td>
|
337 |
<td valign="top"></td>
|
| 325 |
<%End If%>
|
338 |
<%End If%>
|
| 326 |
</tr>
|
339 |
</tr>
|
| 327 |
<tr>
|
340 |
<tr>
|
| 328 |
<td valign="top" nowrap class="form_iname">Configured To Use Product States</td>
|
341 |
<td valign="top" nowrap class="form_iname">Configured To Use Product States</td>
|
| 329 |
<%If IsNull(objFormCollector.Item("product_state_used")) Then%>
|
- |
|
| 330 |
<td valign="top"><input type="checkbox" name="product_state_used" <%=ctrlDisabled%>></td>
|
- |
|
| 331 |
<%Else%>
|
- |
|
| 332 |
<td valign="top"><input type="checkbox" name="product_state_used" checked <%=ctrlDisabled%>></td>
|
342 |
<td valign="top"><input type="checkbox" name="product_state_used" <%=iif(CheckBoxValue(objForm.GetValue( "product_state_used", objFormCollector.Item("product_state_used") )), "checked ","")%><%=ctrlDisabled%>></td>
|
| 333 |
<%End If%>
|
- |
|
| 334 |
<td valign="top"></td>
|
343 |
<td valign="top"></td>
|
| 335 |
</tr>
|
344 |
</tr>
|
| 336 |
|
345 |
|
| 337 |
<tr>
|
346 |
<tr>
|
| 338 |
<td valign="top" nowrap class="form_iname">Build Age before warning</td>
|
347 |
<td valign="top" nowrap class="form_iname">Build Age before warning</td>
|
| 339 |
|
348 |
|
| - |
|
349 |
<td valign="top" nowrap>
|
| 340 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "build_age", objForm.GetValue( "build_age", objFormCollector.Item("build_age") ), "class='form_ivalue' size='5'" )%></td>
|
350 |
<%=objFormComponent.TextBox ( "build_age", objForm.GetValue( "build_age", objFormCollector.Item("build_age") ), "class='form_ivalue' size='5'" )%></td>
|
| 341 |
<td valign="top"></td>
|
351 |
<td valign="top"><%=objForm.Validate ("build_age")%></td>
|
| 342 |
|
352 |
|
| 343 |
</tr>
|
353 |
</tr>
|
| 344 |
|
354 |
|
| 345 |
<tr>
|
355 |
<tr>
|
| 346 |
<td valign="top" nowrap class="form_iname">LXR Support</td>
|
356 |
<td valign="top" nowrap class="form_iname">LXR Support</td>
|
| 347 |
|
357 |
|
| 348 |
<td valign="top" nowrap>
|
358 |
<td valign="top" nowrap>
|
| 349 |
<input type="checkbox" name="lxr" <%=iif(objForm.GetValue( "lxr", objFormCollector.Item("lxr") ) = "Y", "checked ","")%><%=ctrlDisabled%> >
|
359 |
<input type="checkbox" name="lxr" <%=iif(CheckBoxValue(objForm.GetValue( "lxr", objFormCollector.Item("lxr") )), "checked ","")%><%=ctrlDisabled%> >
|
| 350 |
</td>
|
360 |
</td>
|
| 351 |
<td valign="top"></td>
|
361 |
<td valign="top"></td>
|
| 352 |
|
362 |
|
| 353 |
</tr>
|
363 |
</tr>
|
| 354 |
|
364 |
|