<% Option Explicit %> <% '---------------------------------------------- ' 2007.08.30 4.01 Klick på lag i tabell = visa samtliga matcher för detta laget ' 2008.01.23 4.24 Tooltip med ursprungligt lagnamn ' 2009.02.10 5.03 Check om besökare får registrera resultat. ' 2009.04.14 5.13 Læsa HTML ' Logik enligt: ' 1. Læs in post från tblLoadBal_HTMLSaved ' 2. Om Træff => ' a. Læs in senaste øverføring från tblLastUpdate ' b. Om tblLoadBal_HTMLSaved.TS > tblLastUpdate.LastUpdate => bUseHTML=true ' 3. bUseHTML=true ' a. Læs in HTML-fil ' 4. bUseHTML=false ' a. Hæmta in real data och skicka ut ' b. Spara HTML-fil ' c. Skapa/Uppdatera tblLoadBal_HTMLSaved med aktuell TS ' 2009.05.17 5.17 Mobiltelefon bild med länk prenumerera på denna matchen ' 2009.07.24 5.20 Hantering es, wo, ef med olika språk ' 2009.08.06 5.18a Förbättring av 5.13 ' 2009.09.02 5.30 Helt ny menyhantering. Beroende på ' gbUseMenu530 så sker olika saker. ' 2009.12.15 5.41 Undvik specialtecken t.ex. & i länkar '---------------------------------------------- '---------------------------------------------- ' Parametrar: ' TurnNr ' Lang_Current ' DAG | PLAN | LAG '---------------------------------------------- Dim Conn, Result 'as Object Dim strSQL 'as String dim strKnr dim bOK dim sDocTot, bFel Dim sDocFirst, sDocDynamic, sDocEnd Dim sDD dim sKlass, sKlassNamn, sGrp dim i, i2 dim sGrpNamn dim sLink_Grp, sLink_SS dim sLinkLag, sShowLag dim sAction dim sDatum, sDatumWD, sPlan dim sTmp dim iAntArena,sTemplate 'Ver 2.25 dim sArena, sRes 'Ver 2.25 dim sLag, sClass 'Ver 4.01 'Ver 5.18a dim bUseHTML, sHTML 'Ver 5.13 dim sFlatFunc, sFlatParms, sDomain, sHTML_Name, lRecIDHTML 'Ver 5.13 dim sTS_HTML, sTS_LU, bAction4HTML 'Ver 5.18a dim bUseHTML, aHTML(400), iAntHTML dim iAntGgr, lTotSize const cMAX_LEN_SEGMENT = 10240 Function Return_Mobile_LinkCUPGAME(lMatchnr, sTid, iSpelad, iHLRes) '-------------------------------------------------------- 'Ver 5.17 ' Syfte: Returnerar mobillänk om denna matchen är prenumererbar ' samt alltid klockslag ' ' Parameters: '-------------------------------------------------------- dim sOut if gbPreviewActive=true then 'Ej tillåtet i preview-läge Return_Mobile_LinkCUPGAME=sTid exit function end if if gbSMS_Active=false then 'Ingen turnering med SMS utskick Return_Mobile_LinkCUPGAME=sTid exit function end if if iSpelad=1 and iHLRes <> -1 then 'Redan spelad Return_Mobile_LinkCUPGAME=sTid exit function end if 'Ospelad match - tillför mobiltelefon länk + ikon sOut=sTid & " " sOut=sOut & "

