%
'===================================================================
' Role Common
'===================================================================
%>
<%
'------------ VARIABLE DEFINITION -------------
Dim parApp_id
Dim parRole_id
Dim objRoleCollector
Dim objBtnControl
Dim aTabBtnsDef
Dim objRepeater
'------------ CONSTANTS DECLARATION -----------
Const PARENT_TITLE = "Role"
Const LIMG_ROLE = "
"
Const LIMG_CONTROL = "
"
Const LIMG_CONTROL_LRG = "
"
Const LIMG_ROLE_LRG = "
"
Const LIMG_SPEC_ROLE_LRG = "
"
Const LIMG_USER = "
"
Const LIMG_USER_DISABLED = "
"
Const LIMG_DATA_TABLE = "
"
Const LIMG_DATA_TABLE_OFF = "
"
Const LIMG_EDIT = "
"
Const LIMG_REMOVE = "
"
'------------ VARIABLE INIT -------------------
parRole_id = Request("role_id")
parApp_id = Request("app_id")
Set objBtnControl = New ActionButtonControl
Set objRepeater = New Repeater
Set objRoleCollector = CreateObject("Scripting.Dictionary")
'------------ CONDITIONS ----------------------
'----------------------------------------------
%>
<%
'------------ RUN BEFORE PAGE RENDER ----------
objPMod.PersistInQryString ("role_id")
objPMod.PersistInQryString ("app_id")
objPMod.PersistInQryString ("tree")
'----------------------------------------------
%>
<%
'-----------------------------------------------------------------------------------------------------------------
Sub GetRoleDetails ( nRole_id, nApp_id, ByRef outobjDetails )
Dim rsQry, query
query = "SELECT * FROM ROLES WHERE role_id = "& nRole_id &" AND app_id = "& nApp_id
Set rsQry = OraDatabase.DbCreateDynaset( query , ORADYN_DEFAULT )
If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then
outobjDetails.Item ("role_id") = rsQry("role_id")
outobjDetails.Item ("role_name") = rsQry("role_name")
outobjDetails.Item ("is_role_variation") = rsQry("is_role_variation")
Else
Err.Raise 8, "Sub GetRoleDetails", "Empty record set returned. nRole_id="& nRole_id &", nApp_id="& nApp_id
End If
rsQry.Close
Set rsQry = Nothing
End Sub
'-----------------------------------------------------------------------------------------------------------------
Sub RenderTitle ( objCollector )
If IsNull(objCollector.Item("is_role_variation")) Then
Response.write LIMG_ROLE_LRG
Else
Response.write LIMG_SPEC_ROLE_LRG
End If
Response.write ""& objCollector.Item("role_name") &""
End Sub
'-----------------------------------------------------------------------------------------------------------------
%>