Annotation of freem_fileman/DDSWP.m, revision 1.1
1.1 ! snw 1: DDSWP ;SFISC/MKO-WP ;10:49 AM 7 Oct 1994
! 2: ;;21.0;VA FileMan;;Dec 28, 1994
! 3: ;Per VHA Directive 10-93-142, this routine should not be modified.
! 4: EDIT ;Edit the word processing field
! 5: N I
! 6: S DDSUE=$D(DDSTP)#2!$P($G(DDSO(4)),U,4)
! 7: I DDSUE D I $D(DIRUT) K DIRUT,DUOUT,DIROUT G EDITQ
! 8: . D:DDM CLRMSG^DDS
! 9: . K DIR S DIR(0)="E"
! 10: . S DIR("A",1)="WARNING: This field is uneditable."
! 11: . S DIR("A",2)=" Any changes made in the editor will not be saved."
! 12: . S DIR("A",3)=""
! 13: . S DIR("A")="Press RETURN to enter editor:"
! 14: . S DIR0=IOSL-1_U_($L(DIR("A"))+1)_"^1^"_(IOSL-4)_"^0"
! 15: . D ^DIR K DIR
! 16: ;
! 17: S DDSUTL=$NA(@DDSREFT@("F"_DDP,DDSDA,DDSFLD))
! 18: ;
! 19: I $D(@DDSUTL@("F"))[0,$D(@(DDSGL_"0)"))#2 D
! 20: . K @DDSUTL@("D")
! 21: . M @DDSUTL@("D")=@($E(DDSGL,1,$L(DDSGL)-1)_")")
! 22: ;
! 23: S (DY,DX)=0 X IOXY W $P(DDGLCLR,DDGLDEL,2)
! 24: S DIC=$E(DDSUTL,1,$L(DDSUTL)-1)_",""D"",",DWPK=1
! 25: S DIWESUB=$P($G(DDSU("DD")),U) K:DIWESUB="" DIWESUB
! 26: D EN^DIWE
! 27: K DIC,DIWESUB,DWPK
! 28: I 'DDSUE S DDSCHG=1,@DDSUTL@("F")=1
! 29: E K @DDSUTL@("D")
! 30: EDITQ K DDSUE,DDSUTL
! 31: Q
! 32: ;
! 33: WP ;At the wp field
! 34: S DIR(0)="FO^0:0"
! 35: S DIR("?")="^W ""Press 'RETURN' to edit this word processing field."""
! 36: S DIR("??")="^D HELP^DDSWP"
! 37: D ^DIR K DIR,DUOUT,DIRUT,DIROUT
! 38: Q
! 39: HELP ;?? help at the WP field
! 40: S DDSFN=+$P(DDSU("M"),U,3)
! 41: D:$G(^DD(DDSFN,.01,3))]"" MSG^DDSMSG(^(3))
! 42: X:$G(^DD(DDSFN,.01,4))]"" ^(4)
! 43: D:$D(^DD(DDSFN,.01,21)) WP^DDSMSG("^DD("_DDSFN_",.01,21)")
! 44: K DDSFN
! 45: Q
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>