Initial revision

This commit is contained in:
Ken Bowley
2001-08-17 05:46:24 +00:00
commit 40420d900a
750 changed files with 177485 additions and 0 deletions

127
html/menus/control.html Normal file
View File

@@ -0,0 +1,127 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - Control Codes in ANSI and ASCII files.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 27-Jun-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS Control Codes in ANSI and ASCII files</h1>
<hr>
<H3>Single Control characters</H3>
<PRE>
Code Description
---- ---------------------------------------
A Wait for a key
B Print text above sec. level
F Control-code F
K Control-code K
P Wait one second
U Control-code U
</PRE>
The control-B syntax is: ^B&lt;seclevel&gt;^B&lt;The text to show&gt;^B<br>
For example: ^B32000^BThis is the text^B<br>
<P>
<H3>Control-F followed by:</H3>
<PRE>
Code Description
---- ---------------------------------------
! Display transfer protocol
A Number of uploads
B Number of downloads
C Downloads in Kilobytes
D Uploads in Kilobytes
E Download plus upload Kilobytes
F Download Kilobyte limit
G Last transfer time
H Current file area number
I Current file area description
J Download files limit
K Description of user limit
</PRE>
<P>
<H3>Control-K followed by:</H3>
<PRE>
Code Description
---- ---------------------------------------
A Print date in format DD-MM-YYYY
B Print time in HH:MM:SS
C Print date in DD-Mmm
D Print date in DD-Mmm-YYYY
E Print locked port baudrate
F Last caller
G Total users in userlist
H Number of system calls
I Current message area number
J Current message area description
K Print random oneliner
L Print number of messages in current area.
M Print users LastRead pointer of current message area.
N Print users current e-mail mailbox name.
O Print number of messages in current e-mail box.
P Print users LastRead pointer of current e-mail box.
</PRE>
<P>
<H3>Control-U followed by:</H3>
<PRE>
Code Description
---- ---------------------------------------
A User's full name
B User's location
C User's voice phone
D User's data phone
E User's last login date
F User's first login date
G User's last login time
H User's security level
I User's total calls
J User's time used today
K User's connect time this session
L User's time left today
M User's screen length
N User's first name
O User's last name
P User's graphics mode (On/Off)
Q User's news bulletins (On/Off)
R User's hot-keys (On/Off)
S User's daily time limit
T User's date of birth
U User's messages posted
X User's language
Y User's handle
Z User's do not disturb flag (On/Off)
1 User's check for new mail (On/Off)
2 User's check for new files (On/Off)
3 User's fullscreen editor (On/Off);
</PRE>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

149
html/menus/index.htm Normal file
View File

