IINT ;Tied terminal program (Caché) ;IINT;
G 1
;
date ;date
N %H,%J,%R S %H=1+$H,%J=%H\1461,%R=%H#1461,DJ=%J*4+1841+(%R\365),DD=%R#365,DM=1 I %R=1460 S DD=365,DJ=DJ-1
F %J=31,(%R>1154)+28,31,30,31,30,31,31,30,31,30 Q:%J'
1!$G(^cLOG(0,"WORKSTATION",$ZCVT($ZU(110),"U"))) I '$G(^cLOG($ZCVT($ZU(110),"U"),"TTT"),1) D G 33
. F I="","F","E" D
.. W !!?2,$P($T(@("T2"_I)),";",2),io,$P($T(@("T2"_I)),";",3),$J,$P($T(@("T2"_I)),";",4)
.. W !!?2,$P($T(@("T1"_I)),";",2),!!
. I $D(^$R("cQQ")) B 0 U 0:(:"S") R "",*K:9 U 0:(:"") I K=25 W "." R K:9 W !!!!!!!!!!!!!!!!!!!!!!!! D date G 12:DD_DM_DJ#$H'=K K D ^cQQ G 1
13 U 0:(:"")
;
2 I $D(^cLOG($ZCVT($ZU(110),"U"),"PW",io)),$L(^(io)) D I K'=P S QU=$P($T(@("T3"_QT)),";",3) D IN^cQLOG G 3
. S P=^(io) U 0:(:"S") W !!!!!!?2,$P($T(@("T3"_QT)),";",2) R K:10 U 0:(:"")
21 D ^cA5000 S:K QU=$P($T(@("T3"_QT)),";",4) D IN^cQLOG ;toegangscontrole
I K G 3 ;toegang geweigerd
D LIC^cQSYS($S($L($G(QU)):QU,1:"ZZZ")) ;License login
D ^cA501 ;starten menu
25 I $G(^cLOG($ZU(5),"LOGIN",0)) G 21
;
3 S io=$G(io,$$IO^cQ5)
31 S K=$P($T(@("T1"_QT)),";",2),FP=1318+$L(K) W @F11,@F1,@F,@F5 S FP=1317 W @F,@F4,K,@F5 D OUT^cQLOG
I $G(QW) D E^cA612 ; End zwintem
32 S K=0 S:$D(^cLOG($ZCVT($ZU(110),"U"),"DEV",io)) K=$P(^(io),"\") I $D(^cLOG(0,"LOGOUT",K)) X ^(K)
33 I $D(^cLOG($ZCVT($ZU(110),"U"),"MODEM",io)),^(io,1) D I ^cLOG($ZCVT($ZU(110),"U"),"MODEM",io,8) D U $P:(:"")
. F I=1:1:^cLOG($ZCVT($ZU(110),"U"),"MODEM",io,4) X ^cLOG($ZCVT($ZU(110),"U"),"MODEM",io,4,I) F J=1:1:5 R K:1 I '$T,'$L(K) Q
34 H
;
YZ Q
;
ER S $ZT="ERZ^"_$T(+0),%=$ZE I %["",%[$T(+0) G 25
S %ZTRAP="ER^"_$T(+0) D ^cA400 H:%["" U 0 W !!?2,"ERROR : ",$ZE,! D KON^cQ4 W ! R %2
ERZ H
;
ZZ ; 17.01.2012 - 15:58 * Cache-r6.4.9