PROGRAM UTLMNU,1.0 ! ! ========================== ! // UTILITY PROGRAM MENU \\ ! //==========================\\ ! << BY THE GREAT & MIGHTY OZ >> ! //===============\\==========================//=================\\ ! || * * * * * E D I T H I S T O R Y * * * * * || ! || || ! || 8/27/85 program created. /dmm || ! || || ! \\==============<<============================>>================// ! \\==========================// 02000 MAP1 FIL'00 02010 MAP2 ENTRY,S,6 02020 MAP2 INXCTL,F 02030 MAP2 PGM,F 02040 MAP2 PROGNM(17),S,18 02050 PROGNM(1) = "SNDMSG" 02060 PROGNM(2) = "REMIND" 02070 PROGNM(3) = "SETFRM" 02080 PROGNM(4) = "USERS" 02090 PROGNM(5) = "PRTSYS" 02100 PROGNM(6) = "CLRMSG" 02105 PROGNM(7) = "REMINQ" 02110 MAP1 BINDATE,B,4 02120 MAP1 FILLDATE,@BINDATE 02130 MAP2 MONTH,B,1 02140 MAP2 DAY,B,1 02150 MAP2 YEAR,B,1 02160 MAP1 FILNAM,S,15 02170 MAP1 TODAY,S,6 02180 MAP1 CONAME,S,50 02190 MAP1 MESAG,S,70 02200 FILEBASE 1 02210 SIGNIFICANCE 11 02220 XCALL NOECHO 02230 ? TAB(-1,0);"UTILIITY PROGRAM MENU" 02240 ? TAB(4,1); "Please select application";TAB(-1,11); 02250 ? TAB(06,20);" 1. Send messages ";TAB(-1,33);TAB(6,19);TAB(-1,32) 02260 ? TAB(07,20);" 2. Send reminder notice " 02270 ? TAB(08,20);" 3. Set printer forms ";TAB(-1,33);TAB(8,19);TAB(-1,32) 02280 ? TAB(09,20);" 4. Define system users " 02290 ? TAB(10,20);" 5. Define system printers ";TAB(-1,33);TAB(10,19);TAB(-1,32) 02300 ? TAB(11,20);" 6. Clear reminder messages "; 02305 ? TAB(12,20);" 7. Dump reminder messages ";TAB(-1,33);TAB(12,19);TAB(-1,32) 02310 ? TAB(-1,12); 02320 INPUT: 02330 XCALL INPUT,4,28,2,1,"#E+",ENTRY,INXCTL,1,DEFLT,EXTCODE,0 02340 IF INXCTL GOTO FIN 02350 PGM = ENTRY 02360 IF PGM<1 OR PGM>7 XCALL MESAG,"",3 : GOTO INPUT 02370 RCHAIN=JOBPRG 02380 CHAIN PROGNM(PGM) 02390 FIN: 02400 ? TAB(-1,0); 02410 CHAIN "ALMENU"