Subversion Repositories DevTools

Rev

Rev 5953 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 rsolanki 1
<%
2
'===================================================================
3
'							Common Subs
4
'===================================================================
5
%>
6
<%
7
'-----------------------------------------------------------------------------------------------------------------------------
8
Sub CloseWindow
5959 dpurdie 9
    Call Destroy_All_Objects
10
 
2 rsolanki 11
%>
12
	<SCRIPT language="JavaScript" type="text/javascript">
13
	<!--
14
	self.close();
15
	//-->
16
	</SCRIPT>
17
<%
5959 dpurdie 18
    Response.End
2 rsolanki 19
End Sub
20
'-----------------------------------------------------------------------------------------------------------------------------
21
Sub OpenChildWindow ( SStitle, SSurl, SSH, SSW, BBscroll )
22
	Dim scrlBar
23
	If BBscroll Then
24
		scrlBar = "yes"
25
	Else
26
		scrlBar = "no"
27
	End If
28
%>
29
	<script language="JavaScript" type="text/javascript">
30
	<!--
31
	window.open('<%=SSurl%>','<%=SStitle%>','scrollbars=<%=scrlBar%>,resizable=yes,width=<%=SSW%>,height=<%=SSH%>');
32
	//-->
33
	</script>
34
<%
35
End Sub
36
'-----------------------------------------------------------------------------------------------------------------------------
37
Sub OpenInParentWindow ( SSurl )
38
%>
39
	<script language="JavaScript" type="text/javascript">
40
	<!--
41
	window.opener.document.location='<%=SSurl%>';
42
	//-->	
43
	</script>
44
<%
45
End Sub
46
'-----------------------------------------------------------------------------------------------------------------------------
47
Sub OpenInWindow ( SSurl )
5959 dpurdie 48
    Call Destroy_All_Objects
2 rsolanki 49
	Response.Redirect ( SSurl )
50
End Sub
51
'-----------------------------------------------------------------------------------------------------------------------------
52
Function onClickOpenWindow ( sURL, sWindowName, nWidth, nHeight, sWindowParams )
53
	If NOT IsNull(sWindowParams)  OR  (sWindowParams <> "") Then sWindowParams = sWindowParams &","	' Append comma if params are not empty
54
 
55
	onClickOpenWindow = "onClick='MM_openBrWindow("""& sURL &""", """& sWindowName &""", """& sWindowParams &"width="& nWidth &",height="& nHeight &",top=200,left=""+ ( screen.width / 2 - "& nWidth \ 2 &" ) +""  "");'"
56
End Function
57
'-----------------------------------------------------------------------------------------------------------------------------
58
Function ReadFile( sPath )
59
	Dim filesys, rfile
60
	Set filesys = CreateObject("Scripting.FileSystemObject")
61
	Set rfile = filesys.OpenTextFile( sPath, 1, false)
62
	ReadFile = rfile.ReadAll
63
	rfile.close
64
	Set filesys = nothing
