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
%BooleanWS.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%String1000000):(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 @@
@@ -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")
-
+
+
+
+
+
+
\ 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=""