Subversion Repositories DevTools

Rev

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

Rev Author Line No. Line
119 ghuddy 1
<%
2
'=============================================================
3
'//
4
'//						noteManager
5
'//
6
'// version: 		1.0.1
7
'//	last modified: 	08-Sep-2004 by Matthew Brown
8
'=============================================================
9
%>
10
<%
11
'------------------------------------------------------------------------------------------------------------------
12
Function Get_Package_Note ()
13
	Get_Package_Note = _
14
	"   SELECT description, last_user, last_date "&_
15
	"	  FROM note_manager note"&_
16
	"	 WHERE note.nid = :NOTE_ID"
17
End Function
18
'------------------------------------------------------------------------------------------------------------------
19
 
20
'------------------------------------------------------------------------------------------------------------------
21
Sub drawNote(nPv_id, nRtag_id, redirectionDestination, last_user, visiblePageArray) 
22
	Dim noteContents, lastUser, lastDate, rsNote
23
 
24
	noteContents = ""
25
 
26
	OraDatabase.Parameters.Add "NOTE_ID", 	nPv_id, ORAPARM_INPUT, ORATYPE_VARCHAR2
27
	Set rsNote = OraDatabase.DbCreateDynaset( Get_Package_Note (), cint(0))
28
	If rsNote.RecordCount = 1 Then
29
		noteContents = rsNote("description")
30
		lastUser = rsNote("last_user")
31
		lastDate = rsNote("last_date")
32
	Else
33
	End If
34
	OraDatabase.Parameters.remove "NOTE_ID"
35
	rsNote.close
36
	set	rsNote = nothing
37
 
38
 
39
	Response.write "<script type='text/javascript' src='notemanager/scripts/stickynotes.js'></script>"
40
	Response.write "<LINK href='notemanager/styles/stickynotes.css' rel='stylesheet' type='text/css'>"
41
	Response.write "<DIV id='notebox'>"
42
	Response.write "<table class='noteboxhead' width='100%' bgcolor='#DAD7C8'>"
43
	Response.write "<tr height='30'>"
4670 dpurdie 44
    If objAccessControl.UserLogedIn Then
45
    	Response.write "<td align='left' valign='center'>"
46
    	Response.write "<a href='#' onClick='saveNote();return false'><img src='notemanager/images/save.gif'></a>"
47
    	Response.write "<img src='images/spacer.gif' height='1' width='10'>"
48
    	Response.write "<a href='#' onClick='saveBlankNote();return false'><img src='notemanager/images/delete.gif'></a>"
49
    	Response.write "</td>"
50
    End If
119 ghuddy 51
	Response.write "<td align='right' valign='top'>"
52
	Response.write "<span class='help_ttl'><b>note</b>manager</span><a href='#' onClick='showHideNote();return false'><img src='notemanager/images/close.gif'></a>"
53
	Response.write "</td>"
54
	Response.write "</tr>"
55
	Response.write "</table>"
56
	If (Request("saved") = "true") Then
57
		Response.write "<span class='pass_alert'><center>Note Saved</center></span>"
58
	ElseIf (Request("saved") = "false") Then
59
		Response.write "<span class='err_alert'><center>Note Not Saved</center></span>"
60
	Else 
61
		Response.write "<span class='err_alert'><center>&nbsp;</center></span>"
62
	End If
63
	Response.write "<center><span class='noteboxbody'>"
64
	Response.write "<FORM name='noteManagerForm' method='GET' action='notemanager/save_note.asp'>"
65
	Response.write "<input type='hidden' value='"& redirectionDestination &"' name='redirectionDestination'>"
66
	Response.write "<input type='hidden' value='"& last_user &"' name='last_user'>"
67
	Response.write "<input type='hidden' value='"& nPv_id &"' name='pv_id'>"
68
	Response.write "<input type='hidden' value='"& nRtag_id &"' name='rtag_id'>"
69
	Response.write "<textarea name='description' id='noteboxcontents' cols='32' rows='12'>"
70
	If not noteContents = "" Then
71
		Response.write Server.HTMLEncode(noteContents)
72
	End If
73
	Response.write "</textarea>"
74
	Response.write "</span></center>"
75
	Response.write "</FORM>"
76
	If not isnull(noteContents) Then
77
		Response.write "<span class='rep_small' align='right'>&nbsp;&nbsp;"& lastUser &" - "& lastDate &"</span>"
78
	End If
79
	Response.write "</DIV>"
80
 
81
	If (not noteContents = "") and ((inArray(scriptName, visiblePageArray)) or (Request("saved") = "true")) Then
82
		Response.write "<script language='Javascript'>noteVisibility='visible'</script>"
83
	Else 
84
		Response.write "<script language='Javascript'>noteVisibility='hidden'</script>"
85
	End If
86
 
87
End Sub
88
'------------------------------------------------------------------------------------------------------------------
89
 
90
Dim allowedPageArray, visiblePageArray
91
 
4670 dpurdie 92
allowedPageArray = array("dependencies.asp", "fixed_issues.asp", "runtime_dependencies.asp", _
93
                         "used_by.asp", "process_dependencies.asp", "build_order.asp", "patches.asp", _ 
94
                         "documentation.asp", "files_and_folders.asp", "action_log.asp")
119 ghuddy 95
visiblePageArray = array("dependencies.asp")
96
 
97
If inArray(scriptName, allowedPageArray) Then
98
	Dim redirectionTarget, last_user
99
 
100
	last_user = NULL
101
	If objAccessControl.UserLogedIn Then last_user = objAccessControl.UserName
102
 
103
	redirectionTarget = scriptName & "?rtag_id="& Request("rtag_id") &"&pv_id="& Request("pv_id")
104
	Call drawnote(Request("pv_id"), Request("rtag_id"), redirectionTarget, last_user, visiblePageArray)
105
End If
106
 
107
%>