home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / REGVW107.ZIP / REGDOC.NED < prev    next >
Text File  |  1995-02-22  |  18KB  |  465 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                 ╥─┐  ╥  ┬ ╓──┐ ╥──┐ ╥  ┬    ╓─┐ ╓──┐ ╥──┐ ╓─╥─┐
  19.                 ╟─┴┐ ║  │ ║  │ ║  │ ╙──┤    ╙─┐ ║  │ ╟─     ║
  20.                 ╨──┘ ╙──┘ ╨  ┴ ╨──┘ ╙──┘   ╙──┘ ╙──┘ ╨      ╨
  21.  
  22.  
  23.                    ╥──┐ ╥──┐ ╥──┐  ╓─┐ ╥──┐ ╓──┐ ╓─╥─┐  ╓─┐
  24.                    ╟──┘ ╟─┬┘ ╟─    ╙─┐ ╟─   ║  │   ║    ╙─┐
  25.                    ╨    ╨ ┴  ╨──┘ ╙──┘ ╨──┘ ╨  ┴   ╨   ╙──┘
  26.  
  27.  
  28.         ▀▀▀▀▀▀  ▀▀▀▀▀▀▀   ▀▀▀▀▀   ▀▀     ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀     ▀▀
  29.         ▀▀   ▀▀ ▀▀       ▀▀        ▀▀   ▀▀    ▀▀   ▀▀      ▀▀  ▀  ▀▀
  30.         ▀▀▀▀▀▀  ▀▀▀▀▀   ▀▀▀  ▀▀▀▀   ▀▀ ▀▀     ▀▀   ▀▀▀▀▀   ▀▀ ▀▀▀ ▀▀
  31.         ▀▀  ▀▀  ▀▀       ▀▀   ▀▀     ▀▀▀      ▀▀   ▀▀      ▀▀▀▀ ▀▀▀▀
  32.         ▀▀   ▀▀ ▀▀▀▀▀▀▀   ▀▀▀▀▀       ▀     ▀▀▀▀▀▀ ▀▀▀▀▀▀▀  ▀▀   ▀▀   (c)
  33.  
  34.  
  35.          The Ultimate Sysop-userbase utility for RA 2.0x  1995 (c)
  36.  
  37.    Written by : Peter Lindeman
  38.                 Sysop of Bundy Board +31-85-812305 #1 / +31-85-830337 #2
  39.                                        ZyXel 19k2         USR V34/VFC
  40.    Design  by : Harold Van Oeveren
  41.                 Sysop of Fire-Fly BBS Rotterdam +31-10-4194888
  42.                                                   ZyXEL 19k2
  43.  
  44.                Netmail 2:283/6@fidonet.org
  45.                        79:1100/0           tav Peter Lindeman
  46.  
  47.                        of
  48.  
  49.                        2:283/6.2@fidonet.org
  50.                        79:1100/105         tav Harold Van Oeveren
  51.  
  52.  
  53.  
  54.  
  55.     ┌─────────────────────────────────────────────────────────────────────┐
  56.     │ ▒▒▒▒▒▒▒▒▒▒▒ WAAROM REGDOOR & REGVIEW EN WAT DOET HET  ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  57.     └─────────────────────────────────────────────────────────────────────┘
  58.  
  59.  Een utility die een sysop het leven makkelijker maakt.
  60.  We werden ziek van allerlei programma's die moesten worden geinstalleerd
  61.  om het zelfde te bereiken wat we nu hebben gemaakt.
  62.  Daar kwam ook nog bij dat om deze programma's te draaien een flink bedrag
  63.  gemoeid was voor registratie,vandaar dat dit programma werd geschreven.
  64.  Alles voor de prijs van EEN !
  65.  
  66.  Als alles goed is ingesteld heb je geen omkijken meer naar je userbase,
  67.  alleen het upgraden van je users, maar dat is met een enkele
  68.  druk op de knop zo gebeurt.
  69.  
  70.     ┌─────────────────────────────────────────────────────────────────────┐
  71.     │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒         DE BESTANDEN LIJST         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  72.     └─────────────────────────────────────────────────────────────────────┘
  73.  
  74.  
  75.  REGVIEW.EXE     Sysop userbase programma en downgraden eventprogramma
  76.  REGDOOR.EXE     Registratie door
  77.  REGPACK.EXE     Packen,deleten,etc...
  78.  REGSETUP.EXE    Setup programma voor RegDoor en RegView
  79.  DOWN.TXT        Downgrade message aan donateurs die niet betaald hebben.
  80.  WARNING.TXT     Message naar donateurs wanneer ze weer moeten betalen.
  81.  WELCOME.TXT     Welkom message naar nieuwe gebruikers
  82.  
  83.  NEWCO.ANS       Startscherm voor nieuwe users (kleuren scherm)
  84.  ENDNEWCO.ANS    Eindscherm voor nieuwe users (kleuren scherm)
  85.  NEWMO.ANS       Startscherm voor nieuwe users (monochroom scherm)
  86.  ENDNEWMO.ANS    Eindscherm voor nieuwe users (monochroom scherm)
  87.  
  88.  CHGCO.ANS       Startscherm voor bestaande users (kleuren scherm)
  89.  ENDCHGCO.ANS    Eindscherm voor bestaande users (kleuren scherm)
  90.  CHGMO.ANS       Startscherm voor bestaande users (monochroom scherm)
  91.  ENDCHGMO.ANS    Eindscherm voor bestaande users (monochroom scherm)
  92.  
  93.  
  94.     ┌─────────────────────────────────────────────────────────────────────┐
  95.     │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒          DE INSTALLATIE            ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  96.     └─────────────────────────────────────────────────────────────────────┘
  97.  
  98.  
  99.  Nadat alles is uitgepakt in de directory REGVIEW draaien we het
  100.  volgende programma REGSETUP.
  101.  
  102.  
  103.  Er verschijnt een menu met de volgende opties
  104.  
  105.  
  106.                         [ 1 ] Change questions Dutch
  107.                         [ 2 ] Change questions English
  108.                         [ 3 ] Setup msg's to users
  109.                         [ 4 ] Fill in your key
  110.                         [ 5 ] System/Program Info
  111.  
  112.  Indien je optie 1 ingeeft krijg je een scherm voor je waarin je de
  113.  overige vragen kunt veranderen.
  114.  De vragen 1 t/m 6 zijn al voor je aangemaakt ( NAW gegevens) deze kunnen
  115.  niet worden veranderd.
  116.  
  117.  De Flags & Levels settings moeten overeenkomen met die van de CONFIG.RA
  118.  (menu Options > New user).
  119.  
  120.  Bijv.        Level 1
  121.               Flags A  X------
  122.               Flags B  -------
  123.               Flags C  -------
  124.               Flags D  -------
  125.  
  126.  
  127.  In dit voorbeeld is de flag A1 aangezet met Level 1
  128.  Deze setting wordt ook in het TOP menu van RA gebruikt,verder op in doc
  129.  wordt de installatie in RA beproken.
  130.  Met deze gegevens gaan we het volgende invoeren de Flag A1 wordt uitgezet
  131.  en het level naar 10 gebracht.
  132.  
  133.  (Je kan ook een ander level nemen of juist een Flag aanzetten al na gelang
  134.  je instelling in de new user setting van RA)
  135.  
  136.  Dit wordt alleen gedaan als de velden 1/6 zijn ingevuld (de NAW gegevens).
  137.  Indien een user dit niet invult blijft hij/zij op dit level hangen, en
  138.  krijgt hij/zij iedere keer de Door voor zijn/haar neus.
  139.  Net zo lang totdat de door goed is ingevuld.
  140.  
  141.  Als laatste kan je het language nummer ingeven zoals je die
  142.  in raconfig hebt staan. 1 = Nederlands 2=Engels
  143.  Met de spatiebalk kan je de tekst Escape=Ready of Klaar kiezen.
  144.  
  145.  Dit geldt ook voor optie 2 de engelse versie.
  146.  Met uitzondering van de language nummers die heb je al in het nederlandse
  147.  deel ingegeven.
  148.  
  149.     ┌─────────────────────────────────────────────────────────────────────┐
  150.     │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       SETUP MESSAGE TO USER        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  151.     └─────────────────────────────────────────────────────────────────────┘
  152.  
  153.  
  154.  Met deze optie kan je de message area voor je user definieren
  155.  met een simpele druk op de spatiebalk.
  156.  
  157.         AREA TYPE          : HUDSON / JAM
  158.         BOARDNUMMER        : Boardnummer handmatig ingeven mag ook een echomail
  159.                              board zijn
  160.         JAMPATH            : Path naar Jam message area
  161.         ORIGINLINE         : -=( Regdoor & Regview The Utlimate RA util )=-
  162.         PRIVATE            : YES/NO
  163.         WELCOME MSG FILE   : Welcome.txt
  164.         SUBJECT WELOME MSG : Welcome to my BBS !
  165.     *   WARNING MSG FILE   : Warning.txt
  166.     *   SUBJECT WARN MSG   : Attention Please !!!
  167.     *   DOWNGRADE MSG FILE : Down.txt
  168.     *   SUBJECT DOWN MSG   : Youre Level is set back to normal !
  169.     *   DOWNGRADE SEC LVL  : 20 (or what ever)
  170.     *   DOWNGRADE FLAGS    : B1 (or what ever)
  171.         EDITOR FULL PATH   : C:\Qedit\q.exe
  172.         SUBJECT VIA MSG EDT: Test
  173.         ERASE TEMP. MSG    : YES/NO
  174.         SWAPPING           : XMS/EMS of beide
  175.  
  176.  
  177.    * Deze zijn van belang indien je automatisch je donateurs
  178.      in de gaten wilt laten houden.
  179.      Er wordt een bericht gestuurd wanneer deze weer moeten gaan betalen.
  180.      Wordt er geen gehoor gegeven aan het bericht dan downgrade regdoor
  181.      hen automatisch.
  182.      Een voorwaarde is dat in je userbase bij de donateurs de SUB DATE
  183.      hebt ingevuld. De subscription date moet worden ingevult zodat de
  184.      sub date de einddatum is van het donateurschap van de user. Zie
  185.      verderop in deze doc. voor verdere mogelijkheden.
  186.  
  187.  
  188.     ┌─────────────────────────────────────────────────────────────────────┐
  189.     │ ▒▒▒▒▒▒▒▒▒▒▒ INSTALLATIE DOORPROGRAMMA IN REMOTE ACCESS ▒▒▒▒▒▒▒▒▒▒▒▒ │
  190.     └─────────────────────────────────────────────────────────────────────┘
  191.  
  192.  
  193.  Edit je TOPMENU en voeg daar de volgende lijn aan toe.
  194.  
  195.  
  196. ╒═════════════════════════════════════════════════════════════ Edit Menu Item ╕
  197. │                                                                             │
  198. │          1         2         3         4         5         6         7      │
  199. │ 123456789012345678901234567890123456789012345678901234567890123456789012345 │
  200. │ ;                                                                           │
  201. │                                                                             │
  202. │ C:\RA\REGDOOR\REGDOOR.EXE [parameters] -N*N *M                              │
  203. │                                                                             │
  204. │ Action   Execute sub-program (Type 7)                                       │
  205. │ Display                                                                     │
  206. │ OptData                                                                     │
  207. │ HotKey                                                                      │
  208. │ AutoExec Yes                                                                │
  209. │ Colour   Colour example                                                     │
  210. │                                                                             │
  211. │ MinSec   0                  TimeUsed 0                  FlatCost 0          │
  212. │ MaxSec   0                  TimeLeft 0                  TimeCost 0          │
  213. │ A flags  X-------           Age      0                  Terminal Any        │
  214. │ B flags  --------           MinSpeed 0                  Nodes               │
  215. │ C flags  --------           MaxSpeed 0                  Groups              │
  216. │ D flags  --------           Credit   0                  DayTimes            │
  217. │                                                                             │
  218. │                                                                             │
  219. ╘═════════════════════════════════════════════════════════════════════════════╛
  220.  
  221.     ┌─────────────────────────────────────────────────────────────────────┐
  222.     │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      PARAMETERS VOOR REGDOOR       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  223.     └─────────────────────────────────────────────────────────────────────┘
  224.  
  225.  Je kan regdoor met en zonder parameter opstarten hieronder volgt de uitleg.
  226.  
  227.   -JUSTENG
  228.  
  229.  Met deze parameter forceer je dat de door de tekst in het engels laat zien.
  230.  Ook al heb je de door voor de nederlandse taal in je config gezet.
  231.  
  232.   -ALL
  233.  
  234.  Als deze parameter wordt mee gegeven zal de users ALLE vragen moeten invullen
  235.  voordat hij op het BBS wordt toegelaten.
  236.  
  237.   -NOCHANGE 
  238.  
  239.  Wanneer deze parameter wordt gebruikt zal de user op het level blijven
  240.  zoals deze is binnengekomen ook zullen de flags niet worden verandert.
  241.  
  242.  De -N*N achter regdoor is nodig indien je een multiline BBS draait.
  243.  Als je deze niet gebruikt kan regdoor in de verkeerde EXITINFO.BBS
  244.  kunnen schrijven.
  245.  Deze parameter is niet nodig voor Single-Line BBS'en
  246.  
  247.  
  248.   -NOTNEW 
  249.  
  250.  Deze parameter kan gebruikt worden om gebruikers,die de door al eerder
  251.  hebben ingevuld,de kans te geven hun gegevens te laten veranderen.
  252.  Dit kan je in ieder willekeurig menu zetten.
  253.  
  254.  Met deze parameter wordt de onderstaande set Ansi files gebruikt !
  255.  
  256.  
  257.  CHGCO.ANS       Startscherm voor users (kleuren scherm)
  258.  ENDCHGCO.ANS    Eindscherm voor users (kleuren scherm)
  259.  CHGMO.ANS       Startscherm voor users (monochroom scherm)
  260.  ENDCHGMO.ANS    Eindscherm voor users (monochroom scherm)
  261.  
  262.  
  263.     ┌─────────────────────────────────────────────────────────────────────┐
  264.     │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    GEBRUIK VAN DE ANSI SCHERMEN    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  265.     └─────────────────────────────────────────────────────────────────────┘
  266.  
  267. Voor elke taal heb je een aparte directe directory aangemaakt waar alle
  268. schermen van die taal instaan, plaats hier alle onderstaande files in.
  269.  
  270.  NEWCO.ANS       Startscherm voor nieuwe users (kleuren scherm)
  271.  ENDNEWCO.ANS    Eindscherm voor nieuwe users (kleuren scherm)
  272.  NEWMO.ANS       Startscherm voor nieuwe users (monochroom scherm)
  273.  ENDNEWMO.ANS    Eindscherm voor nieuwe users (monochroom scherm)
  274.  
  275.  CHGCO.ANS       Startscherm voor bestaande users (kleuren scherm)
  276.  ENDCHGCO.ANS    Eindscherm voor bestaande users (kleuren scherm)
  277.  CHGMO.ANS       Startscherm voor bestaande users (monochroom scherm)
  278.  ENDCHGMO.ANS    Eindscherm voor bestaande users (monochroom scherm)
  279.  
  280.  Deze schermen kan je eenvoudig aanpassen of zelf nieuwe maken
  281.  met een ansi editor bv met TDRAW.
  282.  Een voorwaarde is wel dat de schermen dezelfde namen moeten hebben als
  283.  de bijgeleverde voorbeelden.
  284.  
  285.  Plaats je deze ANSI schermen niet dan gaat RegDoor uit van een default scherm.
  286.  
  287.  Laat je fantasie de vrije loop en stuur ons een kopie van je ontwerp.
  288.  
  289.  
  290.     ┌─────────────────────────────────────────────────────────────────────┐
  291.     │ ▒▒▒▒▒▒▒▒▒▒▒         DE SYSOP UTILITY REGVIEW          ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  292.     └─────────────────────────────────────────────────────────────────────┘
  293.  
  294.  Nadat RegDoor helemaal is geinstalleerd en naar behoren werkt kan de
  295.  sysop zijn util gebruiken.
  296.  Hiervoor is geen speciale installatie nodig regview leest namelijk zijn
  297.  gegevens uit regview.cfg en de userbase van RA.
  298.  Je krijgt exact hetzelfde scherm als de gebruikers voor je alleen
  299.  met de sysop opties.
  300.  Druk op F1 en alles wijst zich vanzelf,let op als je iets wijzigd
  301.  dan wordt dit ook in Ra userbase gewijzigd.
  302.  
  303.  
  304.  RegView heeft ook een paar parameters,deze kunnen direct worden opgestart
  305.  of in een event.
  306.  
  307.  ENG
  308.  
  309. -  Gebruikt het engelse scherm ipv nederlandse
  310.  
  311.  DOWNGRADE
  312.  
  313. -  Downgrade gebruiker en schrijf deze een berichtje (zie regdoor)
  314.    Voorbeeld bericht is reeds voor je aangemaakt en kan naar eigen
  315.    wens aanpassen (DOWN.TXT). De user word gedowngrade als de sub-scription
  316.    date gelijk is aan de huidige datum !
  317.  
  318.  
  319.  WARNXXX
  320.  
  321. -  Schrijf een waarschuwings bericht aan je donateurs dat deze over een x aantal
  322.    dagen weer moet gaan betalen.
  323.    Ook hier is er een voorbeeld bericht voor je aangemaakt (WARNING.TXT)
  324.    en deze kan wederom naar eigen wens aanpassen.
  325.  
  326.  MONO
  327.  
  328. -  Forceer Monochrome kleuren
  329.  
  330.  COLOR
  331.  
  332. -  Forceer kleur.
  333.  
  334.    Aan het eind van de doc staan wat voorbeelden om de downgrade en
  335.    de warnxxx in een event te laten lopen.
  336.  
  337.     ┌─────────────────────────────────────────────────────────────────────┐
  338.     │ ▒▒▒▒▒▒▒▒▒▒▒           DE REGPACK UTILITY              ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  339.     └─────────────────────────────────────────────────────────────────────┘
  340.  
  341.  Deze utility kan het beste in een event geplaatst worden zodat iedere
  342.  dag de userbase up to date is.
  343.  
  344.  Start REGPACK ? en je krijgt de volgende parameters.
  345.  
  346.  KILLx
  347.  
  348.  - Verwijder users uit de userbase van RA voor de X komt het
  349.    aantal dagen te staan dat de user niet gebeld heeft.
  350.    bv : REGPACK KILL100  users die 100 dagen niet hebben gebeld
  351.    worden verwijdert ongeacht hun level.
  352.  
  353.    Btw. Users met de NoKill status worden nooit gedelete !!
  354.  
  355.  LEVELx
  356.  
  357. -  Deze moet in combinatie met KILLx gebruikt worden wanneer
  358.    je voor de x een level opgeeft worden alleen de users die een lager level
  359.    hebben verwijdert. bv : REGPACK KILL100 LEVEL50
  360.    Dit verwijdert alle users die 100 dagen niet gebelt hebben behalve de users
  361.    met een level van 50 of hoger.
  362.  
  363.  
  364.  RA
  365.  
  366. -  Pack de userbase van RA, dit moet gebeuren nadat je users hebt delete vanuit
  367.    RegView. Een nieuwe index word automatisch gemaakt.
  368.  
  369.  REG
  370.  
  371. -  Pack de database van RegView/Door, dit moet gebeuren als je users hebt
  372.    gedelete. Een nieuwe index word automatisch gemaakt.
  373.  
  374.  BOTH
  375.  
  376. -  Pack de userbase van RA en de database van RegView/Door. Nieuwe indexen
  377.    worden automatisch gemaakt.
  378.  
  379.  INDEX
  380.  
  381. -  Maakt nieuwe index files voor RA.
  382.  
  383.  GENIDX
  384.  
  385. -  Maakt nieuwe index files voor RegView/Door
  386.  
  387.  LASTREAD
  388.  
  389. -  Herstelt de messagebase lastreadpointers. Let op !!! Alleen gebruiken indien
  390.    strikt noodzakelijk, alle, lastreadpointers worden nl. op 0 gezet !!
  391.  
  392.  CLEAN
  393.  
  394. -  Maakt de database van RegView/Door schoon
  395.    Deze optie alleen gebruiken als je per ongeluk met een andere util als
  396.    RegPack je USERS.BBS bent gaan packen cq. users bent gaan deleten, de optie
  397.    is erg traag omdat hij voor elke entry in de datafile van RegView moet gaan
  398.    zoeken of deze bestaat in de USERS.BBS Normaal gsproken heb je dit dus niet
  399.    nodig maar just in case.
  400.  
  401.  NOLOG   [ registered users only]
  402.  
  403. -  Schrijft niets in het logfile van RA
  404.  
  405.  NOBAK   [ registered users only]
  406.  
  407. -  Maakt geen bakfiles aan na het packen.
  408.  
  409.  NOCOUNT [ registered users only]
  410.  
  411. -  Laat geen counter zien tijdens het doorlopen van de userbase
  412.    en het indexbestand. Dit kan een snelheidswinst voor RegPack geven.
  413.  
  414.  LOG=x   [ registered users only]
  415.  
  416. -  Zet de logging in een ander logfile dan die van RA, voor x moet je een
  417.    compleet pad opgeven, bv LOG=C:\RA\REGPACK.LOG
  418.  
  419.  CSF    [ registered users only]
  420.  
  421. -  Maakt een comma separated bestand aan dat ook door DBASE is te gebruiken, de
  422.    file heet REGVIEW.CSV Normaal worden de naam, adres, postcode, woonplaats,
  423.    telefoonr, geboortedatum erin gezet maar met de switch -ALL kan je alle data
  424.    van RegView erin laten zetten.
  425.  
  426.  VERBOSE
  427.  
  428. -  Geeft naam en woonplaats van de user die gewist zijn weer in de logfile.
  429.  
  430.     ┌─────────────────────────────────────────────────────────────────────┐
  431.     │ ▒▒▒▒▒▒▒▒▒▒▒           BATCH FILE VOORBEELD            ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  432.     └─────────────────────────────────────────────────────────────────────┘
  433.  
  434.  Hier is een klein voorbeeld om straks als event te gebruiken,
  435.  
  436.   :LOOP
  437.   FD.EXE
  438.   :
  439.   :
  440.   If errorlevel 50 goto REGDOOR
  441.   :
  442.   :
  443.   :REGDOOR
  444.   C:\REGDOOR\REGVIEW.EXE DOWNGRADE
  445.   C:\REGDOOR\REGVIEW.EXE WARN60
  446.   C:\REGDOOR\REGPACK.EXE KILL200 LEVEL50 VERBOSE
  447.   C:\REGDOOR\REGPACK.EXE BOTH NOBAK
  448.   GOTO LOOP
  449.  
  450.  
  451.   - END OF DOC -
  452.  
  453.  
  454.   LASTNOTE:
  455.  
  456.   Er is hard aan dit programma gewerkt en het heeft ons vele uren
  457.   aan testen ontwerpen en programeren gekost.
  458.   Wij vragen dan ook geen astronomische bedragen maar een kleine
  459.   bijdrage die iedereen kan opbrengen.
  460.   Vul dat registratie formulier in en je wordt op de hoogte gehouden
  461.   van nieuwe releases cq updates.
  462.   Dit programma mag vrij verspreid worden zonder key op ieder BBS muv
  463.   digitale informatie dragers (CDROM/FLOPPYDISK) dit mag alleen
  464.   na schriftelijke bevestiging van BundySoft.
  465.