| [613] | 1 | TIUEDIU ; SLC/JER - Enter/Edit Utility Subroutines;12/04/97 14:40 | 
|---|
|  | 2 | ;;1.0;TEXT INTEGRATION UTILITIES;**7**;Jun 20, 1997 | 
|---|
|  | 3 | BUFFER(DA) ; Save original text | 
|---|
|  | 4 | K ^TIU(8925,+DA,"TEMP") | 
|---|
|  | 5 | M ^TIU(8925,+DA,"TEMP")=^TIU(8925,+DA,"TEXT") | 
|---|
|  | 6 | D MERGTEMP^TIUEDI1(DA) | 
|---|
|  | 7 | Q | 
|---|
|  | 8 | COMMIT(DA,HUSH) ; Overwrite original text | 
|---|
|  | 9 | N DIE,DR,TIUSAVE S TIUSAVE=1 | 
|---|
|  | 10 | I '+$G(HUSH),(+$P($G(TIUPREF),U,7)>0) D  Q:'TIUSAVE | 
|---|
|  | 11 | . S TIUSAVE=$$READ^TIUU("YO","Save changes","YES") | 
|---|
|  | 12 | . I $D(DTOUT) S TIUSAVE=1 Q | 
|---|
|  | 13 | . I $S(+TIUSAVE:1,$D(DTOUT):1,1:0) Q | 
|---|
|  | 14 | . W !!,$C(7),"Changes abandoned..." | 
|---|
|  | 15 | . K ^TIU(8925,+DA,"TEMP") M ^TIU(8925,+DA,"TEMP")=^TIU(8925,+DA,"TEXT") | 
|---|
|  | 16 | . K ^TIU(8925,+DA,"TEXT") | 
|---|
|  | 17 | . D MERGTEXT^TIUEDI1(DA,.TIU) | 
|---|
|  | 18 | . K ^TIU(8925,+DA,"TEMP") | 
|---|
|  | 19 | W:'+$G(HUSH) !!,"Saving "_$$PNAME^TIULC1(+$P(TIUTYP(1),U,2))_" with changes..." | 
|---|
|  | 20 | K ^TIU(8925,+DA,"TEXT") | 
|---|
|  | 21 | D MERGTEXT^TIUEDI1(DA,.TIU) | 
|---|
|  | 22 | K ^TIU(8925,+DA,"TEMP") | 
|---|
|  | 23 | K ^TIU(8925,"ASAVE",DUZ,DA) | 
|---|
|  | 24 | S TIUCMMT=1 | 
|---|
|  | 25 | Q | 
|---|