Index: _vhisie/TBX/Header.csp =================================================================== diff -u -r757 -r1571 --- _vhisie/TBX/Header.csp (.../Header.csp) (revision 757) +++ _vhisie/TBX/Header.csp (.../Header.csp) (revision 1571) @@ -65,11 +65,11 @@   - + - + @@ -101,6 +101,18 @@
      
+ + + + + + + + + + + +
   #(..WebTextValue("Help",Taal,"L"))# 
Index: BL/PR/GA/TB/tmpDev2.mac.rou =================================================================== diff -u -r1358 -r1571 --- BL/PR/GA/TB/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 1358) +++ BL/PR/GA/TB/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 1571) @@ -428,6 +428,8 @@ Quit:(sDomVERW="HFLE" ) $P($$KLANTPR^KPRIJS(KLNrPrs,GenPRNr,,$J(KPrijsVH,0,2)),"\",$$$PcLijstPrs) Quit:(sDomVERW="HELMY") $P($$KLANTPR^KPRIJS(KLNrPrs,GenPRNr,,$J(KPrijsVH,0,2)),"\",$$$PcLijstPrs) + Quit:(sDomVERW="HFLB" ) $P($$KLANTPR^KPRIJS(KLNrPrs,GenPRNr,,$J(KPrijsVH,0,2)),"\",$$$PcLijstPrs) + // BENELUX handels met korting, i.e. met klantinfo New HandelVKPrijs,KPrijsData,HandelVKPrijs If (sDomVERW="MBHO") { Index: cspBasis/TBX/DecodeURL/tmpDev.mac.rou =================================================================== diff -u -r1155 -r1571 --- cspBasis/TBX/DecodeURL/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1155) +++ cspBasis/TBX/DecodeURL/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1571) @@ -32,6 +32,7 @@ Set blnHFLE=(sDomVERW="HFLE") Set blnSFS=(sDomVERW="SFS") Set blnMBHO=(sDomVERW="MBHO") + Set blnHFLB=(sDomVERW="HFLB") Set Flow=$S(blnSubmit:"SUBMIT", $L(Ref)||$L(RefNew):"REF", 1:"") Set (UrlOut,LoginState,PSW)="" @@ -120,7 +121,7 @@ . If blnRedir Set %session.Data("UserType")=UserType . Else Kill %session.Data("UserType") - If (blnLMC||blnSFS||blnMBHO)&&($G(RefArray("KLNR"))'>0) Do + If (blnLMC||blnSFS||blnMBHO||blnHFLB)&&($G(RefArray("KLNR"))'>0) Do . Set blnRedir=0 . Set LoginState="ERR" @@ -202,6 +203,7 @@ Set luSafe($$$TBoxWebDomeinMBHO,"MBHO","ENC")="meubelgeheimMBHO" Set luSafe($$$TBoxWebDomeinMBHO,"VHEPN","PSW")="auftrage" ; "pwd4682VH" Set luSafe($$$TBoxWebDomeinMBHO,"VHEPN","ENC")="meubelgeheimMBHO" + Set luSafe($$$TBoxWebDomeinHFLB,"?","?")="" ; Wordt niet meer aangevuld, want wordt nauwelijks nog gebruikt ; luTBX ; Temporary copied local values from (class(WS.TBX.Order).DomaimLookup/cdtFillArrayLU): Set luTBX("www.tandem-box.com","UserType","VHEPN")=$$$utVerwAdmin @@ -222,12 +224,14 @@ Set luTBX("demo.sfsunimarket.biz","UserType","SFS")=$$$utVerwDomain Set luTBX($$$TBoxWebDomeinMBHO,"UserType","VHEPN")=$$$utVerwAdmin Set luTBX($$$TBoxWebDomeinMBHO,"UserType","MBHO")=$$$utVerwDomain + Set luTBX($$$TBoxWebDomeinHFLB,"UserType","VHEPN")=$$$utVerwAdmin + Set luTBX($$$TBoxWebDomeinHFLB,"UserType","HFLB")=$$$utVerwDomain Quit ophGetUserType(KLNr,Domain,Verw,Mode) #If $$$NSpace="xDEMO" Quit:(Mode="A") $S(1:$$$utKlantAnon) #Else - Quit:(Mode="A") $S(blnHEIN||blnDUPO||blnHELMY||blnHFLE:$$$utKlantAnonWP, KLNr>0:$$$utKlantKnown, 1:$$$utKlantAnon) ; blnLMC,blnSFS,blnMBHO : $$$utKlantKnown + Quit:(Mode="A") $S(blnHEIN||blnDUPO||blnHELMY||blnHFLE:$$$utKlantAnonWP, KLNr>0:$$$utKlantKnown, 1:$$$utKlantAnon) ; blnLMC,blnSFS,blnMBHO, : $$$utKlantKnown #EndIf Quit:(Mode="W") $$ophGetVERWType(Domain,Verw) Quit:(Mode="P") $$$utKlantAnon ; Temporary: fixed value @@ -355,7 +359,7 @@ New OptimaKey,Data Kill arData Quit:($G(encData)="") "" - Set OptimaKey=$S(sDomVERW="LMC":$$$OptimaKey, sDomVERW="SFS":$$$SfsOptKey, sDomVERW="MBHO":$$$MBHollandOptKey, 1:ERROR) + Set OptimaKey=$S(sDomVERW="LMC":$$$OptimaKey, sDomVERW="SFS":$$$SfsOptKey, sDomVERW="MBHO":$$$MBHollandOptKey, sDomVERW="HFLB":$$$HafeleBEOptKey, 1:ERROR) If ($G(%blnBuildRef))&&($$$NotEncrypted(encData)) Set Data=encData Else Set Data=$$ophDecryptHashedRef(encData,OptimaKey) Do OPTIMAAnalyseCommon(.Data,,.encData) @@ -397,6 +401,6 @@ OPTIMAEncryptData(Data,sDomVERW) New OptimaKey,encData Quit:($G(Data)="") "" - Set OptimaKey=$S(sDomVERW="LMC":$$$OptimaKey, sDomVERW="SFS":$$$SfsOptKey, sDomVERW="MBHO":$$$MBHollandOptKey, 1:ERROR) + Set OptimaKey=$S(sDomVERW="LMC":$$$OptimaKey, sDomVERW="SFS":$$$SfsOptKey, sDomVERW="MBHO":$$$MBHollandOptKey, sDomVERW="HFLB":$$$HafeleBEOptKey, 1:ERROR) Set encData=$$ophEncryptRefHashed(Data,.OptimaKey) Quit encData \ No newline at end of file Index: cspBasis/GAProdDfls.cls.xml =================================================================== diff -u -r1358 -r1571 --- cspBasis/GAProdDfls.cls.xml (.../GAProdDfls.cls.xml) (revision 1358) +++ cspBasis/GAProdDfls.cls.xml (.../GAProdDfls.cls.xml) (revision 1571) @@ -107,7 +107,7 @@ KLNr:%String,sDomVERW:%String,DCM:%String,Taal:%String="",lbAllowVPK:%List="" domain / sDomVERW / sDomKLNr - Set sDomain=$$GetURLDomain^cspBasis.Library - Set sDomCVT=$$TBXDomainCVT^cspBasis.Library(sDomain) - Set lbDomLU=##class(WS.TBX.Order).DomainLookUp(sDomCVT,$LB("VERW","KLNR")) ; $$TBXDomainLU^cspBasis.Library(sDomCVT,$LB("VERW","KLNR")) - Set sDomVERW=$LG(lbDomLU,1) - Set sDomKLNr=$LG(lbDomLU,2) + + Set TBXContext=##class(APPS.TBXWeb.XXXContext).InitFromHttpRequest() + Set sDomain=TBXContext.GeefHttpRequestDomein() + Set sDomCVT=TBXContext.GeefWebDomein() + Set sDomVERW=TBXContext.GeefDomeinVerwerker() + Set sDomKLNr=TBXContext.GeefDomeinKlantNummer() + Set Taal="E" - Set blnNoAccess=(sDomVERW="") ; ONBEKEND DOMEIN - NIET TOEGELATEN !!! + Set DefaultTaal=TBXContext.GeefDefaultTaal() + ;Set blnNoAccess=(sDomVERW="") ; ONBEKEND DOMEIN - NIET TOEGELATEN !!! + Set blnNoAccess=TBXContext.IsOngeldigDomein() ; ONBEKEND DOMEIN - NIET TOEGELATEN !!! Quit:(blnNoAccess) 1 + Set blnVHEPN=(sDomVERW="VHEPN") Set blnHEIN=(sDomVERW="HEIN") Set blnLMC=(sDomVERW="LMC") @@ -42,7 +44,8 @@ Set blnHFLE=(sDomVERW="HFLE") Set blnSFS=(sDomVERW="SFS") Set blnMBHO=(sDomVERW="MBHO") - Set Taal=$G(%request.Data("Taal",1),$$$TaalDfl) + Set blnHFLB=(sDomVERW="HFLB") + Set Taal=$G(%request.Data("Taal",1),DefaultTaal) If ($$$LCase(Taal)?1"http:".E) Do ; attempt to hack the website . Set tmpBadQS="Taal="_Taal . Set Taal="E" @@ -53,7 +56,7 @@ ;Set MainMode=$G(MainMode,$$$mmAllowTogether) Set Ref=$G(%request.Data("REF",1)) Set RefNew=$G(%request.Data("REF",1),$$$RefStartNew) ; Als REF niet meegegeven is, StartNew (dfl) gebruiken - Set %session.Data("BeursUser")=(blnVHEPN)&&##class(cspBasis.GAProdTBox).IsBeursUser() + Set %session.Data("BeursUser")=(TBXContext.IsDomeinVHEPN())&&##class(cspBasis.GAProdTBox).IsBeursUser() If 1,($$$LCase(Ref)?1"http:".E) Do ; attempt to hack the website . Set tmpBadQS="Ref="_Ref @@ -68,12 +71,13 @@ ;Set:(Ref="")&&($L(RefNew)) Ref=RefNew If $L(Ref) Do . Do ophRefToArray^cspBasis.TBX.DecodeURL.tmpDev(Ref,.RefArray) - . Set:($G(RefArray("VERW"))="") RefArray("VERW")=sDomVERW + . Set:($G(RefArray("VERW"))="") RefArray("VERW")=TBXContext.GeefDomeinVerwerker() . Set VERW=RefArray("VERW") . Set KLNr=$G(RefArray("KLNR")) . Set wsID=$G(RefArray("WSID")) . - . Quit:($$$Not(blnLMC||blnSFS||blnMBHO)) + . Quit:($$$Not(TBXContext.KlantGegevensViaDataOpt())) ; :($$$Not(blnLMC||blnSFS||blnMBHO)) + . . ; Alleen voor OPTIMA / SFS --> KlantNr from Data/Storage . If $L($G(KLNrOptima)) Do . . Set KLNr=KLNrOptima @@ -83,7 +87,7 @@ . . Kill tmpRq("DATAOPT") . . ;Do ophBuildSwitchTLArray ; Once again, but with the NEW QueryString-values . Else If ($IsValidNum(KLNr))&&($G(%request.Data("Taal",1))="") Do - . . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,KLNr,$LB("Stg","NoAction")) + . . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,$LB("Stg","NoAction")) . . Set:($IsObject(KLMini))&&(KLMini.Taal?1(1"N",1"F",1"E",1"D")) Taal=KLMini.Taal . . Set KLMini="" Else Do @@ -102,7 +106,7 @@ . Set KLNr=$G(KLNr) . Set sMode=$G(sMode,"START") . Set wsID=$G(wsID) - . Set VERW=$G(sDomVERW,sDomVERW) + . Set VERW=TBXContext.GeefDomeinVerwerker() ; $G(VERW,sDomVERW) . Do ophAddToLog("!MAINPAGE!") . Set msg="Invalid request URL parameter."_$$$CRLF_"Bad QueryString: "_tmpBadQS_$$$CRLF_"Ref="_$G(%request.Data("REF",1))_$$$CRLF_"Taal="_$G(%request.Data("Taal",1))_$$$CRLF_"!!! Page blocked - No access !!!" . Do ophSendAlertMail(msg) @@ -118,7 +122,7 @@ Do ophSendAlertMail(msg) } - Set:($G(VERW)="") VERW=sDomVERW + Set:($G(VERW)="") VERW=TBXContext.GeefDomeinVerwerker() Kill arShow ; Analyse REF (part 2) Set blnNoAccess=0 @@ -143,7 +147,7 @@ If $$$IsRecentBrowser(%request.UserAgent) Do ; Added by WimV on 28/03/2011 . Set %session.BrokerImplementation=2 ; use XMLHTTPRequest method - + If 'blnAllowedBrowser Do . Set blnNoAccess=1 . New sUserAgent @@ -167,12 +171,11 @@ . Set NoAccessMsg=NoAccessMsg_$$$CRLF_"  Please use ""Internet Explorer"", ""Firefox v3"" or ""Opera"" as web browser." . Do ophAddToLog("!MAINPAGE!") . - . - Else If (blnLMC||blnSFS||blnMBHO)&&($L($G(%request.Data("DATAOPT",1))))&&($G(KLNrOptima)="") Do ; Bad encryption for Optima/SFS customer + Else If (TBXContext.KlantGegevensViaDataOpt())&&($L($G(%request.Data("DATAOPT",1))))&&($G(KLNrOptima)="") Do ; Bad encryption for Optima/SFS customer . Set blnNoAccess=1 . Do ophAddToLog("!MAINPAGE!") Quit:(blnNoAccess) 1 - Set blnNoAccess=$$$Not($$$VerwHasAccess) + Set blnNoAccess=$$$Not(TBXContext.IsVerwerkerToegelaten(VERW)) Quit:(blnNoAccess) 1 Do ophAnalyseWSOrdKLNr(WSOrd,KLNr,.blnNoAccess,.NoAccessMsg) ; andere parameters globaal doorgeven Set:($L($G(NoAccessMsg)))&&(sMode'="PROCESS") NoAccessMsg="" ; Enkel tonen indien sMode="PROCESS" @@ -189,7 +192,7 @@ Do ##class(cspBasis.GAProdTBox).AddToLog(Actie,sDomain,KLNr,sMode,wsID,VERW,Taal,"",lbExtras) ; Actie="MAINPAGE" Quit ophWebSiteBlocked() - If '$$AppIsEnabled^cspBasis.Library("WWW-TBX","MAIN"_$S(blnSFS:"-SFS",1:""),%RemoteIP) Do Quit 1 + If '$$AppIsEnabled^cspBasis.Library("WWW-TBX","MAIN"_$S(TBXContext.IsDomeinSFS():"-SFS",1:""),%RemoteIP) Do Quit 1 . Set KLNr=$G(KLNr), sMode=$G(sMode), wsID=$G(wsID), VERW=$G(VERW) . Do ophAddToLog("#MAINPAGE#") . Do RedirectPage^cspBasis.Library("/Under_Construction.htm") @@ -210,19 +213,20 @@ Set:($IsObject(WSLn))&&(##class(BL.PR.GA.TandemBox).DesignCodeFromDS(WSLn.ItemDS)="I") HeaderLogo="" ; "I" Quit ophDataOPTIMA - Quit:(sDomVERW'?1(1"LMC",1"SFS",1"MBHO")) + Quit:('TBXContext.KlantGegevensViaDataOpt()) Quit:($G(%request.Data("DATAOPT",1))="") ;Quit:(sDomVERW'="LMC")||($G(%request.Data("DATAOPT",1))="") - New KLMini,tmpTaal,msg + New KLMini,tmpTaal,msg,sDomVERW Kill %OptimaMsg - Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,"",$LB("Ext","CleanSave")) + Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),"",$LB("Ext","CleanSave")) ; In case of "Bad Encryption", try getting KLData from storage If '$IsObject(KLMini) Do . Set KLNr=$G(%OptimaVar("KLNr")) - . Set:($IsValidNum(KLNr)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,KLNr,$LB("Stg","NoAction")) + . Set:($IsValidNum(KLNr)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,$LB("Stg","NoAction")) + . Set sDomVERW=TBXContext.GeefDomeinVerwerker() . Set msg="WARNING : Bad encryption for "_$S(sDomVERW="LMC":"Optima",1:sDomVERW)_" customer (n� "_$G(KLNr)_")" . Set msg=msg_$$$CRLF_"Ref : "_($$ophGetRef^cspBasis.TBX.DecodeURL.tmpDev(Ref))_$$$CRLF_"Enc. Data : "_$G(%OptimaVar("EncData"))_$$$CRLF_"Decrypted Data : "_$G(%OptimaVar("Data"))_$$$CRLF_"KLNr via Lookup: "_$G(%OptimaVar("KLNrViaLookup")) - . Set msg=msg_$$$CRLF_"Client IP : "_$G(%RemoteIP)_$S($G(%RemoteIP)?1(1"92.103.129.165",1"212.103.4.85"):" (Optima)", 1:"") + . Set msg=msg_$$$CRLF_"Client IP : "_$G(%RemoteIP)_$S(TBXContext.IsIPvanOptima($G(%RemoteIP)):" (Optima)", 1:"") . Set msg=msg_$$$CRLF_$$$CRLF_"Data retrieved from storage: "_$S($IsObject(KLMini):"YES", 1:"NO") . Do ophSendAlertMail(msg_$$$CRLF,$S($IsObject(KLMini):$LB("ICT_Meldingen@vanhoecke.be"), 1:$LB("wv@vanhoecke.be"))) . Set KLNr=$S($IsObject(KLMini):KLMini.Nummer, 1:"") @@ -231,7 +235,7 @@ . Set KLNrOptima=KLMini.Nummer . Set tmpTaal=KLMini.Taal Else Do - . Set blnShow=$$$OptimaAccess + . Set blnShow=TBXContext.HeeftToegangTotFixOptimaPage($G(%RemoteIP)) ; $$$OptimaAccess . Do MShowFixOptima(blnShow) Set:($G(tmpTaal)?1(1"N",1"F",1"E",1"D")) Taal=tmpTaal Set KLMini="" @@ -270,35 +274,35 @@ Set arValues("WSOrder","ID")=WSOrd.%Id() Set arValues("WSOrder","IngaveTS")=WSOrd.IngaveTijdStip Set arValues("REF","Domain")=sDomain - Set arValues("REF","DomVERW")=sDomVERW_" ("_sDomKLNr_")" + Set arValues("REF","DomVERW")=TBXContext.GeefDomeinVerwerker()_" ("_TBXContext.GeefDomeinKlantNummer()_")" Set arValues("REF","KLNr")=MatchKLNr Set arValues("REF","WSID")=wsID Set arValues("REF","MODE")=sMode Set arValues("REF","VERW")=VERW Set arValues("REF","RqData")=$G(%request.Data("REF",1)) Set arValues(1,"ClientIP")=$G(%RemoteIP) Set arValues(1,"blnHist")=$G(blnHist) - ;d WL^vhDBG($$$LCVT($LB(WSOrd.WebDomain,$$TBXDomainCVT^cspBasis.Library(WSOrd.WebDomain),OrdDomVERW,sDomVERW))) - If sDomVERW'=OrdDomVERW Do Quit 0 + ;d WL^vhDBG($$$LCVT($LB(WSOrd.WebDomain,$$TBXDomainCVT^cspBasis.Library(WSOrd.WebDomain),OrdDomVERW,TBXContext.GeefDomeinVerwerker()))) + If TBXContext.GeefDomeinVerwerker()'=OrdDomVERW Do Quit 0 . // Onbekend of foutief domein - GEEN TOEGANG !!! WSOrder moet steeds binnen WebDomein blijven !!! . Set arValues(0,"ERROR")="Onbekend of foutief domein" ; Else ; ==> sDomVERW=OrdDomVERW Quit:(%RemoteIP?1(1"192.168.1.")1.3N)&&(MatchKLNr=1000) 1 Set OrdKLNr=WSOrd.KLNummer Set blnOK=0 - If blnVHEPN Do Quit blnOK + If TBXContext.IsDomeinVHEPN() Do Quit blnOK . If OrdKLNr>0 Do . . Set blnOK=$S(MatchKLNr>0:(OrdKLNr=MatchKLNr),1:(sMode="PROCESS")&&(VERW="VHEPN")) . Else Do ; OrdKLNr="" . . Set blnOK=$S(MatchKLNr>0:((sMode="PROCESS")&&(VERW="VHEPN")), 1:1) . Set arValues(0,"ERROR")="KlantNummers komen niet overeen." - Else If blnLMC||blnSFS||blnMBHO Do Quit blnOK + Else If TBXContext.KlantGegevensViaDataOpt() Do Quit blnOK . Set blnOK=(OrdKLNr=MatchKLNr)||(MatchKLNr="") . Set arValues(0,"ERROR")="KlantNummers komen niet overeen." - Else If blnHEIN Do Quit blnOK + Else If TBXContext.IsDomeinHEIN() Do Quit blnOK . Set blnOK=(OrdKLNr=MatchKLNr) . Set arValues(0,"ERROR")="KlantNummers komen niet overeen." - Else If blnHELMY||blnHFLE||blnDUPO Do Quit blnOK + Else If TBXContext.AlleenToegangZonderLogin() Do Quit blnOK . Set blnOK=(OrdKLNr=MatchKLNr) . Set arValues(0,"ERROR")="KlantNummers komen niet overeen." ; Else @@ -432,8 +436,8 @@ Do ophBuildToggleHistAndOrder() Quit MShowNotRegUser - Set arShow("NotRegUserInfo","INFO")=((blnVHEPN)&&(KLNr="")) - Set arShow("NotRegUserInfoOPTIMA","INFO")=((blnLMC||blnSFS||blnMBHO)&&(KLNr="")) ; &&('$D(%session.Data("DA TAOPT")))) + Set arShow("NotRegUserInfo","INFO")=(TBXContext.IsDomeinVHEPN())&&(KLNr="") + Set arShow("NotRegUserInfoOPTIMA","INFO")=(TBXContext.KlantGegevensViaDataOpt())&&(KLNr="") ; &&('$D(%session.Data("DA TAOPT")))) Quit ophMMComplete New WSOrd,blnDynaplugERR @@ -443,7 +447,7 @@ Set arShow("DisplayOrder","DTL")=$IsObject(WSOrd) Do MShowKnownCustomer(1) ; Info BrutoPrijsHein / NotRegUserInfo - Set arShow("BrutoPrijsHein","INFO")=(blnHEIN) + Set arShow("BrutoPrijsHein","INFO")=(TBXContext.IsDomeinHEIN()) Set blnDynaplug=($IsObject(WSOrd))&&(WSOrd.WebURL="DYNAPLUG IMPORT") If blnDynaplug Do @@ -469,7 +473,7 @@ ; Button BookmarkPage Do MShowBookmarkPage('$IsValidNum(KLNr),WSOrd) ; Button Show XML - Do MShowExportXML((blnVHEPN)&&((KLNr=$$$TBoxWebKlantNrVHEPN)||(KLNr=$$$TBoxWebKlantNrHEIN)) ) + Do MShowExportXML((TBXContext.IsBeschikbaarExportXML())&&((KLNr=$$$TBoxWebKlantNrVHEPN)||(KLNr=$$$TBoxWebKlantNrHEIN)) ) ; Button Submit Do MShowSubmit(1,WSOrd,blnOFFVervallen||blnDynaplugERR) ; Button Modify Order @@ -510,7 +514,7 @@ ophMMProcess New WSOrd,blnProcessVH,blnQuit,blnAllowBulk - Set blnProcessVH=(blnVHEPN)||(VERW="VHEPN") + Set blnProcessVH=(TBXContext.IsDomeinVHEPN())||(VERW="VHEPN") If blnProcessVH Do Quit:($G(blnQuit,0)) . Set blnQuit=$$ophMMProcessFlowVHEPN ;Else : prepare buttons/info @@ -524,10 +528,10 @@ Do MShowVervaldagOFFText ; Positie van de tekst t.o.v. de buttons Set TextPos="RIGHT" ; $S($IsObject(WSOrd)&&(WSOrd.IsSubmitted()):"LEFT", 1:"RIGHT") - Set lbBulkConfig=##class(cspBasis.GAProdTBox).GetKlantBulk(sDomVERW,KLNr) + Set lbBulkConfig=##class(cspBasis.GAProdTBox).GetKlantBulk(TBXContext.GeefDomeinVerwerker(),KLNr) Set blnAllowBulk=($LG(lbBulkConfig,1)'="")&&($LG(lbBulkConfig,1)'="S") ; Button SwitchToViewMode - Do MShowSwitchToViewMode(('blnVHEPN)&& 1) ; &&(WSOrd.BonType="INKP") + Do MShowSwitchToViewMode(('TBXContext.IsDomeinVHEPN())&& 1) ; &&(WSOrd.BonType="INKP") ; Button PrintPage Do MShowPrintPage(1) ;VERW="VHEPN") ; Button Show XML @@ -539,7 +543,7 @@ ; Button Process --> SubmitToVHEPN / SubmitToAdmin) If blnProcessVH Do . ; Button SubmitToAdmin - . Do:(%RemoteIP?1"192.168.".E) MShowSubmitAdminVerw(blnVHEPN||(VERW="VHEPN"),WSOrd) + . Do:(%RemoteIP?1(1"192.168.".E,1"127.0.0.1")) MShowSubmitAdminVerw(TBXContext.IsDomeinVHEPN()||(VERW="VHEPN"),WSOrd) . ; Button ChangeBulk . Set arShow("ChangeBulk","BTN")=(%RemoteIP?1"192.168.".E) . If arShow("ChangeBulk","BTN") Do @@ -550,7 +554,7 @@ . ;. Set arShow("ChangeBulk","BTN")=1 Else Do . ; Button SubmitToVHEPN - . Do MShowSubmitToVHEPN(sDomVERW'?1(1"VHEPN",1"HEIN",1"LMC"),WSOrd) ; ,1"SFS" + . Do MShowSubmitToVHEPN(TBXContext.SubmitToVHviaCspPage(),WSOrd) . ; URL voor overzichtslijst AANKOOP: . ; - http://www.tandem-box.com/VHISIE/TBX/Main.csp?Taal=N&HIST=1&REF=qF8LH5lEjVrpq_S/iFYEjapyttl87p0Y2mRRqi9B3i4- . ; - http://tbx.destil.nl/VHISIE/TBX/Main.csp?Taal=N&HIST=1&REF=_KoQNXLGoSL1UjEAean5dapyttl87p0Y2mRRqi9B3i4- @@ -588,7 +592,7 @@ . . . . Do ophOrdToAdminSetSesData - . Set OFFToAdmin=$S(sDomVERW?1(1"VHEPN",1"HEIN",1"LMC"):"BBON", 1:"INKP") ; Set:(WSOrd.BonType="OFF") ... + . Set OFFToAdmin=$S('TBXContext.StatusInkoopAlsOrderToVH():"BBON", 1:"INKP") ; Set:(WSOrd.BonType="OFF") ... . Set blnBusy=##class(WS.TBX.Order).TransfStatusCheckBusy(wsID) . If (blnBusy) Do Quit ; ($G(%session.Data("TransfStatus"))'="") . . ;d WL^vhDBG("Msg: transfert not allowed. status="_$G(%session.Data("TransfStatus"))) @@ -621,7 +625,7 @@ Quit:('$IsObject(WSOrd)) ; Show Order Details Set arShow("DisplayOrder","DTL")=$IsObject(WSOrd) - Set arShow("BrutoPrijsHein","INFO")=(blnHEIN) + Set arShow("BrutoPrijsHein","INFO")=(TBXContext.IsDomeinHEIN()) Do MShowVervaldagOFFText ; Button PrintPage Do MShowPrintPage(1) @@ -640,39 +644,37 @@ Set sMode=$LG(lbRefNew,4,$G(tmpRefAr("MODE"))) Merge tmpRq=%request.Data Kill tmpRq("CSPToken") - Kill:(blnLMC||blnSFS||blnMBHO) tmpRq("DATAOPT") + Kill:(TBXContext.KlantGegevensViaDataOpt()) tmpRq("DATAOPT") Kill tmpRq("HIST") Kill tmpRq("REF") Set tmpRq("REF")=$$CreateHashedRef^cspBasis.TBX.DecodeURL.tmpDev($LB(KLNr,VERW,wsID,sMode)) Set QS=##class(cspBasis.GAProdTBox).CQueryString(.tmpRq) ; $$$CSPPage.Link("Main.csp",.tmpRq) Quit $TR($TR($system.Encryption.Base64Encode(QS),$$$CRLF,""),"+=","_-") ophAlgVoorw - Quit:(blnLMC||blnDUPO||blnHELMY||blnHFLE||blnMBHO) + Quit:('TBXContext.ToonAlgemeneVoorwaarden()) New Intern,VTL - Set Intern="AlgVoorw"_$CASE(sDomVERW, "HEIN":"HEIN", "SFS":"SFS", :"VH") + Set Intern="AlgVoorw"_$CASE(TBXContext.GeefDomeinVerwerker(), "HEIN":"HEIN", "SFS":"SFS", :"VH") Set arShow("AlgVoorw","INFO")=##class(cspBasis.GAProdTBox).WebTextValue(Intern,Taal,"L") Quit ophOrdToAdminSetSesData - Set %session.Data("DOMAIN")=sDomCVT + Set %session.Data("DOMAIN")=sDomCVT ; TBXContext.GeefWebDomein() Set %session.Data("VERW")=VERW Set %session.Data("KLNR")=KLNr Set %session.Data("WSID")=wsID Set %session.Data("MODE")=sMode Quit MShowNewOrder(Visible) - Quit:((blnLMC)&&(KLNr'>0)) - Quit:((blnSFS)&&(KLNr'>0)) - Quit:((blnMBHO)&&(KLNr'>0)) - Quit:(KLNr=$$$KLNrListAll)&&($$$Not((sDomVERW?1(1"HFLE",1"HELMY",1"DUPO"))&&(sMode="START"))) + Quit:((TBXContext.AlleenToegangMetLogin())&&(KLNr'>0)) + Quit:(KLNr=$$$KLNrListAll)&&($$$Not((sMode="START")&&(TBXContext.AlleenToegangZonderLogin()))) Quit:('$G(blnValidKlant,1)) New tmpAr Merge tmpAr=tmpRq Kill tmpAr("HIST") Kill tmpAr("REF") Set tmpAr("REF")=$$CreateHashedRef^cspBasis.TBX.DecodeURL.tmpDev($LB($S(KLNr=$$$KLNrListAll:"", 1:KLNr),VERW,,"A")) Set tmpAr("REFMN")=$$ophBuildQS($S(KLNr=$$$KLNrListAll:$LB(""),1:$LB())_$LB(,,"COMPLETE")) ; Create REFMN (to pass to Wizard.csp) - Kill:(blnLMC||blnSFS||blnMBHO) tmpAr("DATAOPT") + Kill:(TBXContext.KlantGegevensViaDataOpt()) tmpAr("DATAOPT") Set arShow("NewOrder","BTN")=Visible ;d WL^vhDBG("NewOrder tmpAr:"_$$$ArrayTT("tmpAr")) Set arShow("NewOrder","HREF")="Access.csp?"_##class(cspBasis.GAProdTBox).CQueryString(.tmpAr) @@ -711,7 +713,7 @@ Kill tmpAr("HIST") Kill tmpAr("REF") Set tmpAr("REF")=$$CreateHashedRef^cspBasis.TBX.DecodeURL.tmpDev($LB(KLNr,VERW,wsID,"P")) - Set blnShowAKP=(sMode="PROCESS")&&('blnVHEPN)&&(VERW'?1(1"HEIN",1"LMC")) + Set blnShowAKP=(sMode="PROCESS")&&('TBXContext.IsDomeinVHEPN())&&(VERW'?1(1"HEIN",1"LMC")) Set %session.Data("ALLOWAKP")=blnShowAKP Set:(blnShowAKP) tmpAr("SHAKP")=1 If $L($G(Taal)) Do @@ -745,7 +747,7 @@ Set tmpAr("Taal")=Taal Set tmpAr("KLNR")=KLNr Set tmpAr("WSID")=wsID - Set:(WSOrd.BonType="OFF")&&(sDomVERW'="HEIN") tmpAr("OFFTOBBON")=1 ; OFFTOBBON in de betekenis van "Goed voor order" + Set:(WSOrd.BonType="OFF")&&('TBXContext.VerzendOfferteAlsAanvraag()) tmpAr("OFFTOBBON")=1 ; OFFTOBBON in de betekenis van "Goed voor order" Set %session.Data("Taal")=Taal Set %session.Data("WSID")=wsID Set %session.Data("KLNR")=KLNr @@ -756,8 +758,8 @@ Set arShow("SubmitAgain","BTN")=(Visible)&&(blnIsSubmitted) Quit:('Visible) Set arShow("Submit","HREF")="MailSend.csp?"_##class(cspBasis.GAProdTBox).CQueryString(.tmpAr) - Set InternText=$S((WSOrd.BonType="OFF")&&(sDomVERW'="HEIN"):"VerzendenBBON", 1:"Verzenden"_WSOrd.BonType) - Set InternInfo=$S((WSOrd.BonType="OFF")&&(sDomVERW'="HEIN"):"VerzendInfoBBON", 1:"VerzendInfo"_WSOrd.BonType) + Set InternText=$S((WSOrd.BonType="OFF")&&('TBXContext.VerzendOfferteAlsAanvraag()):"VerzendenBBON", 1:"Verzenden"_WSOrd.BonType) + Set InternInfo=$S((WSOrd.BonType="OFF")&&('TBXContext.VerzendOfferteAlsAanvraag()):"VerzendInfoBBON", 1:"VerzendInfo"_WSOrd.BonType) Set arShow("Submit","TEXT")=##class(cspBasis.GAProdTBox).WebTextValue(InternText,Taal,"L") Set arShow("Submit","INFO")=##class(cspBasis.GAProdTBox).WebTextValue(InternInfo,Taal,"L") Set:(arShow("Submit","INFO")="~") arShow("Submit","INFO")="" @@ -804,10 +806,7 @@ Set arShow("ModifyOrder","HREF")="Access.csp?"_##class(cspBasis.GAProdTBox).CQueryString(.tmpAr) Quit MShowNewFromOrder(Visible) - - s blnShow=$$$Not(blnHEIN||blnDUPO||blnHELMY||blnHFLE) ; (sDomVERW="SFS")||((sDomVERW="VHEPN")&&(KLNr?1(1"12486",1"4645"))) - q:('blnShow) ; until completed and released to ALL - + Quit:('TBXContext.ToonKnopDupliceerEnWijzig()) Quit:('$G(blnValidKlant,1)) Quit:('$IsObject(WSOrd)) New tmpAr @@ -837,7 +836,7 @@ Set tmpAr("KLNR")=KLNr Set tmpAr("WSID")=wsID Set tmpAr("MODE")=sMode - Set:(WSOrd.BonType="OFF")&&(sDomVERW'="HEIN") tmpAr("OFFTOBBON")=1 ; OFFTOBBON in de betekenis van "Goed voor order" + Set:(WSOrd.BonType="OFF")&&('TBXContext.VerzendOfferteAlsAanvraag()) tmpAr("OFFTOBBON")=1 ; OFFTOBBON in de betekenis van "Goed voor order" Set %session.Data("Taal")=Taal Set %session.Data("WSID")=wsID Set %session.Data("KLNR")=KLNr @@ -872,7 +871,7 @@ If ($L(lbLog))&&($LG(lbLog,2)>0) Do . Set tmpAr("TRANSF")="AGAIN;ADM" . Set arShow("SubmitAdminAgain","HREF")="main.csp?"_##class(cspBasis.GAProdTBox).CQueryString(.tmpAr) - . Set arShow("SubmitAdminAgain","INFO")="offerte: "_$LG(lbLog,2)_" "_$$mssSubmitAdminTime($LG(lbLog,1))_" +++klantnr "_$S(blnVHEPN:KLNr, 1:sDomKLNr)_"+++" + . Set arShow("SubmitAdminAgain","INFO")="offerte: "_$LG(lbLog,2)_" "_$$mssSubmitAdminTime($LG(lbLog,1))_" +++klantnr "_$S(TBXContext.IsDomeinVHEPN():KLNr, 1:TBXContext.GeefDomeinKlantNummer())_"+++" . Set arShow("SubmitAdminAgain","INFO")=$$$Replace(arShow("SubmitAdminAgain","INFO")," "," ") Else Do . Set arShow("SubmitAdminAgain","INFO")="" @@ -904,9 +903,9 @@ MShowKnownCustomer(Visible) #define KLNrClean $S(KLNr=$$$KLNrListAll:"", 1:KLNr) New KLNaam,KLMini - If (blnVHEPN)||(blnLMC)||(blnSFS)||(blnMBHO) Do + If TBXContext.HeeftToegangMetLogin() Do . Quit:($$$KLNrClean="") - . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,KLNr) + . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr) . ; If KLMini Do . ;. Set KLNaam=KLMini.Naam . Set:(KLMini) KLNaam=KLMini.Naam @@ -963,14 +962,15 @@ #define pg ##class(cspBasis.GAProdTBox) Kill arWSVTL Quit:('$IsObject($G(WSOrd))) - New i,WSLn,SomAKPrijs,BonType,Munt,MuntCalc + New i,WSLn,SomAKPrijs,BonType,Munt,MuntCalc,blnIsBeursUser Set Munt="EUR" - Set Munt=$$GetUserMunt^cspBasis.Library(sDomVERW,$G(VERW)) ; if sMode=PROCESS, then enable switch between EUR and CHF, by setting VERW="SFS" or VERW="VHEPN" + Set Munt=TBXContext.GeefUserMuntEenheid($G(VERW)) ; $$GetUserMunt^cspBasis.Library(TBXContext.GeefDomeinVerwerker(),$G(VERW)) ; if sMode=PROCESS, then enable switch between EUR and CHF, by setting VERW="SFS" or VERW="VHEPN" + Set blnIsBeursUser=(''$G(%session.Data("BeursUser"))) Set BonType=$$$pg.ConvertBonType(WSOrd.BonType,VERW,sMode) Set arWSVTL("BonType")=$S($L(BonType):$$$pg.WebTextValue("FT_"_BonType,Taal,"L",$LB("U")), 1:"") Set arWSVTL("NietMee")=$$pwoTransNietMee(WSOrd.NietMeeleveren) ; $S($L(WSOrd.NietMeeleveren):"corpusprofielen, afdekkappen", 1:"") ; "De corpusprofielen / afdekkappen worden niet meegeleverd.", 1:"") - Set blnShowAKPrijs=(sMode="PROCESS")&&('blnVHEPN) ; &&(BonType="INKP") - If sDomVERW="SFS" Do + Set blnShowAKPrijs=(sMode="PROCESS")&&('TBXContext.IsDomeinVHEPN()) ; &&(BonType="INKP") + If TBXContext.GeefDomeinVerwerker()="SFS" Do . ; Aankoopprijzen in EUR berekend en getoond . ; Verkoopprijzen in CHF berekend en getoond . ; ==> m.a.w. Munt moet correct ingevuld worden (EUR of CHF); prijzen van WSOrd niet meer omrekenen, dus MuntCalc="EUR" @@ -1010,15 +1010,15 @@ . . Set arWSVTL("LN",i,Key)=$$pwoTransItemValue($zobjproperty(WSLn,"Item"_Key),Key) . Set arWSVTL("LN",i,"DIV")=$$pwoTransItemValue(WSLn.ItemDIVToLB(),"DIV") ; ..ItemDIVToLB() ; Returns $LB() . Set arWSVTL("LN",i,"AANT")=$$pwoTransItemValue(WSLn.Qty,"AANT") ; _$$pwoTransItemValue(WSLn.ItemVPK,"VPK") - . Set arWSVTL("LN",i,"PRIJS")=$$pwoTransItemValue($S($G(%session.Data("BeursUser")):99.99, blnShowAKPrijs:WSLn.AKPrijs, 1:WSLn.KostPrijs),"PRIJS") + . Set arWSVTL("LN",i,"PRIJS")=$$pwoTransItemValue($S(blnIsBeursUser:99.99, blnShowAKPrijs:WSLn.AKPrijs, 1:WSLn.KostPrijs),"PRIJS") . Set blnContainsGlas=(blnContainsGlas)||(WSLn.ItemBX?1(1"BG",1"COV"))||(WSLn.ItemBGRP?1(1"V")) . Set:(WSLn.KostPrijs["ERROR") blnWSErrors=1 . Set:(blnShowAKPrijs) SomAKPrijs=SomAKPrijs+(WSLn.AKPrijs*WSLn.Qty) If 'blnContainsGlas Set arWSVTL("KLR_KV")="" ;Set:(blnShowAKPrijs) arWSVTL("AKPrijsTot")=$S($G(%session.Data("BeursUser")):99.99, 1:SomAKPrijs) ;Set arWSVTL("TotPrijs")=$$pwoTransTotPrijs($S($G(%session.Data("BeursUser")):99.99, blnShowAKPrijs:arWSVTL("AKPrijsTot"),1:WSOrd.TotPrijs)) - If $G(%session.Data("BeursUser")) Do + If blnIsBeursUser Do . Set:(blnShowAKPrijs) arWSVTL("AKPrijsTot")=99.99 . Set arWSVTL("TotPrijs")=$$pwoTransTotPrijs(99.99) Else Do @@ -1060,39 +1060,15 @@ . Set:($L(NietMeeKey)) str=str_$S($L(str):", ", 1:"")_$$$pg.WebTextValue(NietMeeKey,Taal,"L",$$$LowerCaseExceptBS) Quit str - - /* - VORIGE VERSIE: - ====== ======= - * / - #If ($ZCVT($ZUTIL(110),"U")="WWW01")&&($$$NSpace'="DEMO") - Set ClientHostIP=$S((VERW="VHEPN")&&('blnVHEPN):"192.168.1x.", 1:"192.168.1.") - #Else - Set ClientHostIP="192.168.1x." - #EndIf - - &SQL(DECLARE crsHist CURSOR FOR - SELECT Top 1000 KLNummer, KLNaam, BonType, ID, IngaveTijdStip, TotAantal Qty, TotPrijs Prijs, Commissie, SubmitTS - INTO :tmpAr("KLNr"), :tmpAr("KLNaam"), :tmpAr("BonType"), :tmpAr("wsID"), :tmpAr("OrdTime"), :tmpAr("TotQty"), :tmpAr("TotPrs"), :tmpAr("Commissie"), :tmpAr("SubmitTS") - FROM WS_TBX.WebOrder OrdHfd - WHERE (WebDomain=:sDomain2) AND ((KLNummer=:KLNrSel)OR(:blnListALL=1)) AND (IngaveTijdStip > '2004-01-24') AND ID in - ( - SELECT DISTINCT (LogT.WSOrderID) - FROM DW_WWW.SysLogTBX LogT - WHERE (LogT.Actie ='WIZARD_CALC') AND (NOT LogT.ClientHost %STARTSWITH :ClientHostIP) - ) - ORDER BY IngaveTijdStip DESC, ID - ) - /* */ PrepareHistVTL #define KLNrClean $S(KLNr=$$$KLNrListAll:"", 1:KLNr) ;s:('$D(ClientIP)) ClientIP="192.168.1.97" - New tmpAr,KLNrSel,i,wsID,Ref,WizMode,sDomain2,tmpKLNr,blnListALL,tmpNaam,BonType,Munt,ClientHostIP,MinShowH,MaxShowH,blnListHidden,blnListHiddenOnly,KLNrIsTestKlant + New tmpAr,KLNrSel,i,wsID,Ref,WizMode,sDomain2,tmpKLNr,blnListALL,tmpNaam,BonType,Munt,ClientHostIP,MinShowH,MaxShowH,blnListHidden,blnListHiddenOnly,KLNrIsTestKlant,blnIsBeursUser Kill arHistVTL Set KLNrIsTestKlant=0 - If (sDomVERW="VHEPN") && ( (KLNr?1(1"4682",1"1000",1"4645"))||($$$ValIsBetween(KLNr,15827,15836)) ) { Set KLNrIsTestKlant=1 } + If (TBXContext.IsDomeinVHEPN()) && ( (KLNr?1(1"4682",1"1000",1"4645"))||($$$ValIsBetween(KLNr,15827,15836)) ) { Set KLNrIsTestKlant=1 } Set blnListHidden=($G(%request.Data("SHOWALL",1))="1") If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("csp.vhisie.TBX.Main_ToonHistoriekVoorTestklanten")) @@ -1101,11 +1077,12 @@ } Set blnListHiddenOnly=0 Set blnListALL=(KLNr=$$$KLNrListAll) + Set blnIsBeursUser=(''$G(%session.Data("BeursUser"))) Set KLNrSel=$$$KLNrClean ; $S(KLNr=$$$KLNrListAll:"", 1:KLNr) Set WizMode=$S(sMode?1(1"VIEW",1"PROCESS",1"COMPLETE"):sMode, 1:"COMPLETE") Set sDomain2=$$TBXDomainCVT^cspBasis.Library(sDomain) Set Munt="EUR" - Set Munt=$$GetUserMunt^cspBasis.Library(sDomVERW,) + Set Munt=TBXContext.GeefUserMuntEenheid() Do phvBuildColHeader Set MinShowH=$$$shShownForKlant @@ -1117,7 +1094,7 @@ . Set MinShowH=$S(VERW'="VHEPN":$$$shShownForVERW, 1:$$$shShownForVHEPN) Else If KLNrIsTestKlant Do . Set MinShowH=$$$shShownForVHEPN - Else If 0 && ($G(%RemoteIP)?1(1"192.168.1.")) Do + Else If 0 && ($G(%RemoteIP)?1(1"192.168.1.",1"192.168.2.")) Do . Set MinShowH=$$$shShownForVHEPN &SQL(DECLARE crsHist CURSOR FOR @@ -1156,15 +1133,15 @@ Quit phvBuildHistArray Set i=i+1 - Set:($G(%session.Data("BeursUser")))&&(tmpAr("TotPrs")) tmpAr("TotPrs")=99.99 + Set:(blnIsBeursUser)&&(tmpAr("TotPrs")) tmpAr("TotPrs")=99.99 Merge arHistVTL("LN",i)=tmpAr Set wsID=$G(tmpAr("wsID")) Set tmpKLNr=$S(KLNr=$$$KLNrListAll:$G(tmpAr("KLNr")), 1:KLNr) Set arHistVTL("LN",i,"KLNr")=$G(tmpAr("KLNr")) Set arHistVTL("LN",i,"KLNaam")=$G(tmpAr("KLNaam")) Set arHistVTL("LN",i,"Munt")=$S($G(tmpAr("Munt"))="":"EUR", 1:tmpAr("Munt")) Set arHistVTL("LN",i,"MuntCalc")=arHistVTL("LN",i,"Munt") - If sDomVERW="SFS" Do + If TBXContext.IsDomeinSFS() Do . Set arHistVTL("LN",i,"Munt")="CHF" . Set arHistVTL("LN",i,"MuntCalc")="EUR" /* @@ -1186,6 +1163,6 @@ Quit phvManageBonType Set BonType=$$$pg.ConvertBonType(arHistVTL("LN",i,"BonType"),VERW,WizMode) - Set:(blnLMC||blnSFS||blnMBHO) arHistVTL("LN",i,"BonType")=BonType + Set:(TBXContext.KlantGegevensViaDataOpt()) arHistVTL("LN",i,"BonType")=BonType Set arHistVTL("LN",i,"BonTypeVTL")=$$$pg.WebTextValue("FT_"_BonType,Taal,"L") Quit \ No newline at end of file Index: APPS/TBXWeb/DomeinNamen.inc.rou =================================================================== diff -u -r760 -r1571 --- APPS/TBXWeb/DomeinNamen.inc.rou (.../DomeinNamen.inc.rou) (revision 760) +++ APPS/TBXWeb/DomeinNamen.inc.rou (.../DomeinNamen.inc.rou) (revision 1571) @@ -23,6 +23,7 @@ #define TBoxWebDomeinHFLE "hafele.tandem-box.com" #define TBoxWebDomeinSFS "tbx.sfsunimarket.biz" #define TBoxWebDomeinMBHO "tandembox.meubelbeslagholland.nl" + #define TBoxWebDomeinHFLB "tandembox.hafele.be" #define TBoxWebDomeinDEMO "demo.tandem-box.com" ; === Bijhorende Klantnummers === @@ -35,6 +36,7 @@ #define TBoxWebKlantNrHFLE "2671" #define TBoxWebKlantNrSFS "12486" #define TBoxWebKlantNrMBHO "2999" + #define TBoxWebKlantNrHFLB "4875" #define TBoxWebKlantNrVHEPNDEMO "6819" @@ -45,4 +47,7 @@ #define HomePageMBHO "http://www.meubelbeslagholland.nl" ; #define TBoxInfoPageMBHO "http://www.meubelbeslagholland.nl/servodrive" #define TBoxInfoPageMBHO "" + + #define HomePageHFLB "http://www.hafele.be" + #define TBoxInfoPageHFLB "" \ No newline at end of file Index: vhDeploy/WV/Deploy20110630x1132.cls.xml =================================================================== diff -u --- vhDeploy/WV/Deploy20110630x1132.cls.xml (revision 0) +++ vhDeploy/WV/Deploy20110630x1132.cls.xml (revision 1571) @@ -0,0 +1,25 @@ + + + + +Added by WimV +1 +svn.Deploy +0 + + +1 + + + + Index: WV GAProduct WWW.prj.xml =================================================================== diff -u -r1381 -r1571 --- WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1381) +++ WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1571) @@ -1,6 +1,6 @@ - + @@ -37,6 +37,7 @@ + Index: WS/TBX/Order.cls.xml =================================================================== diff -u -r1309 -r1571 --- WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 1309) +++ WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 1571) @@ -589,23 +589,18 @@ RefDatum:%String=$H %Boolean WS.TBX.Order @@ -835,7 +844,7 @@ Quit:('$IsObject(WSOrd)) "" Quit:(NewStatusH>$$$shShownForAll) "" If $G(NewStatusH)="" Do Quit:(ClientHostIP="") "" - . Set blnIsExternIP=(ClientHostIP'?1"192.168.1.".E) + . Set blnIsExternIP=(ClientHostIP'?1(1"192.168.1.".E,1"127.0.0.1")) . Set NewStatusH=$S(blnIsExternIP:$$$shShownForKlant, 1:$$$shShownForVHEPN) Set WSOrd.ShowInHist=NewStatusH If blnSaveObj Do @@ -919,7 +928,7 @@ 0 %String - @@ -929,8 +938,8 @@ 0 %String @@ -939,9 +948,9 @@ EDINr:%String,blnCheckID:%Boolean=1 %String 1000000):(EDINr-1000000), 1:EDINr) - Quit $S('$G(blnCheckID,1):ID, ..%ExistsId(ID):ID, 1:"") + Quit:($G(EDINr)="") "" + Set ID=$S($IsValidNum(EDINr)&&(EDINr>1000000):(EDINr-1000000), 1:EDINr) + Quit $S('$G(blnCheckID,1):ID, ..%ExistsId(ID):ID, 1:"") ]]> @@ -951,35 +960,8 @@ 0 %List @@ -998,7 +980,7 @@ Set KLNr = ..KLNummer Set:'$L(Taal) Taal = ..Taal - Set:'$L(VERW) VERW = $LG(..DomainLookUp(..WebDomain,$LB("VERW")),1) + Set:'$L(VERW) VERW = $LG(##class(APPS.TBXWeb.XXXContext).GeefDomeinData(..WebDomain,$LB("VERW")),1) Set arParam("REF")=$$CreateHashedRef^cspBasis.TBX.DecodeURL.tmpDev($LB(KLNr,VERW,wsID,"P")) Set arParam("Taal")= $S($L(Taal):Taal,1:"N") Index: cspBasis/Library.mac.rou =================================================================== diff -u -r762 -r1571 --- cspBasis/Library.mac.rou (.../Library.mac.rou) (revision 762) +++ cspBasis/Library.mac.rou (.../Library.mac.rou) (revision 1571) @@ -11,6 +11,10 @@ Quit:(Munt="")||(Munt="EUR") Prijs Quit Prijs/$$GetMuntPar(Munt) + // GetUserMunt is DEPRECATED. + // Use method TBXContext.GeefUserMuntEenheid(VERW) + // + // Deze implementatie blijft enkel staan voor Backward compatibility GetUserMunt(sDomVERW,VERW) Quit $S($G(VERW)="VHEPN":"EUR", sDomVERW="SFS":"CHF", 1:"EUR") @@ -69,22 +73,37 @@ Set Domain=$$$LCase(Domain) Set TestDomeinenOmzetten=##class(TECH.Config.ConfigMgr).Instance().GetBoolean("cspBasis.Library_TestDomeinenOmzetten") If TestDomeinenOmzetten { - Quit:($$$Server="CACHE01" ) $S(Domain="cache01":$$$OtherDomain, 1:$$$DefaultDomain) // Alleen voor Cache01 (Uitzondering) - Quit:(Domain="test.tandem-box.com" ) "www.tandem-box.com" - Quit:(Domain="test.optima-tbx.fr" ) "www.optima-tbx.fr" - Quit:(Domain="test.tandem-box.de" ) "tbx.tandem-box.de" - Quit:(Domain="test.du-pont.be" ) "tbx.du-pont.be" - Quit:(Domain="test.destil.nl" ) "tbx.destil.nl" - Quit:(Domain="testhafele.tandem-box.com") "hafele.tandem-box.com" - Quit:(Domain="test.sfsunimarket.biz" ) "tbx.sfsunimarket.biz" - Quit:(Domain="testtandembox.meubelbeslagholland.nl") $$$TBoxWebDomeinMBHO - Quit:(Domain="demo.tandem-box.com" ) "demo.tandem-box.com" - Quit:(Domain="demo.sfsunimarket.biz" ) "demo.sfsunimarket.biz" - Quit:(Domain="192.168.1.67" ) $$$DefaultDomain - Quit:(Domain="cache02" ) $$$OtherDomain + + Quit:($$$Server="CACHE01" ) $S(Domain="cache01":$$$OtherDomain, 1:$$$DefaultDomain) // Alleen voor Cache01 (Uitzondering) + + Quit:(Domain="test.tandem-box.com" ) "www.tandem-box.com" + Quit:(Domain="test.optima-tbx.fr" ) "www.optima-tbx.fr" + Quit:(Domain="test.tandem-box.de" ) "tbx.tandem-box.de" + Quit:(Domain="test.du-pont.be" ) "tbx.du-pont.be" + Quit:(Domain="test.destil.nl" ) "tbx.destil.nl" + Quit:(Domain="testhafele.tandem-box.com" ) "hafele.tandem-box.com" + Quit:(Domain="test.sfsunimarket.biz" ) "tbx.sfsunimarket.biz" + Quit:(Domain="testtandembox.meubelbeslagholland.nl" ) $$$TBoxWebDomeinMBHO + ;Quit:(Domain="testtandembox.hafele.be" ) $$$TBoxWebDomeinHFLB + Quit:(Domain="testtbxhafele.tandem-box.com" ) $$$TBoxWebDomeinHFLB ; Tijdelijk, totdat het definitieve domein van Hafele.be bekend is. Vermoedelijk dan de lijn hierboven actief + + Quit:(Domain="localdev.tandem-box.com" ) "www.tandem-box.com" + Quit:(Domain="localdev.optima-tbx.fr" ) "www.optima-tbx.fr" + Quit:(Domain="localdev.tandem-box.de" ) "tbx.tandem-box.de" + Quit:(Domain="localdev.du-pont.be" ) "tbx.du-pont.be" + Quit:(Domain="localdev.destil.nl" ) "tbx.destil.nl" + Quit:(Domain="localdev-hafele.tandem-box.com" ) "hafele.tandem-box.com" + Quit:(Domain="localdev.sfsunimarket.biz" ) "tbx.sfsunimarket.biz" + Quit:(Domain="localdev-tandembox.meubelbeslagholland.nl") $$$TBoxWebDomeinMBHO + Quit:(Domain="localdev-tandembox.hafele.be" ) $$$TBoxWebDomeinHFLB + + Quit:(Domain="demo.tandem-box.com" ) "demo.tandem-box.com" + Quit:(Domain="demo.sfsunimarket.biz" ) "demo.sfsunimarket.biz" + Quit:(Domain="192.168.1.67" ) $$$DefaultDomain + Quit:(Domain="cache02" ) $$$OtherDomain - Quit:(Domain="test.tandem-box.eu" ) "www.tandem-box.com" - Quit:(Domain="195.130.157.3" ) "www.tandem-box.com" + Quit:(Domain="test.tandem-box.eu" ) "www.tandem-box.com" + Quit:(Domain="195.130.157.3" ) "www.tandem-box.com" Quit Domain ;Quit $$$DefaultDomain Index: _vhisie/TBX/MainOrderDtl.csp =================================================================== diff -u -r1012 -r1571 --- _vhisie/TBX/MainOrderDtl.csp (.../MainOrderDtl.csp) (revision 1012) +++ _vhisie/TBX/MainOrderDtl.csp (.../MainOrderDtl.csp) (revision 1571) @@ -274,7 +274,7 @@ #($G(arShow("Submit","TEXT"),"Verzenden"))# Index: _vhisie/TBX/Main.csp =================================================================== diff -u -r1133 -r1571 --- _vhisie/TBX/Main.csp (.../Main.csp) (revision 1133) +++ _vhisie/TBX/Main.csp (.../Main.csp) (revision 1571) @@ -17,9 +17,10 @@ If $IsObject(WSOrd) Set HeaderLogo = WSOrd.GetDC() Set:($G(sMode)="START") HeaderLogo="" - Set BGImage = "BG_TBX.bmp" - If $$$NSpace="DEMO" Set BGImage="BG_TBX_DEMO.bmp" - If $$$Server="CACHE02" Set BGImage="BG_TBX_C02.bmp" + Set BGImage = ##class(TECH.Config.ConfigMgr).Instance().GetString("APPS.TBXWeb.BackgroudImageName") + ;Set BGImage = "BG_TBX.bmp" + ;If $$$NSpace="DEMO" Set BGImage="BG_TBX_DEMO.bmp" + ;If $$$Server="CACHE02" Set BGImage="BG_TBX_C02.bmp" @@ -142,10 +143,10 @@     - +     - + #(..WebTextValue("Taal",Taal,"L"))#:  #(arUrl("SwitchTL","D")_$S(1:" - "_arUrl("SwitchTL","F"), 1:""))# @@ -214,7 +215,7 @@ Set arVerlof("MSG","DisplayMsg")=$CASE(Taal, "F":"Pour placer des commandes: cong�s annuels, nous sommes ferm�s de", "E":"For placing orders: the company is closed", "D":"For placing orders: the company is closed", :"Voor bestellingen: gesloten wegens jaarlijks verlof") ;Set arVerlof("MSG","DisplayMsg")=$CASE(Taal, "F":"Pour placer des commandes: nous sommes ferm�s de", "E":"For placing orders: the company is closed", "D":"For placing orders: the company is closed", :"Voor bestellingen: gesloten wegens verlof") - +
@@ -275,9 +276,8 @@
- + - Klantspecifiek: TEST DE VERBINDING MET ONZE SERVER
@@ -292,7 +292,7 @@
- + @@ -324,15 +324,15 @@ TANDEMBOX plus - + TANDEMBOX antaro TANDEMBOX intivo - +     @@ -343,7 +343,7 @@
  - +
  @@ -353,7 +353,7 @@
  - +     @@ -362,7 +362,7 @@
- +   @@ -399,69 +399,7 @@ - - - - - - @@ -491,7 +429,7 @@
- +
Index: APPS/TBXWeb/XXXContext.cls.xml =================================================================== diff -u --- APPS/TBXWeb/XXXContext.cls.xml (revision 0) +++ APPS/TBXWeb/XXXContext.cls.xml (revision 1571) @@ -0,0 +1,596 @@ + + + +APPS.TBXWeb,PRGACNTs +1 +%RegisteredObject +0 + + + + + + + +Is het domein letterlijk uit de URL (kan dus bijvoorbeeld test.tandem-box.com zijn) +%String +1 + + + + +Bevat de conversie van het HttpRequestDomein +i.e. de correcte naam van het officiele domein in de productie-omgeving (bvb www.tandem-box.com) +%String +1 + + + +%String +1 + + + +%String +1 + + + + +Van Hoecke : domein voor de klanten van Van Hoecke +%Boolean +1 + + + + +Hein (Duitsland) +%Boolean +1 + + + + +LMC / Optima Pack (Frankrijk) +%Boolean +1 + + + + +Dupont (Alain Leyssens, BE) +%Boolean +1 + + + + +Destil, ex: Helmondse Yzerhandel (NL) +%Boolean +1 + + + + +Haefele NL (anonymous ingave) +%Boolean +1 + + + + +SFS unimarket (Zwitserland) +%Boolean +1 + + + + +Meubelbeslag Holland (NL) +%Boolean +1 + + + + +Haefele BE (met login) +%Boolean +1 + + + +WebDomein:%String,HttpRequestDomein:%String="" +1 +1 +%Status + + + + + domain / sDomVERW / sDomKLNr +Oproepen via : + Set TBXContext=##class(APPS.TBXWeb.XXXContext).InitFromHttpRequest() ]]> +1 + + + + + +Oproepen via : + w ##class(APPS.TBXWeb.XXXContext).GeefDomeinData(Domain,lbFieldNames) +1 +Domain:%String,lbFieldNames:%List +1 +%List + + + + + +Oproepen via : + w ##class(APPS.TBXWeb.XXXContext).GeefWebDomeinVoorKlant(KLNr) +1 +KLNr:%String +%String + + + + + +Oproepen via : + w ##class(APPS.TBXWeb.XXXContext).GeefDomeinKort(WebDomein) +1 +WebDomein:%String +%String + + + + + +Oproepen via : + w ##class(APPS.TBXWeb.XXXContext).GeefWebDomeinVoorAfkorting(DomeinKort) +1 +DomeinKort:%String +%String + + + + +%String + + + + +%String + + + + + + + + + + + + + + + + + + + + + + + + +0) +]]> + + + + + + + +1 +sDomVERW:%String + + + + + + + + + +De domeinen die voorzien dat enkel via anonymous kan worden ingegeven. +D.w.z. klanten hebben niet de mogelijkheid om via de WebShop (van de betreffende handel) in te loggen +%Boolean + + + + +%Boolean + + + + +%Boolean + + + + + +is doorverwijzing naar de method ..KlantGegevensViaDataOpt() +%Boolean + + + + +%Boolean + + + + + +Toegang voor de TestDataOpt page : beperkt via controle op IP-adres +IP:%String +%Boolean + + + + + +Toegang voor de TestDataOpt page : beperkt via controle op IP-adres +IP:%String +%Boolean + + + + + +Toegang voor de TestDataOpt page : beperkt via controle op IP-adres +IP:%String +%Boolean + + + + + +Toegang voor de TestDataOpt page : beperkt via controle op IP-adres +IP:%String +%Boolean + + + + + +Toegang voor OptimaFIX page : beperkt via controle op IP-adres +IP:%String +%Boolean + + + + + +De button "ExportXML" voor een bestelling is beschikbaar +VERW:%String +%Boolean + + + + + +De button "ExportXML" voor een bestelling is beschikbaar +%Boolean + + + + +%Boolean + + + + +%Boolean + + + + + +Bestelling verzenden naar VH via de mainpage (csp) mogelijk. +(is enkel voor externe domeinen) +%Boolean + + + + + +Bij bestelling verzenden naar VH wijzigt het BonType van BBON naar INKP +(is enkel voor externe domeinen) +%Boolean + + + + + OFFTOBBON=1 +Een prijsaanvraag voor 'Anonymous' gebruikers loopt via een OfferteAanvraag, i.e. BonType="OFFAV" ]]> +%Boolean + + + + + +Geeft de munteenheid van het domein +%String + + + + + +Geeft de munteenheid van het domein of voor verwerker VHEPN op extern domein +Zie ook routine GetUserMunt^cspBasis.Library.MAC voor de oude implementatie +VERW:%String="" +%String + + + + + +De button voor het dupliceren van een order/offerte tonen. +%Boolean + + + + + +De button voor de Testpage van HttpRequest kan hier geactiveerd worden. Is meestal tijdelijk. +KLNr:%String="" +%Boolean + historiek) + // KLNr= 999999 / 14937 / 12848 / 14484 / 3524 / 8575 / 5977 / 10096 /10939 / 4137 / 10547 / 5872 / 8537 / 4874 / 1093 / 8537 / 2118 --> 999999 = disabled + If KLNr=999999 { + Set ToonKnop=1 + } + } + Quit ToonKnop +]]> + + + + + + + Index: cspBasis/GAProdTBox.cls.xml =================================================================== diff -u -r1204 -r1571 --- cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 1204) +++ cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 1571) @@ -44,7 +44,7 @@ #define smCleanSave "CleanSave" ;s:('$D(%ClientIP)) %ClientIP="192.168.1.97" ;d WLIP^vhDBG(97,$G(sDomVERW)_" - "_$G(KLNr)_" - "_$$$LCVT(lbFlags)) - New blnVHEPN,blnLMC,blnHFLE,blnSFS,blnMBHO,flgGetFrom,flgStorageMode,lbGetData,i,KLMini + New blnVHEPN,blnLMC,blnHFLE,blnSFS,blnMBHO,blnHFLB,flgGetFrom,flgStorageMode,lbGetData,i,KLMini Do gkdInitialize Set KLMini="" For i=1:1:$LL(lbGetData) Do Quit:($IsObject(KLMini)) @@ -57,6 +57,7 @@ Set blnHFLE=(sDomVERW="HFLE") Set blnSFS=(sDomVERW="SFS") Set blnMBHO=(sDomVERW="MBHO") + Set blnHFLB=(sDomVERW="HFLB") If blnVHEPN Do . Set flgGetFrom=$LG(lbFlags,$$$liGetFrom,"Ext") . Set flgStorageMode=$LG(lbFlags,$$$liStorageMode,$$$smNoAction) @@ -78,7 +79,7 @@ Set KLData=$G($$$GlobalKLData(sDomVERW,KLNr)) Quit:(KLData="") ; Else - If blnLMC||blnSFS||blnMBHO Do + If blnLMC||blnSFS||blnMBHO||blnHFLB Do . Do OPTIMAAnalyseData^cspBasis.TBX.DecodeURL.tmpDev(KLData,.tmpAr) ; Analyse only, KLData already decrypted . Set KLMini=##class(WS.TBX.KlantMini).%New() . Set KLMini.Taal =$G(tmpAr("Taal")) @@ -95,7 +96,7 @@ Quit gkdDataFromExternal New KLData - If blnLMC||blnSFS||blnMBHO Do + If blnLMC||blnSFS||blnMBHO||blnHFLB Do . Set KLMini=$$GetKlantDataViaQS(.KLData) . Set:(KLMini) KLNr=KLMini.Nummer Else If blnVHEPN Do @@ -112,7 +113,7 @@ Quit:(flgStorageMode=$$$smClean) Quit:('$IsObject(KLMini)) ; Else : Save the data - If blnLMC||blnSFS||blnMBHO Do + If blnLMC||blnSFS||blnMBHO||blnHFLB Do . Set $$$GlobalKLData(sDomVERW,KLNr)=KLData Quit @@ -134,6 +135,10 @@ . Set Data=$G(%request.Data("DATAOPT",1)) . Set Data=$$OPTIMADecryptData^cspBasis.TBX.DecodeURL.tmpDev(Data,.tmpAr,"MBHO") . Quit:(Data="") + If blnHFLB Do + . Set Data=$G(%request.Data("DATAOPT",1)) + . Set Data=$$OPTIMADecryptData^cspBasis.TBX.DecodeURL.tmpDev(Data,.tmpAr,"HFLB") + . Quit:(Data="") If Data'="" Do . Set KLMini=##class(WS.TBX.KlantMini).%New() . Set KLMini.Taal =$$$ReplaceBackQuote($G(tmpAr("Taal"))) @@ -1005,14 +1010,18 @@ 0 domain / sDomVERW / sDomKLNr - Set sDomain=$$GetURLDomain^cspBasis.Library - Set sDomCVT=$$TBXDomainCVT^cspBasis.Library(sDomain) - Set lbDomLU=##class(WS.TBX.Order).DomainLookUp(sDomCVT,$LB("VERW","KLNR")) - Set sDomVERW=$LG(lbDomLU,1) - Set sDomKLNr=$LG(lbDomLU,2) - Set Taal=$$$TaalDfl + // Modified by WimV on 23/06/2011 : + // Implementatie met TBXContext-object i.p.v. ##class(WS.TBX.Order).DomainLookUp(sDomCVT,$LB("VERW","KLNR")) + Set TBXContext=##class(APPS.TBXWeb.XXXContext).InitFromHttpRequest() + + Set sDomain=TBXContext.GeefHttpRequestDomein() + Set sDomCVT=TBXContext.GeefWebDomein() + ; Set lbDomLU=##class(WS.TBX.Order).DomainLookUp(sDomCVT,$LB("VERW","KLNR")) + Set sDomVERW=TBXContext.GeefDomeinVerwerker() + Set sDomKLNr=TBXContext.GeefDomeinKlantNummer() + Set Taal=TBXContext.GeefDefaultTaal() + + // arConfig als .local doorgeven. OPGELET: de andere variabelen niet opkuisen, want kunnen mogelijk nog via [ProcebureBlock = 0] opgevraagd worden :-( Set arConfig("sDomain")=sDomain Set arConfig("sDomCVT")=sDomCVT Set arConfig("sDomVERW")=sDomVERW @@ -1050,7 +1059,7 @@ ; New Domain,UrlBase,WSOrdID,RefEnc, VERW Set Domain="" If SwitchDomain Do - . Set Domain=$$ltwTranslateDomain(KLNr) + . Set Domain=##class(APPS.TBXWeb.XXXContext).GeefWebDomeinVoorKlant(KLNr) . Set:(Domain'="") KLNr="" Set:(Domain="") Domain="www.tandem-box.com" Set UrlBase="http://"_Domain_"/VHISIE/TBX/main.csp" @@ -1062,19 +1071,6 @@ Set VERW="VHEPN" Set RefEnc=$$CreateHashedRef^cspBasis.TBX.DecodeURL.tmpDev($LB(KLNr,VERW,WSOrdID,sMode)) Quit UrlBase_"?REF="_$$$EscapeURL(RefEnc) -ltwTranslateDomain(KLNr) - ; Temporary lookup method! - ; Should be replaced by a lookup in Config-Global -#define DomVHEPN $$$TBoxWebDomeinVHEPN -#define DomHEIN $$$TBoxWebDomeinHEIN -#define DomOPTIMA $$$TBoxWebDomeinOPTIMA -#define DomDUPONT $$$TBoxWebDomeinDUPONT -#define DomHELMY $$$TBoxWebDomeinHELMY -#define DomHFLE $$$TBoxWebDomeinHFLE -#define DomSFS $$$TBoxWebDomeinSFS -#define DomMBHO $$$TBoxWebDomeinMBHO -#define DomDEMO $$$TBoxWebDomeinDEMO - Quit $CASE(KLNr, "7833":$$$DomHEIN, "6279":$$$DomOPTIMA, "1736":$$$DomDUPONT, "4598":$$$DomHELMY, "2671":$$$DomHFLE, "12486":$$$DomSFS, $$$TBoxWebKlantNrMBHO:$$$DomMBHO, :"") ; niet naar demo verwijzen ($$$DomDEMO) ]]> Index: csp/vhisie/TBX/MailResult/tmpDev.mac.rou =================================================================== diff -u -r1300 -r1571 --- csp/vhisie/TBX/MailResult/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1300) +++ csp/vhisie/TBX/MailResult/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1571) @@ -48,7 +48,7 @@ Set:($L(sComments)) WSOrd.Opmerking1=sComments Set sc=WSOrd.%Save() Set blnOFFToBBON=(WSOrd.BonType="OFF")&&($G(%request.Data("OFFTOBBON",1))=1) - Set blnViaNewImplementation=(sDomVERW?1(1"SFS",1"MBHO")) ; SFS en MBHolland gebruiken de nieuwe implementatie van APPS.TBXWeb.OrderHandling + Set blnViaNewImplementation=(sDomVERW?1(1"SFS",1"MBHO",1"HFLB")) ; SFS en MBHolland gebruiken de nieuwe implementatie van APPS.TBXWeb.OrderHandling If (blnOFFToBBON)&&('blnViaNewImplementation) Do ; Status OFF change to BBON . Set WSOrd.BonType="BBON" @@ -72,6 +72,8 @@ . Do tsmMailFldsSFS Else If sDomVERW="MBHO" Do . ;Do tsmMailFldsMBHO + Else If sDomVERW="HFLB" Do + . ;Do tsmMailFldsHFLB Else Do . Do tsmMailFldsVHEPN Set BodyIsStream=0 @@ -291,7 +293,11 @@ $$$ThrowError($$$errGeneralError,"OrderHandling via Old method is disabled. OrderHandling must use new implementation.") Quit +tsmMailFldsHFLB + $$$ThrowError($$$errGeneralError,"OrderHandling via Old method is disabled. OrderHandling must use new implementation.") + Quit + tsmMailFldsVHEPN ;Set From=$S($$$EMailValid(WSOrd.KLEMail):$S($L(WSOrd.KLNaam):""""_WSOrd.KLNaam_""" ", 1:"")_"<"_WSOrd.KLEMail_">", 1:""""_$S($L(WSOrd.KLNaam):WSOrd.KLNaam, 1:"Anonymous")_""" ") Set From=""""_$S($L(WSOrd.KLNaam):WSOrd.KLNaam, 1:"Anonymous")_""" <"_$$$EMailFrom2Any_">" @@ -431,6 +437,8 @@ . Do tsmMailFldsSFS Else If sDomVERW="MBHO" Do . Do tsmMailFldsMBHO + Else If sDomVERW="HFLB" Do + . Do tsmMailFldsHFLB Else Do . Do tsmMailFldsVHEPN Set BodyIsStream=0 Index: PRGACNTs.inc.rou =================================================================== diff -u -r1029 -r1571 --- PRGACNTs.inc.rou (.../PRGACNTs.inc.rou) (revision 1029) +++ PRGACNTs.inc.rou (.../PRGACNTs.inc.rou) (revision 1571) @@ -110,6 +110,7 @@ #define OptimaKey "vanhoeckeOPTIMAL" #define SfsOptKey "SFS.unimarket2VH" #define MBHollandOptKey "NL_MeuHo.VH!lAdE" + #define HafeleBEOptKey "BE-tbx.H@fele&VH" ; Toegang voor OptimaFIX page : beperkt via controle op IP-adres ; !!! Te compileren in routines : @@ -124,9 +125,9 @@ #define AccessTestPageDataOptLMC(%ip) (%ip?1(1"92.103.129.165",1"212.103.4.85")) #define AccessTestPageDataOptSFS(%ip) (%ip?1(1"77.59.193.234",1"195.141.221.1")) #define AccessTestPageDataOptMBHO(%ip) (%ip?1(1"217.21.251.83")) + #define AccessTestPageDataOptHFLB(%ip) (%ip?1(1"194.78.193.29")) - ; Munt pariteit voor vreemde munten ; --------------------------------- // CHF : Zwitserse Frank (voor SFS) 1 EUR = 1.513 CHF Index: DW/WWW/SysLogTBX.cls.xml =================================================================== diff -u -r1247 -r1571 --- DW/WWW/SysLogTBX.cls.xml (.../SysLogTBX.cls.xml) (revision 1247) +++ DW/WWW/SysLogTBX.cls.xml (.../SysLogTBX.cls.xml) (revision 1571) @@ -203,18 +203,7 @@ 1 Domein:%String %String - Index: _csp/httplog/queryVH.csp =================================================================== diff -u -r1254 -r1571 --- _csp/httplog/queryVH.csp (.../queryVH.csp) (revision 1254) +++ _csp/httplog/queryVH.csp (.../queryVH.csp) (revision 1571) @@ -236,24 +236,14 @@ + + + + + + + TEST DATAOPT Hafele.be + + + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + +
+ +  #(..WebTextValue("MainBadCode",Taal,"O"))# + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
   #(..WebTextValue("Taal",Taal,"L"))#: #(arSwitchTL("N")_" - "_arSwitchTL("F")_" - "_arSwitchTL("E")_" - "_arSwitchTL("D"))#
Analyse QueryString:
QueryString:
DATAOPT:
 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Decrypted values:  
DATAOPT:
#(..WebTextValue("Taal",Taal,"L"))#:
Client Number: Client Name:
Reduction: E-mail:
 
 
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Encrypted URL:   
DATAOPT: +
+   Check: #($G(DataOptCheck))# +
 
Step 1:  +
#($G(arStepsOPT(1)))#
+
Step 2:  +
#($G(arStepsOPT(2)))#
+
--> Hex:  +
#($G(arStepsOPT("2Hex")))#
+
Step 3:  +
#($G(arStepsOPT(3)))#
+
Step 4:  +
#($G(arStepsOPT(4)))#
+
 
+
+
+
+ +
+ + + + + \ No newline at end of file Index: BL/Prod/GAData/TBXLadeXML.cls.xml =================================================================== diff -u -r1074 -r1571 --- BL/Prod/GAData/TBXLadeXML.cls.xml (.../TBXLadeXML.cls.xml) (revision 1074) +++ BL/Prod/GAData/TBXLadeXML.cls.xml (.../TBXLadeXML.cls.xml) (revision 1571) @@ -110,7 +110,7 @@ Set ..sDomVERW=$LG(lbDomLU,1) Set Taal="" - If ..sDomVERW?1(1"SFS",1"MBHO") Do ; Added by WimV on 12/04/2010 + If ..sDomVERW?1(1"SFS",1"MBHO",1"HFLB") Do ; Added by WimV on 12/04/2010 . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(..sDomVERW,WSOrd.KLNummer) ; ,$LB("Stg","NoAction")) . Set:($IsObject(KLMini)) Taal=KLMini.Taal . Set KLMini="" Index: csp/vhisie/TBX/Wizard/tmpDev.mac.rou =================================================================== diff -u -r1358 -r1571 --- csp/vhisie/TBX/Wizard/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1358) +++ csp/vhisie/TBX/Wizard/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1571) @@ -35,6 +35,7 @@ Set blnHFLE=(sDomVERW="HFLE") Set blnSFS=(sDomVERW="SFS") Set blnMBHO=(sDomVERW="MBHO") + Set blnHFLB=(sDomVERW="HFLB") Set:('$D(%session.Data("BeursUser"))) %session.Data("BeursUser")=(blnVHEPN)&&##class(cspBasis.GAProdTBox).IsBeursUser() Set %session.Data("DOMAIN")=sDomCVT Set %session.Data("URL")=%request.URL @@ -105,7 +106,7 @@ Else If blnLMC Do . ;Set lbBulkConfig=$LB("O",20) . Set lbBulkConfig="" ; ##class(cspBasis.GAProdTBox).GetKlantBulk("VHEPN",sDomKLNr) - Else If blnSFS||blnMBHO Do + Else If blnSFS||blnMBHO||blnHFLB Do . Set lbBulkConfig="" Else Do . Set lbBulkConfig=""