webForumDet fria alternativet

Include

2 svar · 219 visningar · startad av devotion

devotionMedlem sedan jan. 20012 711 inlägg
#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

@ndersMedlem sedan juni 200026 914 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

devotionMedlem sedan jan. 20012 711 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

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb