Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 rsolanki 1
<%
2
'===================================================================
3
'							Role Common
4
'===================================================================
5
%>
6
<!--#include file="../class/classTemplateManager.asp"-->
7
<!--#include file="../class/classTabControl.asp"-->
8
<!--#include file="../class/classActionButtonControl.asp"-->
9
<!--#include file="../class/classRepeater.asp"-->
10
<%
11
'------------ VARIABLE DEFINITION -------------
12
Dim parApp_id
13
Dim parRole_id
14
Dim objRoleCollector
15
Dim objBtnControl
16
Dim aTabBtnsDef
17
Dim objRepeater
18
'------------ CONSTANTS DECLARATION -----------
19
Const PARENT_TITLE = "Role"
20
Const LIMG_ROLE = "<img src='images/i_role.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
21
Const LIMG_CONTROL = "<img src='images/i_control.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
22
Const LIMG_CONTROL_LRG = "<img src='images/i_control_lrg.gif' width='13' height='18' hspace='4' border='0' align='absmiddle'>"
23
Const LIMG_ROLE_LRG = "<img src='images/i_role_lrg.gif' width='13' height='18' hspace='4' border='0' align='absmiddle'>"
24
Const LIMG_SPEC_ROLE_LRG = "<img src='images/i_spec_role_lrg.gif' width='13' height='18' hspace='4' border='0' align='absmiddle'>"
25
Const LIMG_USER = "<img src='images/i_user.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
26
Const LIMG_USER_DISABLED = "<img src='images/i_user_disabled.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
27
Const LIMG_DATA_TABLE = "<img src='images/i_data_table.gif' hspace='2' border='0' align='absmiddle' title='See this Control Data Filter (Filter is ON)'>"
28
Const LIMG_DATA_TABLE_OFF = "<img src='images/i_data_table_off.gif' hspace='2' border='0' align='absmiddle' title='See this Control Data Filter (Filter is OFF)'>"
29
Const LIMG_EDIT = "<img src='images/i_edit.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
30
Const LIMG_REMOVE = "<img src='images/i_remove.gif' width='16' height='16' hspace='2' border='0' align='absmiddle'>"
31
'------------ VARIABLE INIT -------------------
32
parRole_id = Request("role_id")
33
parApp_id = Request("app_id")
34
Set objBtnControl = New ActionButtonControl
35
Set objRepeater = New Repeater
36
Set objRoleCollector = CreateObject("Scripting.Dictionary")
37
'------------ CONDITIONS ----------------------
38
'----------------------------------------------
39
%>
40
<%
41
'------------ RUN BEFORE PAGE RENDER ----------
42
objPMod.PersistInQryString ("role_id")
43
objPMod.PersistInQryString ("app_id")
44
objPMod.PersistInQryString ("tree")
45
'----------------------------------------------
46
%>
47
<%
48
'-----------------------------------------------------------------------------------------------------------------
49
Sub GetRoleDetails ( nRole_id, nApp_id, ByRef outobjDetails )
50
	Dim rsQry, query
51
	query = "SELECT *  FROM   ROLES  WHERE role_id = "& nRole_id &" AND app_id = "& nApp_id
52
 
53
	Set rsQry = OraDatabase.DbCreateDynaset( query , ORADYN_DEFAULT )
54
 
55
	If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then
56
		outobjDetails.Item ("role_id")   = rsQry("role_id")
57
		outobjDetails.Item ("role_name") = rsQry("role_name")
58
		outobjDetails.Item ("is_role_variation") = rsQry("is_role_variation")
59
 
60
	Else
61
		Err.Raise 8, "Sub GetRoleDetails", "Empty record set returned. nRole_id="& nRole_id &", nApp_id="& nApp_id
62
 
63
	End If
64
 
65
	rsQry.Close
66
	Set rsQry = Nothing
67
End Sub
68
'-----------------------------------------------------------------------------------------------------------------
69
Sub RenderTitle ( objCollector )
70
	If IsNull(objCollector.Item("is_role_variation")) Then
71
		Response.write LIMG_ROLE_LRG
72
	Else
73
		Response.write LIMG_SPEC_ROLE_LRG
74
	End If
75
	Response.write "<b>"& objCollector.Item("role_name") &"</b>"
76
End Sub
77
'-----------------------------------------------------------------------------------------------------------------
78
%>