[613] | 1 | LBRYRPT1 ;ISC2/DJM - PATRON REPORTS ;[ 06/11/97 1:16 PM ]
|
---|
| 2 | ;;2.5;Library;**2,5**;Mar 11, 1996
|
---|
| 3 | JTA ;
|
---|
| 4 | I $G(LBRYPTR)="" D I $G(LBRYPTR)="" W !!,$C(7),"No Site has been selected" G EXIT
|
---|
| 5 | . D ^LBRYASK
|
---|
| 6 | D NOW^%DTC S Y=%\1 X ^DD("DD")
|
---|
| 7 | W @IOF,"VA Library Patron Journal Title for "_LBRYNAM_" "_Y,!
|
---|
| 8 | S DIC="^LBRY(680.5,",DIC(0)="AEMQ"
|
---|
| 9 | S DIC("S")="I $P(^LBRY(680.5,+Y,0),U,2)]"""""
|
---|
| 10 | D ^DIC K DIC("S") G:Y<0 FINI S LBRYNUM=$P(Y,U,2)
|
---|
| 11 | S (FR,TO)=LBRYNUM,BY=.01,FLDS="[LBRY PATRON TITLES]",L=0
|
---|
| 12 | D EN1^DIP G FINI
|
---|
| 13 | SLJ ;
|
---|
| 14 | I $G(LBRYPTR)="" D I $G(LBRYPTR)="" W !!,$C(7),"No Site has been selected" G EXIT
|
---|
| 15 | . D ^LBRYASK
|
---|
| 16 | D NOW^%DTC S Y=%\1 X ^DD("DD")
|
---|
| 17 | W @IOF,"VA Library Patron Subject List for "_LBRYNAM_" "_Y,!
|
---|
| 18 | S DIC="^LBRY(680.3,",DIC(0)="AEQ" D ^DIC G:Y<0 FINI
|
---|
| 19 | S LBRYSN=+Y,LBRYNM=$P(Y,U,2)
|
---|
| 20 | QUEUE S %ZIS="MQ" K IO("Q") D ^%ZIS G:POP FINI I '$D(IO("Q")) U IO
|
---|
| 21 | D SLJ1^LBRYRPT1 D ^%ZISC G FINI
|
---|
| 22 | QUEUE1 S ZTRTN="SLJ1^LBRYRPT1",ZTSAVE("LBRYSN")="",ZTSAVE("LBRYNM")=""
|
---|
| 23 | K IO("Q") D ^%ZTLOAD D ^%ZISC K ZTSK
|
---|
| 24 | FINI K DIC,FR,TO,BY,FLDS,L,LBRYNUM,LBRYSN,LBRYNM,POP,Y,%ZIS,%
|
---|
| 25 | Q
|
---|
| 26 | SLJ1 K ^TMP($J,"LBRYSLJ") S X=""
|
---|
| 27 | SL S X=$O(^LBRY(680,"C",LBRYSN,X)) G:X="" SLJ2
|
---|
| 28 | I $P(^LBRY(680,X,0),U,4)'=LBRYPTR G SL
|
---|
| 29 | S LBR6805=$P(^LBRY(680,X,0),U)
|
---|
| 30 | S NM=$P(^LBRY(680.5,LBR6805,0),U) S:$E(NM,1,4)="THE " NM=$E(NM,5,999)
|
---|
| 31 | S ^TMP($J,"LBRYSLJ",$E(NM,1,60))=NM
|
---|
| 32 | G SL
|
---|
| 33 | SLJ2 S PG=1 D NOW^%DTC S Y=% X ^DD("DD")
|
---|
| 34 | S LBDT=$P(Y,"@",1)_" "_$P(Y,"@",2) G PRINT
|
---|
| 35 | H0 G:IO'=IO(0)!($D(ZTSK)) H R LZ:DTIME E S LZ="^" Q
|
---|
| 36 | Q:LZ["^"
|
---|
| 37 | H W @IOF,"Subject List of Journals Available",?47,LBDT,?69,"PAGE ",PG,!
|
---|
| 38 | S PG=PG+1
|
---|
| 39 | F I=1:1:80 W "-"
|
---|
| 40 | W !!,"SUBJECT: ",LBRYNM,!
|
---|
| 41 | Q
|
---|
| 42 | T W ! Q
|
---|
| 43 | PRINT S LZ="" D H
|
---|
| 44 | F S X=$O(^TMP($J,"LBRYSLJ",X)) Q:X="" D Q:LZ["^"
|
---|
| 45 | . S X1=^TMP($J,"LBRYSLJ",X),LN=$L(X1)+8,NU=LN\80,NU=$S(LN#80>0:NU+1,1:NU)
|
---|
| 46 | . D:$Y+NU>(IOSL-2) H0 Q:LZ["^" D T W "TITLE: ",X1
|
---|
| 47 | EXIT K:$D(ZTSK) ^%ZTSK(ZTSK),ZTSK
|
---|
| 48 | K X,X1,I,XP,%,LN,LZ,NU,NM,PG,LBDT,Y,^TMP($J,"LBRYSLJ"),LBRYNUM,LBRYNM,LBR6805
|
---|
| 49 | Q
|
---|