<%@LANGUAGE="VBSCRIPT"%> <% '===================================================== '| | '| MEMBERS | '| PERSONAL VIEW | '===================================================== %> <% Option explicit ' Good idea to set when using redirect Response.Expires = 0 ' always load the page, dont store %> <% '------------ ACCESS CONTROL ------------------ %> <% '------------ Variable Definition ------------- Dim rsTemp '------------ Constants Declaration ----------- '------------ Variable Init ------------------- '---------------------------------------------- %> <% Function Get_Personal_Views ( NNuser_id ) Get_Personal_Views = ReadFile( rootPath & "queries\personal_views_list.qry" ) Get_Personal_Views = Replace( Get_Personal_Views, "$USER_ID$", NNuser_id) End Function Sub Remove_View_Settings ( NNuser_id ) objEH.TryORA ( OraSession ) On Error Resume Next OraDatabase.ExecuteSQL " DELETE FROM view_settings vis WHERE vis.user_id = "& NNuser_id &" AND vis.view_id IN (SELECT vi.view_id FROM views vi WHERE vi.owner_id = "& NNuser_id &")" objEH.CatchORA ( OraSession ) End Sub Sub Insert_View_Settings ( NNuser_id, SSpersonalshow ) If SSpersonalshow <> "" Then objEH.TryORA ( OraSession ) On Error Resume Next OraDatabase.ExecuteSQL " INSERT INTO view_settings"&_ " SELECT TO_NUMBER('"& NNuser_id &"') AS user_id, vi.view_id FROM views vi WHERE vi.view_id IN ("& SSpersonalshow &")" objEH.CatchORA ( OraSession ) End If End Sub %> <% '--- Process submition --- If (QStrPar("action") <> "") Then ' All mandatory parameters FOUND Call Remove_View_Settings ( objAccessControl.UserId ) Call Insert_View_Settings ( objAccessControl.UserId, Request("FRpersonalshow") ) End If %> Release Manager
<%Call Member_Menu( "views" )%>
Personal View
   
Create new personal viewNew View  

<%Set rsTemp = OraDatabase.DbCreateDynaset( Get_Personal_Views( objAccessControl.UserId ), cint(0)) While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))%> <%rsTemp.MoveNext WEnd%>
Show View Name Package Count Public Read Edit
" <%If CBool(rsTemp.Fields("show")) Then Response.write "checked"%>> ','Edit Personal View')" class="form_item"><%=rsTemp.Fields("view_name")%> <%=rsTemp.Fields("pkg_count")%> <%=rsTemp.Fields("public_read")%> ','Edit Personal View')">Edit view ">Delete view permanently

<%If (QStrPar("action") <> "") Then Response.write "  Changes applied!"%>