@@ -0,0 +1,149 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menu System.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Menu System</H1>
<P ALIGN=CENTER>Menus sections:
<A HREF="menu0.html">Global menus</A>&nbsp;
<A HREF="menu100.html">File areas</A>&nbsp;
<A HREF="menu200.html">Message areas</A>&nbsp;
<A HREF="menu300.html">User settings</A>&nbsp;
<A HREF="menu400.html">Onliners</A>&nbsp;
<A HREF="menu500.html">BBS lists</A>&nbsp;
<A HREF="control.html">ANSI Control Codes</A>
</P>
<P>
<HR>
</P>
<H3>Introduction.</H3>
<P>
One of the most powerfull features of the BBS is it's menu system. You
have complete control over each individual menu item which can be restricted
according to criteria such as security levels.
<P>&nbsp;<P>
<H3>ANSI Screens.</H3>
<P>
For the menus to work properly you must also draw ANSI screens, this
is what the users will see. For Linux there is "Duh DRAW" written by Ben
Fowler, see sunsite.unc.edu /pub/Lunux/docs.
If you can't find it or have no internet access, you can also use
THEDRAW. This utility can be found on many BBS'es around the world. Unfortunatly
it is a DOS program so you will need dosemu on your Linux box or a seperate
DOS computer. You can define main screens and include screens for each
menu, the include screen may for example show the keys that you have available
in every menu. See the list of <A HREF="control.html">control codes</A>.
<P>&nbsp;<P>
<H3>Automatic commands.</H3>
<P>
A menu function is usually executed when a user presses the hot-key
assigned to that particular menu item. But menu functions can also be executed
automatically. Each menu item contains an AutoExec field. By default this
field is set to No, but by toggling it to Yes, the menu item can be made
to execute when it is played back (displayed) by the BBS. </P>
<P>
As you read through the menu function types outlined in this chapter,
you may come to realize that this is a very powerfull feature. For example,
when used with the menu function that displays a text file, you can design
very elaborate, graphical text file menus that you wouldn't normally be
able to display in a line-by-line menu. </P>
<P>
Automatic menu execution can be used in many other instances as well.
Just to give you some ideas, it might be used to display a text file to
users who have a security level equal to or greater than a certain level.
Yet another use is to execute multiple function menus which are used to
execute several functions when a single command is entered.
<P>&nbsp;<P>
<H3>Multiple languages.</H3>
<P>
For each language you can define a set of menus. Only for the default
language all menus must exist. It makes sense to make the filenames of
your menus for each language the same and not to translate them. If a menu
is missing for a non default language, the menu from the default language
path is used.
<P>&nbsp;<P>
<H3>Editing a menu.</H3>
<P>
The order of the menu lines in the setup is not important except for
the autoexec menus, they must be placed in the right order from start,
ie. begin with the menu specific screen display, then the global include
display and finally show the prompt.
<P>
<IMG SRC="../images/e_menu.gif" Border="0" width="576" height="344">
<OL>
<LI><B>Selection key.</B> This is the key a user must press to activate
this menu. This field is ignored when AutoExec is set to Yes. </LI>
<LI><B>Type nr.</B> this is the menu type to execute. For a description
of all available types see below. </LI>
<LI><B>Optional data.</B> Some menus need optional data, for example the
function goto another menu needs the name of that menu file here. </LI>
<LI><B>Display.</B> What is to be displayed to the user. This field has
no meaning yet. What you want to diplay must be done with ANSI screens.
</LI>
<LI><B>Security.</B> This is the minimum security level to execute this
selection. The security is a level number combined with 32 bitmapped flags.
NOTE: level 0 and no flags means
everyone can select this menu. Good for logout options and all other options
everyone must be able to execute. </LI>
<LI><B>Min. age.</B> The minumum age the user must be to execute this selection.
You may want to restrict access to certain areas to users older than 18
years. If you leave this to 0, every one can execute this menu. </LI>
<LI><B>Max. lvl.</B> The maximum level a user must have to execute this
menu. If you leave this at 0 then the maximum level has no effect. </LI>
<LI><B>Password.</B> You can protect the menu selection with a password.
If this field is empty, no password check is done. </LI>
<LI><B>Credit.</B> How much credit a user must have to execute this menu
selection. This field is not in use yet. </LI>
<LI><B>Colors.</B> The display color for the display line, not in use yet.
</LI>
<LI><B>AutoExec.</B> If this is an automatic executed selection. </LI>
<LI><B>Menu open.</B> Will be implemented later, you will be able to set
opening hours for this menu selection. </LI>
<LI><B>No door.sys</B> Suppress writing of a door.sys file in the users
home directory. This item is only visible with menu type 7.</LI>
<LI><B>Y2K style</B> Writes the dates in the door.sys file in the new style,
with 4 digit year numbers, else the old 2 digit style is used. This item
is only visible with menu type 7.</LI>
</OL>
<P>&nbsp;<P>
<H3>Final warning.</H3>
<P>
If a submenu is missing, the BBS falls back to the main menu. This menu
must be called &quot;main&quot; (or else set another name in the global
setup) or your BBS won't start and complain. Submenus may be nested 50
levels deep.
<P>
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" BORDER=0 width="33" height="35"> Back</A>
</BLOCKQUOTE>
</BODY>
</HTML>

