| 1 | FSCLMPU ;SLC/STAFF-NOIS List Manager Protocol Utility ;12/8/97 13:40
|
---|
| 2 | ;;1.1;NOIS;;Sep 06, 1998
|
---|
| 3 | ;
|
---|
| 4 | SETUP(ACTION,USER) ; from FSCLMP
|
---|
| 5 | ; give full scroll and refresh on return
|
---|
| 6 | D COUNTS(ACTION,USER)
|
---|
| 7 | D FULL^VALM1
|
---|
| 8 | S VALMBCK="R"
|
---|
| 9 | Q
|
---|
| 10 | ;
|
---|
| 11 | COUNTS(ACTION,USER) ; from FSCOP, count actions
|
---|
| 12 | L +^XTMP("FSC COUNTS"):5 I '$T Q
|
---|
| 13 | S ^("TOTAL")=$G(^XTMP("FSC COUNTS","TOTAL"))+1
|
---|
| 14 | S ^(ACTION)=$G(^XTMP("FSC COUNTS","ACTION",ACTION))+1
|
---|
| 15 | S ^(ACTION)=$G(^XTMP("FSC COUNTS","USER ACTION",USER,ACTION))+1
|
---|
| 16 | L -^XTMP("FSC COUNTS")
|
---|
| 17 | Q
|
---|
| 18 | ;
|
---|
| 19 | COUNT ;
|
---|
| 20 | N ACTION,COUNT,NUM,USER K ^TMP("FSC COUNT",$J)
|
---|
| 21 | S ^XTMP("FSC COUNTS",0)=$$FMADD^XLFDT(DT,7)_U_DT
|
---|
| 22 | W !,"TOTAL: ",$G(^XTMP("FSC COUNTS","TOTAL"))
|
---|
| 23 | W !,"ACTIONS:"
|
---|
| 24 | S ACTION="" F S ACTION=$O(^XTMP("FSC COUNTS","ACTION",ACTION)) Q:ACTION="" W !,ACTION,?15," ",+^(ACTION) S ^TMP("FSC COUNT",$J,"CA",+^(ACTION),ACTION)=""
|
---|
| 25 | W !,"ACTIONS BY COUNT:"
|
---|
| 26 | S COUNT="" F S COUNT=$O(^TMP("FSC COUNT",$J,"CA",COUNT),-1) Q:COUNT="" D
|
---|
| 27 | .S ACTION="" F S ACTION=$O(^TMP("FSC COUNT",$J,"CA",COUNT,ACTION)) Q:ACTION="" W !,COUNT,?6,ACTION
|
---|
| 28 | W !,"USER ACTIONS:"
|
---|
| 29 | S USER="" F S USER=$O(^XTMP("FSC COUNTS","USER ACTION",USER)) Q:USER="" D
|
---|
| 30 | .S ACTION="" F S ACTION=$O(^XTMP("FSC COUNTS","USER ACTION",USER,ACTION)) Q:ACTION="" S NUM=+^(ACTION) D
|
---|
| 31 | ..W !,$$VALUE^FSCGET(USER,7100,2.1),?25," ",ACTION,?41," ",NUM
|
---|
| 32 | .
|
---|
| 33 | K ^TMP("FSC COUNT",$J)
|
---|
| 34 | Q
|
---|
| 35 | ;
|
---|
| 36 | NOACCESS ; from FSCLMP, FSCOP
|
---|
| 37 | ; msg when no access allowed
|
---|
| 38 | W !,"You don't have access to perform this function.",!,$C(7)
|
---|
| 39 | H 2
|
---|
| 40 | S VALMBCK=""
|
---|
| 41 | Q
|
---|