webForumDet fria alternativet
Logga in / Bli medlem

Include

ASP

2 svar · 219 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Trådstart#1

Hej!

Jag har ganska mycket kod för loggning på min sida:

fem stycken sådana här block:

	'Block för loggning av redigering av artiklar
	If request.cookies("Task")("articleLog") <> "" then
		sArticleLog = request.cookies("Task")("articleLog")
		iTaskId = cInt(request.cookies("Task")("taskId"))
		sInitials = Request.Cookies("sydostel")("userInitials")
		dLogDate = formatDateTime(Now(), 2) & " " & formatDateTime(Now(), 4)
		sLogMessage = dLogDate & "	Artiklar har redigerats i UppdragNu Intranät	/" & sInitials
		
		Set objRS = objConn.Execute("SELECT Log From tblTask Where Id = " & iTaskId & "")
		sLog = objRS("Log")
		
		objRS.Close
		Set objRS = Nothing
		
		sLog = sLog & vbcrlf & sLogMessage
		
		strSQL = "UPDATE tblTask Set Log = '" & sLog & "' Where Id = " & iTaskId & ""
		objConn.Execute strSQL,, 128
		
		response.cookies("Task")("articleLog") = ""
	End If

Kan man med fördel "lyfta ut" dessa block och lägga dom i en includefil? tycker det blir väldigt mycket kod...

Nu tycker säkert någon att "du ska göra ett block som tar hand om alla logghändelserna", och det är ju ingen dum idé faktiskt...

Det är ju bara cookien och:

sLogMessage = dLogDate & "	Artiklar har redigerats i UppdragNu Intranät	/" & sInitials

Som skiljer...

Varför har jag inte tänkt på det...

Jaja, vad tycker ni?

Mvh
henrik

Medlem sedan juni 200032 967 inlägg
#2

Ja, gör en funktion som tar emot lite olika parametrar beroende på vad som skall loggas, och lägg detta i en includefil.

mvh

Medlem sedan jan. 20013 582 inlägg
#3

En funktion var det ja!

Det har jag aldrig gjort, men det får väl bli lite nya lärdomar... och nya frågor på wf. ;)

Finns nog all anledninga att återkomma...

Men jag har i af fått svar på hur jag ska göra... Nu gäller det barav att göra det också... KLarmarkerar därför denna tråd....

Mvh
henrik

264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)