176
html/menus/menu0.html Normal file
View File

@@ -0,0 +1,176 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - Global Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS Global Menus</h1>
<hr>
<OL>
<LI value="1"><strong>Goto another menu:</strong> This will start the execution
of another menu. The current menu level is not stored on the stack.<br>
<strong>Optional data:</strong> The name of the new menu.<Br>
<P>
<LI value="2"><strong>Gosub another menu:</strong> This will start the execution
of another menu. The current menu level is stored on the stack. Gosub's may
be nested 50 levels deep.<br>
<strong>Optional data:</strong> The name of the new menu.<br>
<P>
<LI value="3"><strong>Return from Gosub:</strong> This will go back one
gosub level. If you are already at the top level nothing happens.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="4"><strong>Return to top menu:</strong> Return to the top (main)
menu. The name of this menu is set in the global setup.
Default is main.mnu<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="5"><strong>Display .a?? file with controlcodes:</strong> This will
display an ANSI file to the user. If the user has <em>Graphics No</em> set
then the ASCII version is shown. Search is done first in the users language
path and if that fails the default language path is used.
<A HREF="control.html">Control codes</A> in the
file are substituted with the current values the represent.<BR>
<strong>Optional data:</strong> The name of the file to display. Do not
give the filename extension!<BR>
<P>
<LI value="6"><strong>Show menu prompt:</strong> Display the menu prompt.<br>
<strong>Optional data:</strong> The prompt to display. This string may
contain some control characters that are replaced with information. The
prompt is displayed in White on Black and is hardcoded at the moment.
<ul>
<li><strong>~</strong> This will insert the number of minutes the user
has left.
<li><strong>@</strong> This will insert the name of the current file area.
<li><strong>^</strong> This will insert the name of the current message area.
<li><strong>#</strong> This will insert the current local time.
</ul>
<P>
<LI value="7"><strong>Run external program:</strong> This will execute
external programs.<br>
<strong>Optional data:</strong> The full path and filename of the external
program. This can be a shell too. Look for a lot of programs, for example
if you want to give your users internet mail with elm, the user can get a
shell prompt by typing <em>!/bin/sh</em>. If you want this look for
anyway you might consider using a restricted shell.<br>
<P>
<LI value="8"><strong>Show product information:</strong> This will show
copyright information about MBSE BBS.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="9"><strong>Display todays callers:</strong> This will display a
list of todays callers to the BBS.<br>
<strong>Optional data:</strong> "/H" Show handles instead of real names.<br>
<P>
<LI value="10"><strong>Display userlist:</strong> Display all users in the
users database except those that are hidden.<br>
<strong>Optional data:</strong> "/H" Show handles instead of real names.<br>
<P>
<LI value="11"><strong>Time statistics:</strong> Display the users time
statistics.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="12"><strong>Page Sysop:</strong> Page sysop for a chat.<br>
<strong>Optional data:</strong> A message to the user<br>
The message to the user could be something like "Calling sysop, please
wait ..." or "I will see if Michiel wants to chat with you, please wait!"
As sysop you will know best what to put in that line.
<P>
<LI value="13"><strong>Terminate call:</strong> Terminale this call and
hangup.<br>
<strong>Optional data:</strong> None.
<P>
<LI value="14"><strong>Make a log entry:</strong> This will write a line in
the logfile.<br>
<strong>Optional data:</strong> The information you want in the logfile.<br>
<P>
<LI value="15"><strong>Print text to screen:</strong> Write text to the users
screen.<br>
<strong>Optional data:</strong> The text that must appear on the users
screen. The <em>@</em> character is replaced with a newline.<br>
<P>
<LI value="16"><strong>Who is online:</strong> Displays the who is online
list and what they are doing. Users that are hidden are not displayed.<br>
<strong>Optional data:</strong> "/H" Show handles instead of real names.<br>
<P>
<LI value="17"><strong>Comment to sysop:</strong> Enter the texteditor and
let the user write a message to the sysop. The area is predefined in the
global setup.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="18"><strong>Send online message:</strong> Send an online message
to a user on another line.</br>
<strong>Optional data:</strong> "/H" Use handles instead of real names.<br>
<P>
<LI value="19"><strong>Display textfile with more:</strong> This will display
a textfile to the user. After each full screen the user is prompted with
<em>More Y/n/=</em>.<br>
<strong>Optional data:</strong> The full path and filename to the file.<br>
<P>
<LI value="20"><strong>Display .a?? file with control codes and wait:</strong>
This will display a ANSI or ASCII file to the user with <A HREF="control.html">
control codes</A> and wait for <em>Enter</em> when it is finished.<br>
<strong>Optional data:</strong> The filename without extension of the
file to display.<br>
<P>
<LI value="21"><strong>Expert mode .a??</strong> Not of any use anymore.
This one will be removed.<br>
<strong>Optional data:</strong> The name of the file without extension
to display.<br>
<P>
<LI value="22"><strong>Nextuser door:</strong> This runs the message to next
user door.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="23"><strong>Timebank door:</strong> This runs the time bank door.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="25"><strong>Safe cracker door:</strong> This runs the Safe Cracker
door.<br>
<strong>Optional data:</strong> None.<br>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

