home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / HATCH / PBUE_V23.ZIP / PBUEDIT2.DOC < prev    next >
Text File  |  1996-01-21  |  41KB  |  804 lines

  1.  PBuedit2 2.3 - COPYRIGHT 1994-1996 - TRACY L. BAKER - STARPORT VALHALLA BBS
  2.                             4.24 specific version!
  3.                }}} SPV is now an *OFFICIAL* WWIV Support Site {{{
  4.              *** All the legal junk is at the end of this file! ***
  5.                            >>> A CEREBRUM RELEASE <<<
  6.  
  7.                                : INTRODUCTION :
  8. A long, long time ago, on February 11, 1994, I released a mod that was called
  9. SPV-038.MOD, better known as UEDIT2.  This internal replacement for the stock
  10. WWIV user editor (now in revision K) has gone on to easily the most popular
  11. thing I've written for WWIV, and easily one of the top 5 most popular mods
  12. for WWIV in general.  As an internal modification it allowed you to edit
  13. things that the stock one didn't even come close to doing.  As an internal
  14. modification it allowed you to do things that even external ones didn't allow
  15. you to do.
  16.  
  17. Due to the ever present drive to upgrade UEDIT2, the amount of memory it
  18. needs to run within WWIV, and overwhelming popular request, I have taken that
  19. internal UEDIT2 and turned it into this external user editor -- PBuedit2!
  20.  
  21. PBuedit2 preserves 99% of the original functions that the internal one has.
  22. It adds new functionality, and, more importantly, SPEED!  It can operate as a
  23. stand-alone utility run from the command line without the BBS loaded.
  24. However, it *is* intended to be a replacement for any internal editor, and as
  25. such operates excellently.  In this manner, you can gain the benefits of the
  26. external's flexibility and speed all the while freeing up valuable memory for
  27. your BBS to use.
  28.  
  29.  
  30.                     : WHAT YOU NEED TO RUN THIS PROGRAM :
  31. A WWIV 4.24+ BBS system with a USER.LST tops the list.  If you want to run
  32. this program from within WWIV, in place of the internal editor, then please
  33. install the included SPV-066*.MOD.
  34.  
  35. You will also need at least an 80286 machine.  If you run an 8088 or 8086,
  36. E-Mail me and we'll discuss custom copies for you, at an additional cost.
  37. A color monitor/video board are *strongly* recommended, albeit not required.
  38. At least 160k of free conventional memory is required.  For certain portions
  39. of this program, more may be necessary.
  40.  
  41. Additionally, SHARE.EXE *MUST* be loaded for this to work.  Since this is
  42. intended to run with the BBS up and running, file sharing is the only
  43. operating mode, and cannot be turned off.  If you are running Windows 3.x,
  44. Windows 95, or OS/2, you do not need to load SHARE.EXE since a type of SHARE
  45. is loaded with these programs automatically.
  46.  
  47.  
  48.                       : NOW, A WORD ABOUT REGISTERING :
  49. This program costs $20 to register.  I consider this a very fair amount when
  50. you consider the amount of time I've put into this project. When you consider
  51. the total development cycle for both UEDIT2 and PBuedit2, the fact that I
  52. never quit making programs better, and that you'll only have to pay once,
  53. this is a phenomenal deal.
  54.  
  55. Once registered, you'll not have to sit through that annoying 60 second delay
  56. at startup.
  57.  
  58.  
  59.                     : ABOUT THAT FANCY NEW ENTRY SCHEME :
  60. Beginning with version 1.4 of PBstring, and 1.2 of both PBconfig and
  61. PBreplace, I've introduced a new way of entering data.  It will now allow you
  62. to enter data instead of having to enter the new data in its entirety.
  63.  
  64. The keys that are active are: Backspace, Delete, Insert, left and right arrow
  65. keys, Home, Escape, and End.
  66.  
  67. The arrows, Home, End, Backspace, and Delete all work in the fashion that
  68. you're used to.
  69.  
  70. The Insert key toggles insert mode on or off (overstrike).
  71.  
  72. The Escape key clears the data from the field entirely, allowing you to enter
  73. new data.  If you press Escape, then Enter, the data field will be erased.
  74.  
  75.  
  76.                               : COMMAND LINES :
  77. There are not many command line options for this program.  Here they are:
  78. ──────────────────────────────────────────────────────────────────────────────
  79. [what to call this switch]    {example}
  80. /s{filename}  description
  81.               description
  82. example, if any
  83. ──────────────────────────────────────────────────────────────────────────────
  84. [? Help]                      {/?}
  85. /?            Display the online command line option menu.
  86. ──────────────────────────────────────────────────────────────────────────────
  87. [Configure]                   {/C}
  88. /C            Go directly to PBuedit2's configuration editor, and exit the
  89.               program immediately afterwards.  The configuration editor
  90.               is covered in more detail later.
  91. ──────────────────────────────────────────────────────────────────────────────
  92. [DEBUG information]           {/DEBUG}
  93. /DEBUG       Turns on DEBUG information in the PBSTRING.LOG file.  Takes the
  94.              place of having to have a DEBUG.XXX file in existance in the
  95.              current working directory.
  96. ──────────────────────────────────────────────────────────────────────────────
  97. [turn off Log entries]        {/L}
  98. /L            Turn off writing to PBUEDIT2.LOG.  This log, unlike other Pß
  99.               utilities, will not contain a lot of information.  It will
  100.               have configuration options listed, and DEBUG information, if
  101.               you choose to have that included.  The log looks like (this
  102.               example with DEBUG information turned on):
  103.  
  104. [PBuedit2 log file opened: May 16, 1995 at 17:05.01]
  105. DEBUG: Memory left @ start: 414k (FCL) 414k (CL)
  106.  :) Thanks for registering PBuedit2 10ß00, Papa Bear! :)
  107.    File sharing has been successfully implemented.
  108. DEBUG: GFILES directory is: C:\WWIV\GFILES\
  109. DEBUG: DATA directory is: C:\WWIV\DATA\
  110. DEBUG: Using C:\WWIV\DATA\USER.LST as user list database file.
  111. DEBUG: File length of C:\WWIV\DATA\USER.LST is: 435200 bytes
  112. DEBUG: Size of each userrec record is: 1024 bytes
  113. DEBUG: Number of users in C:\WWIV\DATA\USER.LST is: 424
  114. REG_CODE is               : 255200000
  115. Starting using User Number: 1
  116. Total number of accounts  : 424
  117. EXACT_PHONE setting is    : ON
  118. SPV_029 setting is        : ON
  119. SPV_055 setting is        : ON
  120. LISTPLUS setting is       : ON
  121. REGISTRATION setting is   : OFF
  122. MAX_SCREEN_LINES is       : 24
  123. MAX_SCREEN_CHARS is       : 80
  124. MAX_EXTEND_LINES is       : 10
  125. ANSI_EDITOR is            : 1
  126. PURGE_ACCT is             : 45
  127. FIND_SOUND is             : ON
  128. TEXT_EDITOR is            : Q.EXE
  129. EXPANDED_COMPUTERS is     : ON
  130.   Number of computers     : 30
  131. DEBUG: Reading data file: C:\WWIV\DATA\LANGUAGE.DAT
  132. DEBUG: Size of C:\WWIV\DATA\LANGUAGE.DAT is 100 bytes
  133. DEBUG: Size of each record is 100 bytes
  134. DEBUG: Number of languages supported is 1
  135. >>> Shutting down PBuedit2 10ß00 at 17:05.06
  136.                Reason: Exited Normally.
  137.                  Code: 0
  138. DEBUG: Memory left @ end: 414k (FCL) 414k (CL)
  139. ──────────────────────────────────────────────────────────────────────────────
  140. [start a User number]         {/U214}
  141. /U{usernum}   Start PBuedit2 at the account specified in {usernum}.  If
  142.               {usernum} is out of range, user number 1 will be used.
  143. ──────────────────────────────────────────────────────────────────────────────
  144. [turn off eXtended log]       {/X}
  145. /X            Normally, the log file will include just about every keypress
  146.               that is used during the course of the program, and a short
  147.               description of what that key did.  Using this command line
  148.               switch disables this logging, and keeps your PBUEDIT2.LOG a
  149.               bit shorter.
  150. ──────────────────────────────────────────────────────────────────────────────
  151.  
  152.  
  153.                     : SMALL THINGS YOU MAY NEVER NOTICE :
  154. If you have SPV_029 set in PBU.INI, then field 4 on the main screen will
  155. appear as B/U Pass:  Otherwise it'll appear as Callsign:
  156.  
  157.  
  158.             : NOW, LET'S EXPLAIN ALL THE INTERNAL MENU OPTIONS! :
  159. I've tried to make most commands as globally the same as possible.  For
  160. instance, when the program is waiting for for an input (as denoted by a blue
  161. bar) simply pressing ENTER with nothing entered in the field will abort the
  162. changes.
  163.  
  164. During processing, like comparing accounts or account purging -- just about
  165. anything that displays a progress indicator like %0[≡≡      ]100% -- can be
  166. aborted by pressing any key.
  167.  
  168. I think I've done a good job activating and standardizing all the "extended"
  169. keys on the keyboard.  In addition the normal keypresses, these following
  170. keys have been activated to work within PBuedit2.  Their functions are
  171. documented below:  Up Arrow, Down Arrow, Left Arrow, Right Arrow, Insert,
  172. Delete, Home, End, Page Up, Page Down, Tab, F1 through F12, Backspace, and
  173. Esc.
  174.  
  175. Additionally, there are a few key that should do the same function throughout,
  176. like:
  177.  
  178. ] and Right Arrow
  179. [ and Left Arrow
  180. } and Page Up
  181. { and Page Down
  182. Q and Esc
  183.  
  184. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  185. 1  : Pressing this will allow you to change the user's alias field.  Once a
  186.      new alias is entered, it is checked for originality.  If original, reset
  187.      files will automatically be run to create a new NAMES.LST.  This adds an
  188.      extra layer of security that UEDIT2/UEDIT do not have to prevent the
  189.      formation of corrupted user records.
  190. ──────────────────────────────────────────────────────────────────────────────
  191. 2  : Changes user's real name field.
  192. ──────────────────────────────────────────────────────────────────────────────
  193. 3  : Password field.  If SPV_029 is set in PBU.INI (via the configuration
  194.      editor or manually editing the file), then you will be warned if this
  195.      is made to be the same as the B/U password (callsign) field.  This is
  196.      to preserve the uniqueness that SPV-029*.MOD calls for for the two
  197.      fields.
  198. ──────────────────────────────────────────────────────────────────────────────
  199. 4  : Callsign (or, if SPV_029 is on, B/U Pass) field.  See description for
  200.      menu item 3 for SPV_029 notes.
  201. ──────────────────────────────────────────────────────────────────────────────
  202. 5  : Street
  203. ──────────────────────────────────────────────────────────────────────────────
  204. 6  : City
  205. ──────────────────────────────────────────────────────────────────────────────
  206. 7  : State
  207. ──────────────────────────────────────────────────────────────────────────────
  208. 8  : Country
  209. ──────────────────────────────────────────────────────────────────────────────
  210. 9  : Zip Code
  211. ──────────────────────────────────────────────────────────────────────────────
  212. A  : Voice Phone
  213. ──────────────────────────────────────────────────────────────────────────────
  214. B  : Data Phone
  215. ──────────────────────────────────────────────────────────────────────────────
  216. C  : Birthdate - Pressing this will have you enter each segment of the date
  217.      (month/day/year) separately.  Age is automatically computed after the
  218.      birthdate is completed.
  219. ──────────────────────────────────────────────────────────────────────────────
  220. D  : Computer type field.  Allows you to cycle through the available computer
  221.      types using the [ and ] keys.  Pressing ENTER accepts the currently
  222.      displayed choice.  If you have EXPANDED_COMPUTERS set in PBU.INI, and
  223.      PBU.CT exists in the same directory as PBUEDIT2.EXE, then you'll be able
  224.      to select from expanded computer types as well.  Pressing the up arrow
  225.      key takes you directly to the last computer type, and the down arrow to
  226.      the first, in the list.
  227. ──────────────────────────────────────────────────────────────────────────────
  228. E  : User's note.
  229. ──────────────────────────────────────────────────────────────────────────────
  230. F  : AR's  Each AR (A-P) is toggled on or off.  Once a change has been made
  231.      to the user's AR's, the entire listing of AR's turns RED to indicate
  232.      that changes have been made.  Pressing ? displays the help screen for
  233.      the AR's, if it exists.  Pressing ENTER accepts all changes, if any.
  234.      A file, AR.LST, has been included as an example as to how a help file
  235.      for this can look.  The file can be up to 78 characters wide by 23
  236.      characters tall and be in any format -- PBuedit2 will automatically
  237.      format it to fit your screen.  This file *MUST* be located in the same
  238.      directory as PBuedit2 to work!  My example AR.LST file:
  239.  
  240.      AR LISTING
  241.  
  242.      A - Adult access only
  243.      B - Network SysOps
  244.      C - Disable Certain Functions
  245.      D - Donating user
  246.      E -
  247.      F -
  248.      G -
  249.      H - High Donating User ($20+)
  250.      I -
  251.      J -
  252.      K -
  253.      L - Ladies Only
  254.      M - Men Only
  255.      N -
  256.      O -
  257.      P - SysOp Only
  258.  
  259.      PRESS ANY KEY TO CONTINUE!
  260. ──────────────────────────────────────────────────────────────────────────────
  261. G  : DAR's -- same as AR's.  See text for that option.  My DAR.LST file:
  262.  
  263.      DAR LISTING
  264.  
  265.      A - Adult access only
  266.      B -
  267.      C - Disable Certain Functions
  268.      D - Donating user
  269.      E -
  270.      F -
  271.      G -
  272.      H - High Donating User ($20+)
  273.      I -
  274.      J -
  275.      K -
  276.      L - Ladies Only
  277.      M - Men Only
  278.      N -
  279.      O -
  280.      P - SysOp Only
  281.  
  282.      PRESS ANY KEY TO CONTINUE!
  283. ──────────────────────────────────────────────────────────────────────────────
  284. H  : Change the user's security level.  0 to 255 are acceptable ranges.
  285.      Typing ? while the field is active will display the SL.LST help file
  286.      that you create (SEE the F command for more info).  Here's my SL.LST
  287.      file:
  288.  
  289.      Security Levels
  290.  
  291.        0 - Asshole User
  292.       10 - Non-Donating (Unvalidated)
  293.       20 - Non-Donating (Validated)
  294.       29 - $5 donation
  295.       30 - $10 donation
  296.       31 - $15 donation
  297.       32 - $20 donation (AR/DAR of H)
  298.       33 - $25 donation
  299.       34 - $30 donation
  300.       35 - $35+ donation
  301.       50 - Non-WWIV visiting SysOp
  302.       51 - Visiting WWIV SysOp
  303.      100 - SPV CoSysOp
  304.      255 - SPV SysOp
  305.  
  306.      PRESS ANY KEY TO CONTINUE!
  307. ──────────────────────────────────────────────────────────────────────────────
  308. I  : Same as H command but for download security levels.  Uses DSL.LST for
  309.      help, and here's mine:
  310.  
  311.      Download Security Levels
  312.  
  313.        0 - Asshole User
  314.       10 - Non-Donating (Unvalidated)
  315.       20 - Non-Donating (Validated)
  316.       29 - $5 donation
  317.       30 - $10 donation
  318.       31 - $15 donation
  319.       32 - $20 donation (AR/DAR of H)
  320.       33 - $25 donation
  321.       34 - $30 donation
  322.       35 - $35+ donation
  323.       50 - Non-WWIV visiting SysOp
  324.       51 - Visiting WWIV SysOp
  325.      100 - SPV CoSysOp
  326.      255 - SPV SysOp
  327.  
  328.      PRESS ANY KEY TO CONTINUE!
  329. ──────────────────────────────────────────────────────────────────────────────
  330. J  : Change the user's exemption.  Like the H (SL) and I (DSL) commands,
  331.      pressing ? displays the help, as written in EXEMPT.LST -- here's mine:
  332.  
  333.      EXEMPTIONS (These are additive!)
  334.  
  335.       0 - No exemptions
  336.       1 - No Upload/download ratio
  337.       8 - No post/call ratio
  338.      16 - Exempt from auto-weed
  339.  
  340.      EX: An EXEMPT of 17 would mean that
  341.          the user will not be auto-deleted
  342.          and will not be subject to U/D
  343.          ratios.
  344.  
  345.      PRESS ANY KEY TO CONTINUE!
  346. ──────────────────────────────────────────────────────────────────────────────
  347. K  : Change the restrictions on this user.  Like the F (AR) and G (DAR)
  348.      commands, the ? is hot-keyed and will pop up the help screen
  349.      immediately.  The items in the field will turn RED once any change is
  350.      made.  Pressing ENTER accepts all changes, and the items themselves are
  351.      toggled on/off.  My RESTRICT.LST is like this -- yours should be the
  352.      same since restricts probably don't change:
  353.  
  354.      RESTRICTIONS:
  355.  
  356.      A - Can't change Auto-Message
  357.      C - Can't call SysOp to Chat
  358.      E - Cannot send E-Mail
  359.      L - Only 1 Logon per/day
  360.      K - No Chat Room access
  361.      N - No Network access
  362.      P - Cannot Post any public messages
  363.      V - Can't vote
  364.      * - Not allowed to post anonymously
  365.      U - All uploads go to SysOp directory
  366.      M - Posted Messages must be validated
  367.  
  368.      PRESS ANY KEY TO CONTINUE!
  369. ──────────────────────────────────────────────────────────────────────────────
  370. L  : Ass points
  371. ──────────────────────────────────────────────────────────────────────────────
  372. M  : Number of minutes in the time bank.
  373. ──────────────────────────────────────────────────────────────────────────────
  374. N  : Amount of gold the user has.
  375. ──────────────────────────────────────────────────────────────────────────────
  376. O  : User's sex...  Can only select F or M (and not YES! <G>).
  377. ──────────────────────────────────────────────────────────────────────────────
  378. P  : Change a user's file points.
  379. ──────────────────────────────────────────────────────────────────────────────
  380. Q  : Quit the program.  ESC also does this.
  381. ──────────────────────────────────────────────────────────────────────────────
  382. R  : Enter WWIV registration information *if* REGISTRATION is set in PBU.INI.
  383. ──────────────────────────────────────────────────────────────────────────────
  384. S  : Swap two accounts.  This swaps all user information.
  385. ──────────────────────────────────────────────────────────────────────────────
  386. T  : Auto-Validate account (levels 0 through 9) to the levels set INIT.EXE
  387.      option 0
  388. ──────────────────────────────────────────────────────────────────────────────
  389. U  : Jump to user number.  This also accepts a full or partial user handle.
  390.      The search routine for the handle option is very fast.  The drawback is
  391.      that it'll only find matches on accounts that are *NOT* deleted.  To
  392.      find an account via handle info. that has been deleted, use the /
  393.      command.  The End key does the same thing.
  394. ──────────────────────────────────────────────────────────────────────────────
  395. V  : Reset all accounts.  All users' color information will be reset to the
  396.      SysOp's (user number 1) color information.  Maximum screen characters,
  397.      maximum screen lines, number of extended lines, and default ANSI editor
  398.      are controlled via PBU.INI.
  399. ──────────────────────────────────────────────────────────────────────────────
  400. W  : Change the number of times a user has logged on.  Will effect the
  401.      post/call ratio.
  402. ──────────────────────────────────────────────────────────────────────────────
  403. X  : Delete users who haven't called in XX days that do *not* have an
  404.      exemption of at least 16.  The number of days that it defaults to is set
  405.      in PBU.INI, and can be changed when this command is executed.
  406. ──────────────────────────────────────────────────────────────────────────────
  407. Y  : Change the date the user first called.
  408. ──────────────────────────────────────────────────────────────────────────────
  409. Z  : Change the date the user last called.  The X command (user weed) can be
  410.      effected by this.
  411. ──────────────────────────────────────────────────────────────────────────────
  412. !  : Delete currently displayed account.  Won't work on accounts that are
  413.      already deleted.  This command will remove the *.CHT (from SPV-055*.MOD)
  414.      *.ADR (from BS05*.424), voting data, SSM's, E-Mail's, address book
  415.      entries (from SPV067I*.MOD), attached file(s) (from FR020*.MOD), and the
  416.      *.CFL (from ListPlus) for the individual being deleted.
  417.  
  418.      NOTE: When deleting the actual attached files, PBuedit2 first looks for
  419.            an ATTACH directory as a subdirectory of the GFILES directory.  If
  420.            nothing is found there, then it attempts to find it in the
  421.            \WWIV\ATTACH directory of the _current_ drive.  Finally, if still
  422.            not found, it looks for C:\WWIV\ATTACH.
  423. ──────────────────────────────────────────────────────────────────────────────
  424. @  : Un-delete currently displayed accounts.  Won't work in accounts that are
  425.      not deleted.  Checks to make certain that the alias (handle) field does
  426.      not match any existing non-deleted account (yes, it is possible to have
  427.      multiple deleted accounts with the same handle -- but this program
  428.      protects against corruption happening because of this) before allowing
  429.      you to undelete it.
  430. ──────────────────────────────────────────────────────────────────────────────
  431. (  : Change the number of bytes the user has uploaded.  Can effect the
  432.      upload/download ratio.
  433. ──────────────────────────────────────────────────────────────────────────────
  434. )  : Change the number of bytes the user has downloaded.  Can effect the
  435.      upload/download ratio.
  436. ──────────────────────────────────────────────────────────────────────────────
  437. ]  : Go to next numbered account.  If pressed while on the last user, the
  438.      first user will be displayed.  The right arrow key does the same thing.
  439. ──────────────────────────────────────────────────────────────────────────────
  440. [  : Go to the previous numbered account.  If pressed on the first user, the
  441.      last user will be displayed.  The left arrow key does the same thing.
  442. ──────────────────────────────────────────────────────────────────────────────
  443. }  : Jump 10 accounts positively, like from 1 to 11.  The Page Up key does
  444.      the same thing.
  445. ──────────────────────────────────────────────────────────────────────────────
  446. {  : Jump 10 accounts negatively, like from 11 to 1.  The Page Down key does
  447.      the same thing.
  448. ──────────────────────────────────────────────────────────────────────────────
  449. %  : Zap menu.  With this, you'll be displayed a menu that'll allow you to
  450.      clear out the following user's fields: (N) Real name, (B) birth year,
  451.      (S) street, (C) city, (T) state, (O) country, (Z) zip code, (D) data
  452.      phone, (A) callsign (B/U password), and (V) voice phone.  Pressing Q
  453.      will exit this menu.  As you select a field to zap it'll disappear from
  454.      the screen.  Zapping these fields will cause the BBS to ask the user to
  455.      re-enter the information when they next log on to the BBS.
  456. ──────────────────────────────────────────────────────────────────────────────
  457. -  : Jump to account number 1.  The Home key does the same thing.
  458. ──────────────────────────────────────────────────────────────────────────────
  459. +  : Jump to the "middle" account.  If you have 200 users, this would take
  460.      you to user number 100.
  461. ──────────────────────────────────────────────────────────────────────────────
  462. ?  : Display the online help screens.  Pressing F1 also works.
  463. ──────────────────────────────────────────────────────────────────────────────
  464. .  : (period)  Edit the user's post/call ratio.  This changes the number of
  465.      posts the user has made to properly reflect the ratio that you've
  466.      entered.
  467. ──────────────────────────────────────────────────────────────────────────────
  468. &  : Enter the configuration editor.  Once in this editor, you can edit:
  469.      A: Your registration number (which takes effect immediately)
  470.      B: The use of ###-###-#### in phone searches
  471.      C: The use of SPV-029*.MOD coding
  472.      D: The use of SPV-055*.MOD coding
  473.      E: The use of ListPlus (from Asylum) coding
  474.      F: Use of OPT_REGISTRATION coding -- as turned on in VARS.H
  475.      G: Reset accounts: Max. screen lines
  476.      H: Reset accounts: Max. screen characters
  477.      I: Reset accounts: Number of extended lines
  478.      J: Reset accounts: Default ANSI full screen editor
  479.      K: User purge cutoff date (to be used with the X command)
  480.      L: Expanded computer types - This should *NOT* be set to ON unless
  481.         you've installed an expanded computer type list in VARS.H
  482.         NOTE: If this option is set to ON, then a file, called PBU.CT, should
  483.               be present in the same directory as PBUEDIT2.EXE.  In this file
  484.               you list, one per line, the types of computers that you want
  485.               supported.  You may enter up to 50 lines, none with a length
  486.               greater than 15 characters.  This listing *needs* to match the
  487.               one you have in VARS.H.  A partial list, from my PBU.CT file
  488.               looks like:
  489.  
  490.               8088
  491.               Pentium
  492.               IBM PS/1
  493.               Apple II
  494.               MacIntosh
  495.               VIC 20
  496.               C= 128
  497.               Amiga
  498.               DEC Alpha
  499.               Sparc
  500.               NEXTStep
  501.               Coleco
  502.               Other
  503.  
  504.      M: Search accounts found sound on or off
  505.      N: Executable file name to use when composing E-Mail.
  506.      1: Clear between messages
  507.      2: The use os SPV-065*.MOD coding
  508.      Q: Quit the editor and save the changes.  If the editor was
  509.         automatically entered, like if the PBU.INI file did not previously
  510.         exist, or the revision number was wrong, you will not be given the
  511.         option to save, it'll happen automatically.
  512.      *: Reset all values to a default state.
  513.  
  514.      Pressing F2 also activates this command.
  515. ──────────────────────────────────────────────────────────────────────────────
  516. :  : (colon) Compares *all* accounts for duplications.  I changed this from
  517.      the internal version.  The internal version allowed you to do sections
  518.      of the user list.  I made this do the whole thing since (1), you won't
  519.      be using this all the time, and (2) its *MUCH* faster than the internal
  520.      version, so you'll not have to wait long.  Duplications are searched for
  521.      in the real name, street, voice phone, and data phone fields.  Pressing
  522.      F3 also activates this.
  523. ──────────────────────────────────────────────────────────────────────────────
  524. *  : Change user's mailbox status.  Can either close it, make it normal, or
  525.      set it to a new forwarding user/system.
  526. ──────────────────────────────────────────────────────────────────────────────
  527. |  : Dump user(s) information to file(s).  Either dump the current user's
  528.      account information or all of them.  If dumping all of them, you can
  529.      either have the program do it to a single file, or individual files, in
  530.      the GFILES directory, based on user number.  Pressing F4 also activates
  531.      this.
  532. ──────────────────────────────────────────────────────────────────────────────
  533. #  : Toggle user's ANSI status on and off.
  534. ──────────────────────────────────────────────────────────────────────────────
  535. ;  : Send E-Mail or SSM to user.  If send a SSM to a local account, this will
  536.      use internal PBuedit2 coding.  If, however, you are sending a networked
  537.      SSM, or any E-Mail, you'll need to have another program available for
  538.      PBuedit2 to use.  This program is another fine CEREBRUM release -- DMAIL
  539.      (version 1.99R0 or later) from Dawg.  This program must be in the same
  540.      directory as PBUEDIT2.EXE and CONFIG.DAT (your main BBS dir.) and must
  541.      be properly configured as per DMAIL's documentation.  You'll also need
  542.      the text editor that is specified in PBU.INI (and can be selected in
  543.      the configuration editor - the & command).  This editor can be either
  544.      in the same directory as the others, or in the path.  Run from DOS,
  545.      PBuedit2 has plenty of memory free to execute DMAIL.  Running from
  546.      within WWIV, it may not, unless you shrink the BBS out.  Pressing F6
  547.      also activates this.
  548.  
  549.      I strongly recommend that you REGISTER DMAIL if you use it on a regular
  550.      basis!
  551. ──────────────────────────────────────────────────────────────────────────────
  552. /  : Enter search functions.  Unlike the internal version, the search
  553.      functions only work forward and not in reverse.  The speed of this
  554.      program alleviated the need for any reverse searching.  You can search
  555.      on the following accounts (all text searches can find partial matches):
  556.  
  557.      (H) Handle, or alias
  558.      (N) Real name
  559.      (S) Security level
  560.          Can be searched by a range of SL's, greater than, less than, or an
  561.          exact match
  562.      (D) Download security level
  563.          Same search parameters as available in the SL search
  564.      (A) AR
  565.      (R) DAR
  566.      (C) City
  567.      (T) User note
  568.      (G) Age
  569.          Same search parameters as available in the SL search
  570.      (E) State
  571.          Can search for in-state or out-of-state accounts
  572.      (I) Inactive (deleted) accounts
  573.      (L) Days since last call
  574.          Can find callers older, and newer since that day, or exact matches
  575.      (P) Phone numbers, both voice and data
  576.          Will search on exact phone matches unless EXACT_PHONE option in
  577.          PBU.INI is turned off.  Can be set in configuration editor (&)
  578.  
  579.      Once a match is found, a chime will be heard (if FIND_SOUND is set).
  580.      You'll then see the account information.  At that time, you can either
  581.      press Q to quit (and return to the account you were on when you started
  582.      the search), Y to choose the account that is currently displayed, or
  583.      any other key to continue the search.
  584. ──────────────────────────────────────────────────────────────────────────────
  585. =  : Reset files.  Resorts NAMES.LST  You can press F10 also.
  586. ──────────────────────────────────────────────────────────────────────────────
  587. _  : Edit the user's macros.  When shown the macros, you can choose which
  588.      macro to edit (A, D, or F), you can (R) reset them all to pre-defined
  589.      PBuedit2 settings, or you can (Q) quit.  When editing macros, the user's
  590.      colors, as they have them defined on your BBS, will be used.  Pressing
  591.      CTRL-P, then a number from 0 to 9 will change the color of the next
  592.      character to the specified color.  Pressing ENTER during macro entry will
  593.      display a grey | (this allows you to make multi-line macros).  Pressing
  594.      Tab will display a grey ∙ (dot).  Characters displayed after the | and ∙
  595.      will be displayed in the same color as was being used before.  Pressing
  596.      CTRL-Z will end the macro editing, and allow you to save the work you've
  597.      done.  Standard colors are:
  598.      0 - white (grey)
  599.      1 - intense cyan
  600.      2 - intense yellow
  601.      3 - magenta
  602.      4 - intense white on blue
  603.      5 - green
  604.      6 - intense red (or flashing intense red)
  605.      7 - intense blue
  606.      8 - brown
  607.      9 - cyan
  608.  
  609.      Pressing F7 will also enter the macro editor.
  610. ──────────────────────────────────────────────────────────────────────────────
  611. \  : Cycle through the languages you have installed on your BBS using the
  612.      ] and [ keys (arrow keys, too).  Pressing ENTER selects the currently
  613.      displayed language for the user.
  614. ──────────────────────────────────────────────────────────────────────────────
  615. `  : Toggle user's conferencing on/off.
  616. ──────────────────────────────────────────────────────────────────────────────
  617. <  : Run through user's computer types, resetting them all.  Especially
  618.      useful if you decide to install an expanded computer types list.
  619.      Pressing F8 also activates this.
  620. ──────────────────────────────────────────────────────────────────────────────
  621. >  : Turn on SysOp Chat (SPV_055 setting).  Mark user's account so that next
  622.      time they call, you'll be automatically chat-called.  Allows you to
  623.      enter in the reason in advance, so when they call, and the chat is
  624.      activated, the reason will be automatically filled in.  Requires that
  625.      SPV-055*.MOD be installed in your source.  Pressing F9 also activates
  626.      this.
  627. ──────────────────────────────────────────────────────────────────────────────
  628. ~  : Requires SPV-029*.MOD be installed, and SPV_029 setting be YES in
  629.      PBU.INI.  Zero's out current or all users B/P password (callsign) field
  630.      and optionally turns on birthday checking (a la the ^ command).
  631. ──────────────────────────────────────────────────────────────────────────────
  632. ,  : (comma) Edit user's upload/download ratio.  Changes upload kilobytes to
  633.      properly reflect the ratio that you've entered.
  634. ──────────────────────────────────────────────────────────────────────────────
  635. $  : Build top users' listing.  Users are filtered by SL, which can be set to
  636.      a (R) range, (G) greater than, (L) less than, or (E) exact SL match.
  637.      Lists the top users in the following fields:
  638.      Number of logons, number of messages posted, files uploaded, number of
  639.      kilobytes uploaded, files downloaded, number of kilobytes downloaded,
  640.      number of games played, number of E-Mails written, number of ass points,
  641.      and total number of minutes in time bank.  Pressing F5 also activates
  642.      this.
  643. ──────────────────────────────────────────────────────────────────────────────
  644. ^  : Requires SPV-029*.MOD be installed in your WWIV source, and SPV_029 be
  645.      set to YES in PBU.INI.  Toggles user's birthday checking status.  If on,
  646.      the user will be required to re-enter their birthdate the next time they
  647.      call.  This will be compared against the one they entered when they
  648.      logged on as new.  If they fail this check, then they must enter their
  649.      back-up password.  Failing either check will lower their account and
  650.      force them to leave you E-Mail.  You can press F11, too.
  651. ──────────────────────────────────────────────────────────────────────────────
  652. "  : Enter user's WWIV registration number, if any.
  653. ──────────────────────────────────────────────────────────────────────────────
  654. F12: Print a registration form to PBUEDIT2.REG.
  655. ──────────────────────────────────────────────────────────────────────────────
  656. BS : (backspace) Read the PBUEDIT2.DOC [this text] from within the program.
  657. ──────────────────────────────────────────────────────────────────────────────
  658. TAB    : Displays the key scan value for any key pressed on the keyboard
  659.          (almost).  Pressing Esc twice exits function.
  660. ──────────────────────────────────────────────────────────────────────────────
  661. CTRL-N : Makes an account like the user never called.  Keeps the same SL,
  662.          DSL, AR, DAR, Exemption, Restrictions, etc... (all top have
  663.          information).  Zeros out the following fields:  Number of logons,
  664.          number of feedback sent, number of E-Mails sent, number of games
  665.          played, number of G-Files read, number of logons today, number of
  666.          messages posted, number of net E-Mails sent, number of posts today,
  667.          number of E-Mails sent today, number of files uploaded, number of
  668.          kilobytes uploaded, number of files downloaded, number of kilobytes
  669.          downloaded.
  670. ──────────────────────────────────────────────────────────────────────────────
  671. CTRL-D  : Drop to DOS.  The amount of memory you'll have free will be the
  672.           amount of memory you have before running PBuedit2 minus 180k.
  673. ──────────────────────────────────────────────────────────────────────────────
  674. CTRL-P  : Change the default transfer protocol.
  675. ──────────────────────────────────────────────────────────────────────────────
  676. CTRL-Y  : Change the number of files uploaded.
  677. ──────────────────────────────────────────────────────────────────────────────
  678. CTRL-Z  : Change the number of files downloaded.
  679. ──────────────────────────────────────────────────────────────────────────────
  680. CTRL-T  : Enter toggles and QWK submenu:
  681.  
  682.           *WWIV* toggles
  683.           (1) Pause
  684.           (2) Expert
  685.           (3) N-Scan after new message scan
  686.           (4) File tagging (if ListPlus is activated in PBU.INI, this will
  687.               toggle internal file tagging.)
  688.           (5) Inter-nodal messages
  689.           (6) ListPlus (if activated in PBU.INI)
  690.           (7) Clear Screen (if activated in PBU.INI)
  691.           (8) SSM's waiting (can delete all of a user's SSMs here)
  692.  
  693.           *QWK* settings
  694.           (A) Include E-Mail in QWK
  695.           (B) Delete E-Mail after QWK
  696.           (C) Mark messages as read
  697.           (D) Remove heart color codes
  698.           (E) Convert heart colors to ANSI
  699.           (F) Set default archiver
  700.           (G) Maximum number of messages per QWK
  701.           (H) Include system bulletin
  702.           (I) Include new files listing
  703.           (J) Strip routing information
  704.           (K) Enable QWK at logon (set in PBU.INI)
  705.           (L) Default transfer protocol (QWK only)
  706.           (M) Maximum number of messages per subboard
  707. ──────────────────────────────────────────────────────────────────────────────
  708.  
  709.  
  710.                              : WHEN REGISTERING :
  711. Make certain that I get your *EXACT* BBS name, your SysOp name, and the BBS
  712. phone number as it is entered in INIT for node one!
  713.  
  714.  
  715.                            : DE BUG IN DA MACHINE :
  716. In this program, like all my utilities, I have a very robust debug routines
  717. scheme written up.
  718.  
  719. If you create a file called DEBUG.XXX in the same directory as the one where
  720. PBUEDIT2.EXE executes from, you'll find that there is much more information
  721. that will appear in PBUEDIT2.LOG.  This is information that, if something
  722. should go wrong, I'll need/use in fixing the program.  Otherwise it is there
  723. just for information's sake.
  724.  
  725.  
  726.                                  :LEGAL JUNQUE:
  727. Copyright -
  728. The PBuedit2 software and its accompanying documentation are protected by
  729. both United States copyright law and international treaty provisions.  You
  730. may make copies of this program, and distribute those copies, provided that
  731. you do not change any part of the PBUExx.* archive, which include:
  732.  
  733. PBUEDIT2.EXE    [The executable file.]
  734. PBUEDIT2.DAT    [Required data file for the .EXE.]
  735. PBUEDIT2.DOC    [This documentation file.]
  736. PBUDOC.CLR      [This document file, colorized, for online viewing.]
  737. PBUEDIT2.HIS    [History of revisions file.]
  738. PBUEDIT2.REG    [Registration information/form file.]
  739. PBUEDIT2.ANN    [My version related announcement file.]
  740. SPV-066*.MOD    [Instructions on how to replace internal user editor with
  741.                  this one.]
  742. PBU.IN1         [An example PBU.INI files, with explanations.]
  743. FILE_ID.DIZ     [BBS description file.]
  744. AR.LST          [AR help file example]
  745. DAR.LST         [DAR help file example]
  746. SL.LST          [SL help file example]
  747. DSL.LST         [DSL help file example]
  748. EXEMPT.LST      [Exemption help file example]
  749. RESTRICT.LST    [Restrictions help file]
  750.  
  751.  
  752. The copyrights off all other programs belong to the respective copyright
  753. holders for those programs.
  754.  
  755. Warranty -
  756. PBuedit2 is provided as is, without warranty, either expressed or implied.
  757. The author specifically disclaims all other warranties, expressed or implied,
  758. including, but not limited to, any implied warranty of merchantability or
  759. fitness for a particular purpose.  You're using it, and I'm not responsible.
  760.  
  761. License Agreement -
  762. Users are granted a limited license to use the unregistered version of
  763. PBuedit2 for an evaluation period not to exceed thirty (30) days. Any other
  764. use of PBuedit2, or use past the evaluation period requires registration.
  765. Users may freely copy and distribute PBuedit2, provided that no fee is
  766. charged, and that the PBuedit2 archive contains unmodified copies of the
  767. original files as produced by the author.  No part of PBuedit2 may be
  768. modified, altered, reverse engineered, or sold without prior written
  769. permission from the author.
  770.  
  771. Registration -
  772. Registration allows you to use PBuedit2 past the 30 day trial period.  Plus,
  773. it makes you feel better and encourages further development of this, and
  774. other, software by the author.  Registration is $20 (US currency only). Fill
  775. out the form in PBUEDIT2.REG and send it, and the $20 check or money order to
  776. the address in PBUEDIT2.REG.  Finally, registering this program will convince
  777. my wife that all the hours of development I've put in this project really are
  778. worth it!
  779.  
  780.                 :THE HALL OF HONOR -- THOSE WHO ARE REGISTERED:
  781. Dawg                 The Dawghouse           314-397-1691      1@2121.wwivnet
  782. Frank Reid           Eagle's Dare            301-498-1984      1@8213.wwivnet
  783. Kirk                 StarFleet Command       904-448-1655      1@15313.wwivnet
  784. File Not Found       Clone Builder BBS       619-728-0541      1@1250.wwivnet
  785. Night Rider          CompuDat                707-445-1270      1@11712.wwivnet
  786. Bob Chilcote         F. A. R. T. S.          910-864-8635
  787. Gravedigger          Digger's Graveyard      903-598-6010
  788. Torture Master       The TORTURE CHAMBER     314-644-1140      1@17.newsnet
  789. Dale Cooper          The Double R Diner      612-474-7350      1@10118.wwivnet
  790. Swordfish            FishTank                612-757-0218      1@10111.wwivnet
  791. Infinity             Hard Disk Café          612-753-9960      1@10137.wwivnet
  792. Shadowmaster         Shadowlands             707-528-7987      1@11710.wwivnet
  793. Queen of the Damned  N.Y.O.B.                301-277-8347      1@8238.wwivnet
  794. Knobby               Mike's Pub              910-744-5222      1@5179.wwivnet
  795. Curtis               Scooter's Palace BBS    214-988-3702      1@11259.wwivnet
  796. Hobbit               Miller Music BBS        607-898-3139      1@4295.wwivnet
  797. Stainless Steel Rat  The Final Frontier BBS  701-293-9197      1@4311.wwivnet
  798. WhiteHeart           The Highlands BBS       904-388-1445      1@15319.wwivnet
  799. Predator             The Mobius Continuum       NOT-UP
  800. Euless Mainiac       The Daigoba System      817-355-1813      1@11950.wwivnet
  801. Crossfire            ModeMANIA               818-451-0936      1@3800.wwivnet
  802. Lancer               Asgardian Realm         314-291-6762      1@2137.wwivnet
  803. Sean Settle          Warlock's Realm         919-937-0682      1@5484.wwivnet
  804.