" Return_Mobile_LinkCUPGAME=sOut end function Function ValidateChars(sVal) '-------------------------------------------------------- 'Ver 5.13 ' Syfte: Byter ut otillåtna tecken till _: ' '-------------------------------------------------------- dim sValid, i, sOut, sUC sValid="ABCDEFGHIJKLMNOPQRSTUVWXYZ_-0123456789" sUC=ucase(sVal) for i=1 to len(sUC) if instr(sValid,mid(sUC,i,1))=0 then 'invalid sOut=sOut & "_" else sOut=sOut & mid(sUC,i,1) end if next ValidateChars=sOut end function Function CheckIfUseHTML '-------------------------------------------------------- 'Ver 5.13 ' Syfte: Kontrollerar om det finns en html-fil att anvænda, ' i så fall returnera TRUE '-------------------------------------------------------- if gbPreviewActive=true or bAction4HTML=false then 'Preview ær alltid 'live' CheckIfUseHTML=false exit function end if if gsWebDomain="" then gsWebDomain=GetCust_WebDomainFromTurnnr(glTurnNr) 'Ver 5.50 Hämta in turneringens webdomän end if Set Conn = Open_DB(gsWebDomain) 'Ver 5.50 strSQL = "Select * from tblLoadBal_HTMLSaved WHERE TurnNr=" & glTurnNr & " AND Func=" & dbfnutt(sFlatFunc) strSQL = strSQL & " AND Parms=" & dbfnutt(sFlatParms) & " AND domain=" & dbfnutt(sDomain) ' ErrorInfo strSQL & "
" Set Result = Conn.Execute(strSQL) if Result.EOF=true then 'Ingen htmlfil lRecIDHTML=-1 else lRecIDHTML=Result("RecId") sTS_HTML=Result("TS") sHTML_Name =Result("HTML_Name") end if Result.close if lRecIDHTML > -1 then strSQL = "Select * from tblLastUpdate WHERE TurnNr=" & glTurnNr ' ErrorInfo strSQL & "
" Set Result = Conn.Execute(strSQL) if Result.EOF=true then 'Inget exporterat än sTS_LU="2099-12-31" else sTS_LU=Result("LastUpdate") end if Result.close end if Close_DB Conn if lRecIDHTML > -1 AND sTS_LU <= sTS_HTML then CheckIfUseHTML=true else CheckIfUseHTML=false end if end function Sub Fix_HTML_Vars '-------------------------------------------------------- 'Ver 5.13 ' Syfte: Bygger upp namn till HTML-fil och parameter enligt føljande: ' ' tblLoadBal_HTMLSaved ' ' RecID 123 ' Turnnr 987 ' Func generic ' Parms DAG2009-04-14DEN PLAN7SVE ARENABollsydENG ' domain www.cumap.net ' HTML_Name 987_generic_DAG2009-04-14DEN.htm 987_generic_PLAN7SVE.htm ' TS 2009-04-14 12:23:97 ' '-------------------------------------------------------- sFlatFunc="generic" 'Ver 5.13 sHTML_Name=glTurnNr & "_generic_" if sAction="PLAN" then sFlatParms="PLAN" & sPlan & gsLang_Curr end if if sAction="DAG" then sFlatParms="DAG" & sDatum & gsLang_Curr end if if sAction="ARENA" then sFlatParms="ARENA" & sArena & gsLang_Curr end if sHTML_Name=sHTML_Name & ValidateChars(sFlatParms) & ".htm" sDomain=Request.ServerVariables("SERVER_NAME") end sub Function Write_File(sTemplate) 'Ver 5.18a 'Function Write_File(sTemplate, sDoc) '-------------------------------------------------------- 'Ver 5.13 'Purpose: Skriver en fil och ' returnerar TRUE om allt OK ' Parm: ' sTemplate: HTML/ASP-fil inkl sökväg som ska skrivas ' sDoc: HTML-innehåll '-------------------------------------------------------- Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fso, f, ff, x, p, fname dim sPath dim sDoc, i 'Ver 5.18a-start Slå samman samtliga block sDoc="" for i=1 to iAntHTML sDoc=sDoc & aHTML(i) next if glTurnNr=857 then errorinfo "++ Antal loopar=" & iAntGgr & ", iAntHTML=" & iAntHTML & " fillen=" & len(sDoc) end if 'Ver 5.18a-slut Set fso = CreateObject("Scripting.FileSystemObject") ' sPath=SetPath(fso, "/cuponweb") 'Ver 4.00 Set f = fso.OpenTextFile("../" & sTemplate, ForWriting, true) 'Ver 4.00 ' Set f = fso.OpenTextFile( sTemplate, ForWriting, true) 'Ver 4.00 f.WriteLine(sDoc) f.Close Write_File = true ' response.write sDoc End Function Sub Update_HTML_File '-------------------------------------------------------- 'Ver 5.13 'Purpose: Uppdaterar databas med info om ny html-fil '-------------------------------------------------------- dim sSQL, sTS 'Ver 5.18a Call Write_File("html_tmp/" & sHTML_Name, sHTML) 'Ver 5.13 Skriv HTML-fil Call Write_File("html_tmp/" & sHTML_Name) ''Ver 5.18a Skriv HTML-fil sTS=strGetDate(0) & " " & strGetTime(true) if lRecIDHTML = -1 then sSQL="INSERT INTO tblLoadBal_HTMLSaved(Turnnr,Func,Parms,Domain,HTML_Name,TS) VALUES(" sSQL=sSQL & glTurnNr & ", " & dbfnutt(sFlatFunc) & ", " & dbfnutt(sFlatParms) & ", " & dbfnutt(sDomain) sSQL=sSQL & ", " & dbfnutt(sHTML_Name) & ", " & dbfnutt(sTS) & ")" ' errorinfo sSQL Conn.Execute sSQL else sSQL="UPDATE tblLoadBal_HTMLSaved SET TS=" & dbfnutt(sTS) sSQL=sSQL & " WHERE RecID=" & lRecIDHTML ' errorinfo sSQL Conn.Execute sSQL end if end sub Sub Add2HTML(sOut) '-------------------------------------------------------- 'Ver 5.18a ' Syfte: Lagra till aHTML() ' ' Parameters: '-------------------------------------------------------- if len(aHTML(iAntHTML)) > cMAX_LEN_SEGMENT then 'Starta ny omgång iAntHTML=iAntHTML+1 aHTML(iAntHTML)="" end if aHTML(iAntHTML)=aHTML(iAntHTML) + sOut iAntGgr=iAntGgr+1 end sub Function Return_Register_Icon(sKlass, lMatchnr, sDat, sTid) '-------------------------------------------------------- 'Ver 5.03 ' Syfte: Om det är tillåtet för besökare att registrerar resultat, ' skapas länk + ikon att klicka på ' ' Parameters: '-------------------------------------------------------- dim sNow, sEnd dim sChk, sOut if gbExtern4Result=false then Return_Register_Icon="" exit function end if 'Verifiera tidpunkt sNow = strGetTS("n",-5) 'Ge fem minuter efter slut sEnd=sDat & " " & sTid if sNow < sEnd then 'Ej tid ännu Return_Register_Icon="" exit function end if 'Matchen spelad, men inget resultat. Lägg ut ikon. sChk="am9er388tyw37" & glTurnNr & "47vx50t6iie0" & lMatchnr & "40wfzppq" sOut="

   