147
html/menus/menu100.html Normal file
View File

@@ -0,0 +1,147 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - File Area Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS File Area Menus</h1>
<hr>
<OL>
<LI value="101"><strong>Select another area:</strong> This option will show
a list of available areas and let the user select a new area. If there is
optional data the new area will be selected without user intervention.<br>
<strong>Optional data:</strong> If there is an option the area is direct
selected. Current options are: <strong>F+</strong> goto next available area.
<strong>F-</strong> goto previous available area.<Br>
<P>
<LI value="102"><strong>File List:</strong> This option will display a list
of files with their dates, sizes and description. During the display of the
list the user can select (Tag) files for later download.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="103"><strong>View File:</strong> Not yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="104"><strong>Download File(s):</strong> This option will start to
transmit files to the user if he has tagged files for download. Tagging files
for download can be done during File List, Keyword Scan, Filename Scan or
Newfile Scan. If a user didn't select a transfer protocol before now he will be
forced to select a file transfer protocol.<br>
<strong>Optional Data:</strong> None.<br>
<P>
<LI value="105"><strong>Raw Directory:</strong> This option will display the
contents of a directory in raw format.<br>
<strong>Optional data:</strong> If the option is <strong>/F</strong> the
contents of the current directory is shown. If the option is the full path
to a directory, the contents of that directory is shown. <br>
<P>
<LI value="106"><strong>Keyword Scan:</strong> This option will search for
files in the files database for a matching keyword. The search is not case
sensitive. If there are files found the user is able to select (Tag) these
files for later download.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="107"><strong>Filename Scan:</strong> This option will search for
a filename match in the files database. The search is not case sensitive.
If there are files found the user is able to select (Tag) these files for
later download.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="108"><strong>Newfiles Scan:</strong> This option will scan for new
files available for download since the last time the user was online. As
option the user can change that date from which to start the search. Any files
found the user may select (Tag) for later download.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="109"><strong>Upload:</strong> This option will let the user upload
files to the bbs. If the current area has an alternate upload area, the upload
will end up in that area. If the user uses X-modem or another ancient protocol
he will first be asked for a filename. Normal modern protocols don't need this.
The filename is checked before the transfer is done to protect the bbs. Further
the files the user will upload will at first be placed under the users home
directory <strong>~/upl</strong>. After the upload(s) the files are checked
for virusses. If all is well, the file is imported in the bbs. If the file
contains a valid FILE_ID.DIZ file inside the archive, that file will be used
for the description of the upload, if not, the uploader will have to describe
the file.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="110"><strong>Edit Taglist:</strong> This option is for the user to
edit the list of files he has tagged for later download.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="111"><strong>View file in homedir:</strong> Not yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="112"><strong>Download Direct:</strong> Download a file direct.<br>
<strong>Optional data:</strong> The full path and filename to the file to
download.<br>
<P>
<LI value="113"><strong>Copy file to Homedir:</strong> This option will copy
a file from a download directory to the users home directory. It will be
checked if the user has enough room in his directory, the default Quota for
users is 10 MBytes.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="114"><strong>List Homedir:</strong> This option will list the files
in the users home directory.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="115"><strong>Delete in Homedir:</strong> This option will let the
user delete one or more files from his home directory.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="116"><strong>Unpack file in Homedir:</strong> Not yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="117"><strong>Pack files in Homedir:</strong> Not yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="118"><strong>Download Homedir:</strong> This option will let the
user download from his home directory.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="119"><strong>Upload Homedir:</strong> This option will let the user
upload files to his home directory.<br>
<strong>Optional data:</strong> None.<br>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

