| 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
 | 
|---|