" Return_Register_Icon=sOut end function Sub Get_Session_Local '-------------------------------------------------------- ' Syfte: Hämtar in lokala sessionvariabler ' ' Parameters: '-------------------------------------------------------- glTurnNr = session("Turnnr") gsLang_Curr = session("Lang_Current") end sub 'ulf shit Dim starttime starttime = Timer call Fetch_QStrings 'Hämta in query-strängar, lägg i session myDebug gsQ sPlan=Request.Querystring("PLAN") sDatum=Request.Querystring("DAG") sArena=Request.Querystring("ARENA") 'Ver 2.25 sLag=Request.Querystring("LAG") 'Ver 4.01 sClass=Request.Querystring("class") 'Ver 4.01 bAction4HTML=false if sPlan <> "" then sAction="PLAN" bAction4HTML=true end if if sDatum <> "" then sAction="DAG" sDatumWD = myWDay(sDatum,true) bAction4HTML=true end if if sArena <> "" then 'Ver 2.25 sAction="ARENA" bAction4HTML=true end if if sLag <> "" then 'Ver 4.01 sAction="LAG" end if Call Fix_HTML_Vars 'Ver 5.13 bUseHTML=CheckIfUseHTML 'Ver 5.13 iAntGgr=0 'Ver 5.18a iAntHTML=1 'Ver 5.18a call Get_Session_Local 'Hämta in lokala variabler 'Ver 5.13 bFel=false if bUseHTML=true then if Read_HTML_Template("../html_tmp/" & sHTML_Name, sDocTot) = false then 'Ver 4.21 ErrorInfo sDocTot bFel=true else sDocTot=Replace(sDocTot,"","
Page created " & sTS_HTML & "
") response.write(sDocTot) bFel=true 'Så vi inte triggar ingång nedan end if end if if bUseHTML=False then 'Ver 5.13 '------------------------------------------------- ' Läs in turneringsinfo '------------------------------------------------- Call Read_TurnVars(glTurnNr) 'Ver 2.25 - Finns mer än en arena? iAntArena = Count_Arena_Unique(glTurnNr, "") if iAntArena > 1 then 'Ver 2.25 sTemplate="cupresgeneric_arena.htm" else sTemplate="cupresgeneric.htm" end if if Read_HTML_Template(checkPreview(sTemplate), sDocTot) = false then 'Ver 4.21 ErrorInfo sDocTot bFel=true end if end if if bFel=false then '------------------------------ 'Ver 5.30: Ny meny- och layouthantering? '------------------------------ if gbUseMenu530=true then sDocTot = Replace_Item2(sDocTot, "CuMaP_Style.css" , "../stylesheets/style_" & glTurnNr & "w.css") 'Ver 5.30 end if '------------------------------ 'Byt ut färgerna '------------------------------ if gbUseMenu530=false then 'Ver 5.30 sDocTot = Replace_Item2(sDocTot, "class=table_color_def" , "class=table_color_" & gsColorBody ) sDocTot = Replace_Item2(sDocTot, "class=rubr_def" , "class=rubr_" & gsColorRubr ) sDocTot = Replace_Item2(sDocTot, "class=shadowvert_def" , "class=shadowvert_" & gsColorMenu ) end if '------------------------------ 'Sätt ledtexterna efter språkkod '------------------------------ if sAction = "DAG" then sDocTot = Replace_Item2(sDocTot, "@ACTION@", ifLang(gsLang_Curr, "Matcher " & sDatumWD & " " & sDatum, "Matches " & sDatumWD & " " & sDatum, "Kampe " & sDatumWD & " " & sDatum, "Matchen " & sDatumWD & " " & sDatum) ) sDocTot = Replace_Item2(sDocTot, "@LINK_ACTION@", "") sDocTot = Replace_Item2(sDocTot, "@LINK_TEXT@", ifLang(gsLang_Curr, "Välj ny dag", "Choose another day", "Vælg en anden dato", "Wählen ein anderes Tag") ) elseif sAction = "PLAN" then sDocTot = Replace_Item2(sDocTot, "@ACTION@", ifLang(gsLang_Curr, "Matcher på " & gsSpelPlats & " " & sPlan, "Matches on field " & sPlan, "Kampe på " & gsSpelPlats & " " & sPlan, "Kampfe auf Spielfeld " & sPlan) ) '2006-11-19 ' sDocTot = Replace_Item2(sDocTot, "@ACTION@", ifLang(gsLang_Curr, "Matcher på plan " & sPlan, "Matches on field " & sPlan, "Kampe på bane " & sPlan, "Kampfe auf Spielfeld " & sPlan) ) sDocTot = Replace_Item2(sDocTot, "@LINK_ACTION@", "") sDocTot = Replace_Item2(sDocTot, "@LINK_TEXT@", ifLang(gsLang_Curr, "Välj ny plan", "Choose another field", "Vælg ny bane", "Wählen ein anderes Spielfeld") ) elseif sAction = "ARENA" then sDocTot = Replace_Item2(sDocTot, "@ACTION@", ifLang(gsLang_Curr, "Matcher på arena " & sArena, "Matches on arena " & sArena, "Kampe på arena " & sArena, "Kampfe auf Arena " & sArena) ) sDocTot = Replace_Item2(sDocTot, "@LINK_ACTION@", "") sDocTot = Replace_Item2(sDocTot, "@LINK_TEXT@", ifLang(gsLang_Curr, "Välj ny arena", "Choose another arena", "Vælg ny arena", "Wählen ein anderes Arena") ) 'Ver 4.01 elseif sAction = "LAG" then sDocTot = Replace_Item2(sDocTot, "@ACTION@", ifLang(gsLang_Curr, "Matcher för " & sLag, "Matches for " & sLag, "Kampe før " & sLag, "Kampfe für " & sLag) & ", " & sClass ) sDocTot = Replace_Item2(sDocTot, "@LINK_ACTION@", "") sDocTot = Replace_Item2(sDocTot, "@LINK_TEXT@", ifLang(gsLang_Curr, "Tillbaka", "Back", "Tilbage", "Züruck") ) end if sDocTot = Replace_Item2(sDocTot, "@RUB_MATCHNR@", ifLang(gsLang_Curr, "Matchnr", "Matchno", "Kampnr", "Matchno") ) if glKundnr=627 then 'Carlsberg sDocTot = Replace_Item2(sDocTot, "@RUB_KLASS@", ifLang(gsLang_Curr, "Klass", "Class", "Sted", "Klasse") ) else sDocTot = Replace_Item2(sDocTot, "@RUB_KLASS@", ifLang(gsLang_Curr, "Klass", "Class", "Klass", "Klasse") ) end if sDocTot = Replace_Item2(sDocTot, "@RUB_GRUPP@", ifLang(gsLang_Curr, "Grupp", "Group", "Pulje", "Gruppe") ) sDocTot = Replace_Item2(sDocTot, "@RUB_DATUM@", ifLang(gsLang_Curr, "Datum", "Day", "Dato", "Datum") ) sDocTot = Replace_Item2(sDocTot, "@RUB_KLOCKA@", ifLang(gsLang_Curr, "Tid", "Time", "Tid", "Zeit") ) sDocTot = Replace_Item2(sDocTot, "@RUB_TEAM@", ifLang(gsLang_Curr, "Lag", "Team", "Hold", "Mannschaft") ) sDocTot = Replace_Item2(sDocTot, "@RUB_PLAN@", ifLang(gsLang_Curr, gsSpelPlats, "Field", gsSpelPlats, "Spielfeld") ) '2006-11-19 ' sDocTot = Replace_Item2(sDocTot, "@RUB_PLAN@", ifLang(gsLang_Curr, "Plan", "Field", "Plan", "Spielfeld") ) sDocTot = Replace_Item2(sDocTot, "@RUB_ARENA@", ifLang(gsLang_Curr, "Arena", "Arena", "Arena", "Arena") ) 'Ver 2.25 sDocTot = Replace_Item2(sDocTot, "@RUB_RESULTAT@", ifLang(gsLang_Curr, "Resultat", "Result", "Resultat", "Resultat") ) Call Split_Doc("@RES_START", "@RES_END", sDocTot, sDocFirst, sDocDynamic, sDocEnd) Response.write sDocFirst 'Ver 5.18a sHTML=sDocFirst 'Ver 5.13 Call Add2HTML(sDocFirst) 'Ver 5.18a '----------------------------------------- ' Läs in matcher enligt val '----------------------------------------- strSQL = "Select * from tblGames " & vbcrlf strSQL = strSQL & "WHERE TurnNr=" & glTurnNr if sAction = "DAG" then strSQL = strSQL & " AND Datum = " & dbfnutt(sDatum) strSQL = strSQL & " ORDER BY Datum, Klocka_Start, Matchnr " elseif sAction = "PLAN" then strSQL = strSQL & " AND PlanInfo= " & dbfnutt(sPlan) strSQL = strSQL & " ORDER BY PlanInfo, Datum, Klocka_Start, Matchnr " elseif sAction = "ARENA" then strSQL = strSQL & " AND Arena= " & dbfnutt(sArena) strSQL = strSQL & " ORDER BY Arena, Datum, Klocka_Start, Matchnr " 'Ver 4.01 elseif sAction = "LAG" then strSQL = strSQL & " AND (HL= " & dbfnutt(sLag) & " OR BL=" & dbfnutt(sLag) & ")" strSQL = strSQL & " AND Klass =" & dbfnutt(sClass) ' strSQL = strSQL & " ORDER BY Arena, Datum, Klocka_Start, Matchnr " strSQL = strSQL & " ORDER BY Datum, Klocka_Start, Matchnr " end if ' ErrorInfo strSQL & "
" Set Conn = Open_DB(gsWebDomain) 'Ver 5.50 Set Result = Conn.Execute(strSQL) while not Result.EOF sDD=sDocDynamic gaMatchKlass(giAntMatch)=Result("Klass") sDD = Replace_Item2(sDD,"@MATCHNR@",Result("Matchnr")) if gbPreviewActive = false then 'Ver 4.21 sTmp = "
" & Result("Klass") & "" else sTmp = Result("Klass") end if sDD = Replace_Item2(sDD,"@KLASS@",sTmp) if Result("ABCD") <> "" then sTmp = Result("ABCD") & "-" & Repl_LangAll(Result("CupTyp")) sTmp = replace(sTmp,"A-","", 1, 1) 'Ver 4.00 sTmp = replace(sTmp,"B-","", 1, 1) 'Ver 4.00 sTmp = replace(sTmp,"C-","", 1, 1) 'Ver 4.00 sTmp = replace(sTmp,"D-","", 1, 1) 'Ver 4.00 if gbPreviewActive = false then 'Ver 4.21 sTmp = "" & sTmp & "" 'Ver 4.00 ' sTmp = "" & sTmp & "" end if elseif Result("ABCD") = "" AND Result("Gruppnr")=0 then 'Ver 2.25 kval.matcher sTmp = Repl_LangAll(Result("CupTyp")) if gbPreviewActive = false then 'Ver 4.21 if Result("KP_Flag")="K" then sTmp = "" & sTmp & "" else sTmp = "" & sTmp & "" end if end if else sTmp = Repl_LangAll(Result("CupTyp")) if gbPreviewActive = false then 'Ver 4.21 sTmp = "" & sTmp & "" end if end if ' sTmp = replace(sTmp,"A-","", 1, 1) 'Ver 4.00 ' sTmp = replace(sTmp,"B-","", 1, 1) 'Ver 4.00 ' sTmp = replace(sTmp,"C-","", 1, 1) 'Ver 4.00 ' sTmp = replace(sTmp,"D-","", 1, 1) 'Ver 4.00 sDD = Replace_Item2(sDD,"@GRUPP@", sTmp) if sAction <> "DAG" then if gbPreviewActive = false then 'Ver 4.21 sTmp = "" else sTmp="" end if else sTmp="" end if sDD = Replace_Item2(sDD,"@DATUM@",sTmp & "" & myWDay(Result("datum"),true) & " " & Result("datum") & "") sDD = Replace_Item2(sDD,"@KLOCKA_START@",Return_Mobile_LinkCUPGAME(Result("Matchnr"), Result("Klocka_Start"), Result("Spelad"), Result("HLRes"))) 'Ver 5.17 ' sDD = Replace_Item2(sDD,"@KLOCKA_START@",Result("Klocka_Start")) ' Call Fix_Lagnr(Result("HL"),sLinkLag, sShowLag) Call Fix_Lagnr4(Result("HL"),sLinkLag, sShowLag, Result("HL_Org")) 'Ver 4.24 sShowLag= Repl_LangAll(sShowLag) sDD = Replace_Item2(sDD,"@HL@",sShowLag) ' Call Fix_Lagnr(Result("BL"),sLinkLag, sShowLag) Call Fix_Lagnr4(Result("BL"),sLinkLag, sShowLag, Result("BL_Org")) 'Ver 4.24 sShowLag= Repl_LangAll(sShowLag) sDD = Replace_Item2(sDD,"@BL@",sShowLag) if sAction = "DAG" then if gbPreviewActive = false then 'Ver 4.21 ' sTmp = "" sTmp = "" 'Ver 5.41 else sTmp="" end if else sTmp="" end if sDD = Replace_Item2(sDD,"@PLANINFO@",sTMp & Result("PlanInfo") & "") if sAction <> "ARENA" then if gbPreviewActive = false then 'Ver 4.21 ' sTmp = "" sTmp = "" 'Ver 5.41 else sTmp="" end if else sTmp="" end if sDD = Replace_Item2(sDD,"@ARENAINFO@",sTMp & Result("Arena") & "") 'Ver 2.25 ' if Result("Spelad")=1 then if Result("Spelad")=1 and Result("HLRes") <> -1 then '2006-11-11 sRes = Result("HLRes") & " - " & Result("BLRes") 'Ver 2.25 if Result("ResStatus")=1 then ' sRes=sRes & cRESSTAT & " ef" sRes=sRes & cRESSTAT & ifLang(gsLang_Curr," ef", " et", " ef", " et") & "" 'Ver 5.20 elseif Result("ResStatus")=2 then sRes=sRes & cRESSTAT & ifLang(gsLang_Curr," es", " pe", " es", " pe") & "" 'Ver 5.20 elseif Result("ResStatus")=3 then sRes=sRes & cRESSTAT & ifLang(gsLang_Curr," wo", " wo", " wo", " wo") & "" 'Ver 5.20 end if sDD = Replace_Item2(sDD,"@MATCHRES@",sRes) else sDD = Replace_Item2(sDD,"@MATCHRES@",Return_Register_Icon(Result("Klass"), Result("Matchnr"), Result("datum"), Result("Klocka_Slut"))) 'Ver 5.03 ' sDD = Replace_Item2(sDD,"@MATCHRES@","") end if Response.write sDD 'Ver 5.18a sHTML=sHTML & sDD 'Ver 5.13 Call Add2HTML(sDD) 'Ver 5.18a Result.movenext Wend Result.close 'Ver 5.18a sHTML=sHTML & sDocEnd Call Add2HTML(sDocEnd) 'Ver 5.18a Response.write sDocEnd if gbPreviewActive = false and gbUseSavedHTML=true and bAction4HTML=true then Call Update_HTML_File 'Ver 5.13 Close_DB Conn Dim endtime , timetaken endtime = Timer timetaken = FormatNumber(endtime - starttime , 4) 'Response.Write "This page took " & timetaken & " seconds to load" end if 'bFel %>