138
html/menus/menu200.html Normal file
View File

@@ -0,0 +1,138 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - Message Area Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS Message Area Menus</h1>
<hr>
<OL>
<LI value="201"><strong>Select another area:</strong> This option will show
a list of all available areas and let the user select a new area. If there
is optional data the area will be selected without user intervention.<br>
<strong>Optional data:</strong> If there is an option the area is direct
selected. Current options are <strong>M+</strong> goto the next available
area. <strong>M-</strong> goto the previous available area.<br>
<P>
<LI value="202"><strong>Post a Message:</strong> This option lets the user
post a new message.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="203"><strong>Read Messages:</strong> This option lets the user
read messages. If he has done that before in that area he will be suggested
to start after the message he has last read. During reading of messages
the user can reply to other messages.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="204"><strong>Check for Mail:</strong> Check for new arrived mail.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="205"><strong>Quickscan Messages:</strong> Make a quick overview
list of all messages in that area.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="206"><strong>Delete a Message:</strong> This option will let the
user delete a specific message. He must the the owner or recipient of that
message or have sysop rights in that area to be able to delete a message.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="207"><strong>Mail Status:</strong> This gives a complete overview
of all available mail at the bbs.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="208"><strong>OLR: Tag Area:</strong> This option lets
the user tag one or more areas to be included in his offline mail packet.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="209"><strong>OLR: Untag Area:</strong> This option lets
the user untag one or more areas not to be included in his offline mail
packet.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="210"><strong>OLR: View Tags:</strong> This option lets
the user view which areas will be included in his offline mail packet.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="211"><strong>OLR: Restrict Date:</strong> Not yet
implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="212"><strong>OLR: Upload Mail:</strong> Let the user upload
mail or a new offline reader setup. The packet format is automatic detected.
Currently BlueWave is supported. QWK support will be added later.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="213"><strong>OLR: Download BlueWave:</strong> Download mail in
BlueWave version 2 format.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="214"><strong>OLR: Download QWK:</strong> Download mail in QWK
format.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="215"><strong>OLR: Download ASCII:</strong> Download mail in flat
ASCII format. Not yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="216"><strong>Read Email</strong> Read users private email.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="217"><strong>Write Email</strong> Post an email message.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="218"><strong>Trash Email</strong> Put email in the trashcan.
Not Yet implemented.<br>
<strong>Optional data:</strong> None.<br>
<P>
<LI value="219"><strong>Choose Mailbox</strong> Choose another private
mailbox. Valid boxes are: mailbox (normal in/out), archive and trash.<br>
<strong>Optional data:</strong> If there is an option the area is direct
selected. Current options are <strong>M+</strong> goto the next mailbox.
<strong>M-</strong> goto the previous mailbox.<br>
<P>
<LI value="220"><strong>Quickscan Email</strong> Make a quick overview
list of all messages in the selected e-mail area.<br>
<strong>Optional data:</strong> None.<br>
<P>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

