FLAG.PPE, written by David W. Terry, Copyright (C) 1994 Clark Development Co. ----------------------------------------------------------------------------- FLAG.PPE is a replacement for PCBoard's "more?" prompt which is used when PCBoard is displaying a list of files for download. It enhances the caller's ability to flag or view files by allowing the caller to point and shoot at the files instead of having to type in the commands and filenames. This PPE was written out of a challenge that arose at ONE BBSCON. A PCBoard user has commented that TBBS had the ability to flag files using the space bar and I had commented that I could write a PPL to do that. Here it is. Also, on another note, people have commented on Wildcat's usage of numbers down the left side of the screen which made it easy to flag files. I have, in the past, said that this was not doable in a PCBoard environment because the file descriptions are 79 columns wide, leaving no room for the numbers without making sysops reformat their file descriptions (what a pain that would be). So now, with this simple "more?" prompt replacement, you can have a BETTER flagging system than wildcat has. Source code is included in case you want to modify it or even learn from it. This was actually my *first* full-fledged PPE, so I hope you won't be too critical of the source code. Enjoy! ----------------------------------------------------------------------------- CAVEAT: This method of flagging files only works so long as the filename to be marked is still on the SYSOP's screen (the PCBoard side). Callers who are in 50-line mode will only be able to mark the files on the bottom 23 lines of the screen. Of course, the (F)lag command is still functional, or the caller could reduce his page length using the (P)age Length command in PCBoard so that it does not display more than the bottom 23 lines before a more? prompt appears. ----------------------------------------------------------------------------- Automatic installation is simple: 1) Unzip the INSTALL.BAT and FLAG*.* files into a temporary directory. 2) Then use the INSTALL.BAT file. Example usage: INSTALL C:\PCB\GEN\PCBTEXT C:\PCB\FLAG The above command would install FLAG.PPE file into PCBTEXT while storing the PPS/PPE and display files in the C:\PCB\FLAG directory. Manually installing the files would require that you do the following: 1) Copy the FLAG.PPE and display files to your C:\PCB\FLAG directory (or any other location of your choosing) 2) Run MKPCBTXT to edit your PCBTEXT file 3) Press the F3 function key and select record #549. 4) You'll see a line that says: (@TIMELEFT@ min left), (H)elp, (V)iew, (F)lag, More Replace it with a line such as this: !C:\PCB\FLAG\FLAG.PPE NOTE TO SYSOPS USING RIPSCRIP: ------------------------------ To fully support RIPscrip you must install the PREFILER file into the CMDFILES directory. See the history notes of FLAG.PPE v3.0 (item 4b) in FLAG.HIS for details. ----------------------------------------------------------------------------- NOTE: Beginning with version 2.0, a FLAG.HIS file is included which is a history of the changes made to the program. Including a source-level description of the changes that were made. ----------------------------------------------------------------------------- SPECIAL REQUEST: To every programmer and would-be programmer that sees the source code to this PPE, please feel free to utilize it ON YOUR OWN BBS any way you see fit. Feel free to modify the source code to your hearts content. That is why the source is included, so that you can customize it to suit your needs, so that you can learn from it and perhaps become creative in other areas of programming PPLs as well. However, please DO NOT DISTRIBUTE YOUR MODIFIED CODE in a manner that would be confusing to other users of the program. If you make changes that you want to get into the "main product" feel free to send your changes to me (David Terry) and I will review them and decide whether or not to include the modifications in the main code. Alternatively, you might want to distribute the ORIGINAL/UNMODIFIED source together with your modifications and then name the archive something other than the FLAG####.ZIP convention that will be used by the main product. In other words, if you create a "SPCLFLAG.ZIP" and include both the original/unmodified source as well as your own modified source, then there is no confusion as to who wrote what pieces of the software and who should maintain them or where the end user should go to find updates to the source being used. -----------------------------------------------------------------------------