Diff for /freem_fileman/USER/DIK.m between versions 1.1 and 1.2

version 1.1, 2025/04/28 14:13:20 version 1.2, 2025/04/28 19:23:48
Line 29  INX I %["TRIGGER" S %=^(X),^UTILITY("DIK Line 29  INX I %["TRIGGER" S %=^(X),^UTILITY("DIK
 A       F DV=0:0 S DV=$O(^DD(DH,"AUDIT",DV)) Q:DV'>0  D A1  A       F DV=0:0 S DV=$O(^DD(DH,"AUDIT",DV)) Q:DV'>0  D A1
         Q          Q
 A1      D 0 S ^UTILITY("DIK",DIKJ,DH,DV,99)="S DIIX="_(4-X)_" D:$G(DIK(0))'[""A"" AUDIT" Q  A1      D 0 S ^UTILITY("DIK",DIKJ,DH,DV,99)="S DIIX="_(4-X)_" D:$G(DIK(0))'[""A"" AUDIT" Q
 0       ;  0       S DW=$P(^DD(DH,DV,0),U,4),^UTILITY("DIK",DIKJ,DH,DV)=$P(DW,";",1),DW=$P(DW,";",2)
         S DW=$P(^DD(DH,DV,0),U,4),^UTILITY("DIK",DIKJ,DH,DV)=$P(DW,";",1),DW=$P(DW,";",2)  
         S ^UTILITY("DIK",DIKJ,DH,DV,0)=$S(DW:"S X=$P(^(X),U,"_DW_")",1:"S X=$E(^(X),"_+$E(DW,2,9)_","_$P(DW,",",2)_")"),DW=0 Q          S ^UTILITY("DIK",DIKJ,DH,DV,0)=$S(DW:"S X=$P(^(X),U,"_DW_")",1:"S X=$E(^(X),"_+$E(DW,2,9)_","_$P(DW,",",2)_")"),DW=0 Q
         ;          ;
 IX      ;  IX      ;
Line 43  IX1 ; Line 42  IX1 ;
         S X=1 D DD,1^DIK1 G Q          S X=1 D DD,1^DIK1 G Q
         ;          ;
 IXALL   ;  IXALL   ;
         N DIKJ,DIKS,DIKZ1,DIN,DH,DU,DV,DW,DIKDA          N DIKJ,DIKS,DIKZ1,DIN,DH,DU,DV,DW,DIKDA        
         D CHKS I $D(DIKZ1) N DIKSAT S DIKSAT=1,DA=0 G @DIKGP          D CHKS I $D(DIKZ1) N DIKSAT S DIKSAT=1,DA=0 G @DIKGP
         S (DA,DCNT)=0,X=1 D DD,CNT^DIK1 G Q          S (DA,DCNT)=0,X=1 D DD,CNT^DIK1 G Q
         ;          ;

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>