99
html/menus/menu300.html Normal file
View File

@@ -0,0 +1,99 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - User Settings Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS User Settings Menus</h1>
<hr>
<OL>
<LI value="301"><strong>Change Transfer Protocol:</strong> Let the user
select a new file transfer protocol.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="302"><strong>Change Password:</strong> Let the user change
his FidoNet password.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="303"><strong>Change Location:</strong> Let the user change
his location.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="304"><strong>Change Graphics:</strong> Let the user toggle
graphics mode on or off.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="305"><strong>Change Voicephone:</strong> Let the user change
his voice phonenumber.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="306"><strong>Change Dataphone:</strong> Let the user change
his data phonenumber.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="307"><strong>Change Expertmode:</strong> This command will be
removed.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="308"><strong>Change Scrennlength:</strong> This command will
let the user set a new screenlength, the default is 24.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="309"><strong>Change Date of Birth:</strong> Let the user set a
new date of birth. Check's are done if the date is more or less realistic.
This command should not be made available users if you use the regular
date of birth validation check.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="310"><strong>Change Language:</strong> Let the user select a new
default language.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="311"><strong>Change Hotkeys:</strong> Let the user toggle the
use of Hotkeys on or off..<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="312"><strong>Change Handle:</strong> Let the user select a new
handle (nickname).<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="314"><strong>Change Don't Disturb:</strong> Let the user toggle
the "do not disturb" flag.<br>
<strong>Optional data:</strong> None.<Br>
<P>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

60
html/menus/menu400.html Normal file
View File

@@ -0,0 +1,60 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - Oneliner Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS Oneliner Menus</h1>
<hr>
<OL>
<LI value="401"><strong>Oneliner Add:</strong> Let the user add a new
oneliner.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="402"><strong>Oneliner List:</strong> Let the user list all the
available oneliners.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="403"><strong>Oneliner Show:</strong> Let the user show a
specific oneliner.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="404"><strong>Oneliner Delete:</strong> Let the user delete a
oneliner. In order to do so he must be the owner of that oneliner or
he must have sysop access level. The oneliner is not really removed, only
marked for deletion.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="405"><strong>Oneliner Print:</strong> Show a random chosen
oneliner on the screen. If you make this command automatic, each time that
this menu is executed a new oneliner will popup.<br>
<strong>Optional data:</strong> None.<Br>
<P>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>

56
html/menus/menu500.html Normal file
View File

@@ -0,0 +1,56 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<META name="author" lang="en" "content="Michiel Broek">
<META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<TITLE>MBSE BBS Menus - BBS List Menus.</TITLE>
<LINK rel=stylesheet HREF="../manual.css">
</HEAD>
<BODY>
<BLOCKQUOTE>
<h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS BBS List Menus</h1>
<hr>
<OL>
<LI value="501"><strong>Add a BBS:</strong> Let the user add a BBS to the
BBS advertising database.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="502"><strong>List BBS'es:</strong> Show a list of BBS'es in the
BBS database.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="503"><strong>Show BBS:</strong> Show a specific BBS.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="504"><strong>Delete BBS:</strong> Delete a specific BBS. The BBS
must have been entered by the user or the user must have sysop rights to
be able to delete a BBS.<br>
<strong>Optional data:</strong> None.<Br>
<P>
<LI value="506"><strong>Search BBS:</strong> Search for a specific BBS.<br>
<strong>Optional data:</strong> None.<Br>
<P>
</OL>
<HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A>
<A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A>
<A HREF="./">Menus Index</A>
</BLOCKQUOTE>
</BODY>
</HTML>