65
End Function
66
'-----------------------------------------------------------------------------------------------------------------------------
67
Function GetQuery ( sQryName )
68
	GetQuery = ReadFile( QUERIES_PATH &"\"& sQryName )
69
End Function
70
'-----------------------------------------------------------------------------------------------------------------------------
71
Function BoldSelected ( sItem, bSelected )
72
	If bSelected Then
73
		BoldSelected = "<b>"& sItem &"</b>"
74
	Else
75
		BoldSelected = sItem
76
	End If
77
End Function
78
'-----------------------------------------------------------------------------------------------------------------------------
79
Function Expander ( sExpand )
80
	Const IMG_PLUS = "<img src='images/i_plus.gif' width='9' height='9' align='absmiddle' border='0' vspace='4'>"
81
	Const IMG_MINUS = "<img src='images/i_minus.gif' width='9' height='9' align='absmiddle' border='0' vspace='4'>"
82
	Const IMG_NO_EXPAND = "<img src='images/spacer.gif' width='9' height='9' align='absmiddle' border='0' vspace='4'>"
83
 
84
	If (sExpand = "+") OR (NOT sExpand ) Then
85
		Expander = IMG_PLUS
86
 
87
	ElseIf ( sExpand = "-" ) OR ( sExpand ) Then
88
		Expander = IMG_MINUS
89
 
90
	Else
91
		Expander = IMG_NO_EXPAND
92
 
93
	End If
94
 
95
End Function
96
'-----------------------------------------------------------------------------------------------------------------------------
97
Function GetNodeImage ( nNode_id )
98
	Dim query, rsQry
99
	query = _
100
	"SELECT nt.NODE_IMAGE "&_
101
	"  FROM NETWORK_NODES nn,"&_
102
	"  	    NODE_TYPES nt"&_
103
	" WHERE nn.NODE_TYPE_ID = nt.NODE_TYPE_ID"&_
104
	"   AND nn.node_id = :NODE_ID"
105
 
106
	OraDatabase.Parameters.Add "NODE_ID", 	nNode_id, 	ORAPARM_INPUT, ORATYPE_NUMBER 
107
	Set rsQry = OraDatabase.DbCreateDynaset( query , ORADYN_DEFAULT )
108
 
109
	If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then
110
		GetNodeImage = "<img src='icons/"& rsQry("node_image") &"'>"
111
	End If
112
 
113
	rsQry.Close
114
	Set rsQry = Nothing
115
	OraDatabase.Parameters.Remove "NODE_ID"
116
End Function
117
'-----------------------------------------------------------------------------------------------------------------------------
118
Sub GetApplicationDetails ( nApp_id, ByRef outobjDetails )
5296 dpurdie 119
    If nApp_id <> "" Then
120
        Dim rsQry, query
121
        query = "SELECT *  FROM   APPLICATIONS  WHERE app_id = "& nApp_id
122
 
123
        Set rsQry = OraDatabase.DbCreateDynaset( query , ORADYN_DEFAULT )
124
 
125
        If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then
126
            outobjDetails.Item ("app_id")   = rsQry("app_id")
127
            outobjDetails.Item ("application_name") = rsQry("application_name")
128
 
129
        Else
130
            Err.Raise 8, "Sub GetApplicationDetails", "Empty record set returned. nApp_id="& nApp_id
131
 
132
        End If
133
 
134
        rsQry.Close
135
        Set rsQry = Nothing
136
    End If
2 rsolanki 137
End Sub
138
'-----------------------------------------------------------------------------------------------------------------------------
139
Function ProgressBar ()
140
	ProgressBar = "<DIV name='divProgressBar' id='divProgressBar' style='visibility:hidden;'><img src='icons/i_processing.gif' width='79' height='14'></DIV>"
141
End Function
142
'-----------------------------------------------------------------------------------------------------------------------------
143
Sub Messenger ( sMessage, nMessageType, sWidth )
144
	Dim msgTemplate, Img
145
 
146
	Select Case nMessageType
147
		Case 1
148
			Img = "s_critical.gif"
149
		Case 2
150
			Img = "s_warning.gif"
151
		Case 3
152
			Img = "s_note.gif"
153
		Case Else
154
			Img = "s_note.gif"
155
	End Select
156
 
157
 
158
	msgTemplate = ReadFile( APP_ROOT &"\scripts\message_style.html" )
159
	msgTemplate = Replace( msgTemplate, "%WIDTH%", sWidth )
160
	msgTemplate = Replace( msgTemplate, "%IMAGE%", Img )
161
	msgTemplate = Replace( msgTemplate, "%MESSAGE%", sMessage )
162
 
163
	Response.write msgTemplate
164
End Sub
165
'-----------------------------------------------------------------------------------------------------------------------------
166
Sub LoadTabActionButtons ( aBtns,  ByRef objControl )
167
	' -- Load Action Buttons
168
	Call objControl.LoadActionButtons ( aBtns, OraDatabase )
169
 
170
	' -- Set button spacer
171
	objControl.ButtonSpacer = 10
172
End Sub
173
'-----------------------------------------------------------------------------------------------------------------------------
5306 dpurdie 174
Function iif(bFlag, sTrueStr, sFalseStr)
175
  if bFlag then
176
    iif = sTrueStr
177
  else 
178
    iif = sFalseStr
179
  end if
180
End Function
181
'-----------------------------------------------------------------------------------------------------------------------------
5953 dpurdie 182
Function EmptyToNull (sVal)
183
    If sval <> "" Then
184
        EmptyToNull = sVal
185
    Else
186
        EmptyToNull = NULL
187
    End If
188
End Function
189
'-----------------------------------------------------------------------------------------------------------------------------
2 rsolanki 190
%>