Synchronizing doc with sources
This commit is contained in:
parent
d19caefb11
commit
260ac3c634
@ -12,6 +12,12 @@ ______________________________________________________________________
|
|||||||
Notes for GoldED+ 1.1.5, /snapshot/
|
Notes for GoldED+ 1.1.5, /snapshot/
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
|
- Partially fixed ATTRIBSEMAIL and ATTRIBSNEWS operation. They still
|
||||||
|
not affected to the areas defined as such through the AREAISEMAIL
|
||||||
|
and AREAISNEWS and if no ATTRIBUTES defined in the Random System
|
||||||
|
group. It seems will never been fixed but will rather documented as
|
||||||
|
a feature.
|
||||||
|
|
||||||
! REPLYLINK defaults changed to DIRECT.
|
! REPLYLINK defaults changed to DIRECT.
|
||||||
|
|
||||||
! AREAAUTOID defaults changed to LONG.
|
! AREAAUTOID defaults changed to LONG.
|
||||||
|
@ -615,11 +615,11 @@ bool AreaList::GetAreaFirstPart(AreaCfg& aa, char*& key, char*& val) {
|
|||||||
break;
|
break;
|
||||||
case CRC_EMAIL:
|
case CRC_EMAIL:
|
||||||
aa.type = AT_EMAIL | AT_NET;
|
aa.type = AT_EMAIL | AT_NET;
|
||||||
aa.attr = CFG->attribsnet;
|
aa.attr = CFG->attribsemail;
|
||||||
break;
|
break;
|
||||||
case CRC_NEWS:
|
case CRC_NEWS:
|
||||||
aa.type = AT_NEWSGROUP | AT_ECHO;
|
aa.type = AT_NEWSGROUP | AT_ECHO;
|
||||||
aa.attr = CFG->attribsecho;
|
aa.attr = CFG->attribsnews;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
@ -770,11 +770,11 @@ CfgGed::CfgGed() {
|
|||||||
attribscc.loc1();
|
attribscc.loc1();
|
||||||
attribscfm.loc1();
|
attribscfm.loc1();
|
||||||
attribsecho.loc1();
|
attribsecho.loc1();
|
||||||
// attribsemail.reset();
|
attribsemail.loc1();
|
||||||
attribsfrq.loc1();
|
attribsfrq.loc1();
|
||||||
attribslocal.loc1();
|
attribslocal.loc1();
|
||||||
attribsnet.loc1();
|
attribsnet.loc1();
|
||||||
// attribsnews.reset();
|
attribsnews.loc1();
|
||||||
switches.set(akamatchnet, true);
|
switches.set(akamatchnet, true);
|
||||||
switches.set(areaautonext, true);
|
switches.set(areaautonext, true);
|
||||||
switches.set(areacatchupread, true);
|
switches.set(areacatchupread, true);
|
||||||
|
@ -259,7 +259,11 @@ void Area::RandomizeData(int mode) {
|
|||||||
CFG->grp.GetItm(GRP_AKAMATCHING, adat->akamatching);
|
CFG->grp.GetItm(GRP_AKAMATCHING, adat->akamatching);
|
||||||
|
|
||||||
if(CFG->grp.GetItm(GRP_ATTRIBUTES, buf, sizeof(buf))) {
|
if(CFG->grp.GetItm(GRP_ATTRIBUTES, buf, sizeof(buf))) {
|
||||||
if(isnet())
|
if(isemail())
|
||||||
|
adat->attributes = CFG->attribsemail;
|
||||||
|
else if(isnewsgroup())
|
||||||
|
adat->attributes = CFG->attribsnews;
|
||||||
|
else if(isnet())
|
||||||
adat->attributes = CFG->attribsnet;
|
adat->attributes = CFG->attribsnet;
|
||||||
else if(isecho())
|
else if(isecho())
|
||||||
adat->attributes = CFG->attribsecho;
|
adat->attributes = CFG->attribsecho;
|
||||||
|
@ -2150,7 +2150,7 @@ APP OtherProg IRQ 5</eg>
|
|||||||
</item>
|
</item>
|
||||||
</list>
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREA>
|
||||||
<head>
|
<head>
|
||||||
AREA
|
AREA
|
||||||
</head>
|
</head>
|
||||||
@ -2259,8 +2259,26 @@ APP OtherProg IRQ 5</eg>
|
|||||||
See also:
|
See also:
|
||||||
</label>
|
</label>
|
||||||
<item>
|
<item>
|
||||||
|
<ptr target=MESSAGEATTRS> chapter,
|
||||||
<ref target=AREADEF><kw/AREADEF/</ref>,
|
<ref target=AREADEF><kw/AREADEF/</ref>,
|
||||||
<ref target=AREAFILE><kw/AREAFILE/</ref>
|
<ref target=AREADESC><kw/AREADESC/</ref>,
|
||||||
|
<ref target=AREAFILE><kw/AREAFILE/</ref>,
|
||||||
|
<ref target=AREAEXCL><kw/AREAEXCL/</ref>,
|
||||||
|
<ref target=AREAINCL><kw/AREAINCL/</ref>,
|
||||||
|
<ref target=AREAISEMAIL><kw/AREAISEMAIL/</ref>,
|
||||||
|
<ref target=AREAISNEWS><kw/AREAISNEWS/</ref>,
|
||||||
|
<ref target=AREARENAME><kw/AREARENAME/</ref>,
|
||||||
|
<ref target=AREASEP><kw/AREASEP/</ref>,
|
||||||
|
<ref target=ATTRIBSECHO><kw/ATTRIBSECHO/</ref>,
|
||||||
|
<ref target=ATTRIBSEMAIL><kw/ATTRIBSEMAIL/</ref>,
|
||||||
|
<ref target=ATTRIBSLOCAL><kw/ATTRIBSLOCAL/</ref>,
|
||||||
|
<ref target=ATTRIBSNET><kw/ATTRIBSNET/</ref>,
|
||||||
|
<ref target=ATTRIBSNEWS><kw/ATTRIBSNEWS/</ref>,
|
||||||
|
<ref target=ATTRIBUTES><kw/ATTRIBUTES/</ref>,
|
||||||
|
<ref target=GOLDBASEPATH><kw/GOLDBASEPATH/</ref>,
|
||||||
|
<ref target=GOLDBASESYSPATH><kw/GOLDBASESYSPATH/</ref>,
|
||||||
|
<ref target=HUDSONPATH><kw/HUDSONPATH/</ref>,
|
||||||
|
<ref target=HUDSONSYSPATH><kw/HUDSONSYSPATH/</ref>
|
||||||
</item>
|
</item>
|
||||||
</list>
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
@ -2378,92 +2396,303 @@ APP OtherProg IRQ 5</eg>
|
|||||||
</item>
|
</item>
|
||||||
</list>
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
|
|
||||||
|
|
||||||
<!-- finished here -->
|
|
||||||
|
|
||||||
|
|
||||||
<div2>
|
<div2>
|
||||||
<head>
|
<head>
|
||||||
AREACATCHUPREAD <(yes)/no>
|
AREACATCHUPREAD
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
If enabled, <name>GoldED+</name> will set all skipped messages to
|
<label>
|
||||||
<q>read</q> when using <kw>AREAcatchup</kw> in the arealist-screen.
|
Synopsis:
|
||||||
This implies that <code>HIGHLIGHTUNREAD YES</code> is used, otherwise
|
</label>
|
||||||
it has no function.
|
<item>
|
||||||
</p>
|
<kw/AREACATCHUPREAD/ <ident><YES/NO></ident>
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Description:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword controls whether <!-- FIX ME!!! --><kw/AREAcatchup/
|
||||||
|
will set all skipped messages to read or not.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
If enabled, <name/GoldED+/ will set all skipped messages to read when
|
||||||
|
using <!-- FIX ME!!! --><kw/AREAcatchup/ in the arealist-screen.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Default:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<ident/YES/
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Notes:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This implies that
|
||||||
|
<ref target=HIGHLIGHTUNREAD><kw/HIGHLIGHTUNREAD/</ref> feature is
|
||||||
|
used, otherwise it has no function.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<!-- FIX ME!!! --><kw/AREAcatchup/,
|
||||||
|
<ref target=HIGHLIGHTUNREAD><kw/HIGHLIGHTUNREAD/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREACFMREPLYTO>
|
||||||
<head>
|
<head>
|
||||||
AREACOPYADDID <yes/(no)>
|
AREACFMREPLYTO
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
If enabled, <name>GoldED+</name> will insert the control line
|
<label>
|
||||||
<q>AREA:<OriginalEchoID></q> at the top of each message that is
|
Synopsis:
|
||||||
copied or moved. This can be a help when regularly copying messages to
|
</label>
|
||||||
a <gi>THE_SAFE</gi> type area.
|
<item>
|
||||||
</p>
|
<kw/AREACFMREPLYTO/ <ident/<echoid>/
|
||||||
<p>
|
</item>
|
||||||
This keyword can and should only be used in the Random System groups.
|
<label>
|
||||||
</p>
|
Description:
|
||||||
<p>
|
</label>
|
||||||
It is useful if you copy echomails to some local archive areas. In this
|
<item>
|
||||||
case <name>GoldED+</name> can add the
|
Sets the area where <name/GoldED+/ will create confirmation messages.
|
||||||
<q>AREA:<OriginalEchoID></q>-kludge to inform you from where you
|
</item>
|
||||||
copied the mail to.
|
<label>
|
||||||
</p>
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
The destination area for the confirmation messages.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<ref target=AREACOPYTO><kw/AREACOPYTO/</ref>
|
||||||
|
<ref target=AREAFREQTO><kw/AREAFREQTO/</ref>,
|
||||||
|
<ref target=AREAREPLYTO><kw/AREAREPLYTO/</ref>,
|
||||||
|
<ref target=AREAYOUWROTETO><kw/AREAYOUWROTETO/</ref>,
|
||||||
|
<ref target=ATTRIBSCFM><kw/ATTRIBSCFM/</ref>,
|
||||||
|
<ref target=CONFIRMFILE><kw/CONFIRMFILE/</ref>,
|
||||||
|
<ref target=CONFIRMRESPONSE><kw/CONFIRMRESPONSE/</ref>,
|
||||||
|
<ref target=RCVDISABLESCFM><kw/RCVDISABLESCFM/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREACOPYADDID>
|
||||||
<head>
|
<head>
|
||||||
AREACOPYDIRECT <yes/(no)>
|
AREACOPYADDID
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
|
<label>
|
||||||
|
Synopsis:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<kw/AREACOPYADDID/ <ident><YES/NO></ident>
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Description:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
It is useful if you copy echomails to some local archive areas. In
|
||||||
|
this case <name/GoldED+/ can add the<eg>
|
||||||
|
AREA:<OriginalEchoID></eg>
|
||||||
|
kludge line to inform you from where you copied the mail to. This
|
||||||
|
keyword should be enabled in the destination area parameters when
|
||||||
|
used in the <ref target=RANDOMSYSTEM>Random System</ref> group.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
If enabled, <name>GoldED+</name> will insert the <gi/AREA/ kludge
|
||||||
|
at the top of each message that is copied or moved.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Default:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<ident/NO/
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Notes:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword can be used globally and in a
|
||||||
|
<ref target=RANDOMSYSTEM>Random System</ref> group.<lb>
|
||||||
|
Do not enable this unless you know what you doing!
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<!-- FIX ME!!! --><kw/READcopymoveforward/,
|
||||||
|
<ref target=AREACOPYDIRECT><kw/AREACOPYDIRECT/</ref>,
|
||||||
|
<ref target=AREACOPYTO><kw/AREACOPYTO/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
|
</div2>
|
||||||
|
<div2 id=AREACOPYDIRECT>
|
||||||
|
<head>
|
||||||
|
AREACOPYDIRECT
|
||||||
|
</head>
|
||||||
|
<list type=gloss>
|
||||||
|
<label>
|
||||||
|
Synopsis:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<kw/AREACOPYDIRECT/ <ident><YES/NO></ident>
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Description:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword controls whether copy/move functions should bypass area
|
||||||
|
selection screen. The destination area should be set with
|
||||||
|
<ref target=AREACOPYTO><kw/AREACOPYTO/</ref> keyword.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
If enabled, the destination area selection list is bypassed, thereby
|
If enabled, the destination area selection list is bypassed, thereby
|
||||||
making possible a <q>seamless</q> copy/move to the default destination
|
making possible a <q/seamless/ copy/move to the default destination
|
||||||
area. The destination area should be set with <kw>AREACOPYTO</kw>.
|
area.
|
||||||
</p>
|
</item>
|
||||||
<p>
|
<label>
|
||||||
This keyword can be used globally and in a Random System group.
|
Default:
|
||||||
</p>
|
</label>
|
||||||
<p>
|
<item>
|
||||||
<hi>NOTE</hi>: It is probably not a good idea to enable this keyword
|
<ident/NO/
|
||||||
globally.
|
</item>
|
||||||
</p>
|
<label>
|
||||||
|
Notes:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword can be used globally and in a
|
||||||
|
<ref target=RANDOMSYSTEM>Random System</ref> group.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<!-- FIX ME!!! --><kw/READcopymoveforward/,
|
||||||
|
<ref target=AREACOPYADDID><kw/AREACOPYADDID/</ref>,
|
||||||
|
<ref target=AREACOPYTO><kw/AREACOPYTO/</ref>
|
||||||
|
<ref target=AREAFORWARDDIRECT><kw/AREAFORWARDDIRECT/</ref>,
|
||||||
|
<ref target=AREAFREQDIRECT><kw/AREAFREQDIRECT/</ref>,
|
||||||
|
<ref target=AREAREPLYDIRECT><kw/AREAREPLYDIRECT/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2 id=AREACOPYTO>
|
<div2 id=AREACOPYTO>
|
||||||
<head>
|
<head>
|
||||||
AREACOPYTO <echoid>
|
AREACOPYTO
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
Sets the default area for the Copy/Move functions. Typically you could
|
<label>
|
||||||
set it to a <q>safe/permanent storage</q> type of area, for example a
|
Synopsis:
|
||||||
<gi>JOKES2KEEP</gi> or <gi>THE_SAFE</gi> area. Note that the Forward
|
</label>
|
||||||
function uses the <kw>AREAREPLYTO</kw> area instead.
|
<item>
|
||||||
</p>
|
<kw/AREACOPYTO/ <ident/<echoid>/
|
||||||
<p>
|
</item>
|
||||||
This keyword can be used globally and in a Random System Group.
|
<label>
|
||||||
</p>
|
Description:
|
||||||
<p>
|
</label>
|
||||||
Related keywords: <ref target=AREAFREQTO><kw>AREAFREQTO</kw></ref>,
|
<item>
|
||||||
<ref target=AREAREPLYTO><kw>AREAREPLYTO</kw></ref>.
|
Sets the default area for the copy/move functions. Typically you
|
||||||
</p>
|
could set it to a safe/permanent storage type of area.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
The default destination area for the copy/move functions.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Notes:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword can be used globally and in a
|
||||||
|
<ref target=RANDOMSYSTEM>Random System</ref> group.<lb>
|
||||||
|
The forward function uses the
|
||||||
|
<ref target=AREAREPLYTO><kw/AREAREPLYTO/</ref> area instead.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<!-- FIX ME!!! --><kw/READcopymoveforward/,
|
||||||
|
<ref target=AREACFMREPLYTO><kw/AREACFMREPLYTO/</ref>,
|
||||||
|
<ref target=AREACOPYADDID><kw/AREACOPYADDID/</ref>,
|
||||||
|
<ref target=AREACOPYDIRECT><kw/AREACOPYDIRECT/</ref>,
|
||||||
|
<ref target=AREAFREQTO><kw/AREAFREQTO/</ref>,
|
||||||
|
<ref target=AREAREPLYTO><kw/AREAREPLYTO/</ref>,
|
||||||
|
<ref target=AREAYOUWROTETO><kw/AREAYOUWROTETO/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2 id=AREADEF>
|
<div2 id=AREADEF>
|
||||||
<head>
|
<head>
|
||||||
AREADEF <setup>
|
AREADEF
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
This is newer version of the <kw>AREA</kw> keyword, with more detailed
|
<label>
|
||||||
parameters.
|
Synopsis:
|
||||||
</p>
|
</label>
|
||||||
<p>
|
<item>
|
||||||
The full syntax is (must be all on one line):
|
<kw/AREADEF/ <ident><echoid> <<![ CDATA ["desc"]]>>
|
||||||
</p>
|
<group> <type> <msgbase> <path/board>
|
||||||
<p>
|
<aka> <(attrs)>
|
||||||
<code>AREADEF <echoid> <<![ CDATA ["desc"]]>> <group>
|
[<![ CDATA ["origin"]]>]</ident>
|
||||||
<type> <msgbase> <path/board> <aka>
|
</item>
|
||||||
<(attrs)> [<![ CDATA ["origin"]]>]</code>
|
<label>
|
||||||
|
Description:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
This keyword defines a mail area in <name>GoldED+</name>. It looks a
|
||||||
|
lot like the <ref target=AREA><kw/AREA/</ref> keyword. Additional
|
||||||
|
parameters are the <ident/group/, the verbose <ident/type/ and
|
||||||
|
<ident/msgbase/, the fully specified <ident/aka/ address, the
|
||||||
|
brackets for the attributes and the optional <ident/origin/.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
<table rows=9 cols=2>
|
<table rows=9 cols=2>
|
||||||
<row>
|
<row>
|
||||||
<cell>
|
<cell>
|
||||||
@ -2486,9 +2715,8 @@ APP OtherProg IRQ 5</eg>
|
|||||||
<ident>group</ident>
|
<ident>group</ident>
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
Groupid uppercase letter (A-Z) or 0 if not in a group. Use
|
Group ID uppercase letter (A-Z) or 0 if not in a group. Use
|
||||||
#groupnumber to specify group numbers in the 1-999 range,
|
#groupnumber to specify group numbers in the 1-999 range.
|
||||||
for example: <code>#117</code>.
|
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@ -2496,7 +2724,8 @@ APP OtherProg IRQ 5</eg>
|
|||||||
<ident>type</ident>
|
<ident>type</ident>
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
Net, Echo, Local, EMail or News.
|
<ident/Net/, <ident/Echo/, <ident/Local/, <ident/EMail/ or
|
||||||
|
<ident/News/.
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@ -2506,7 +2735,7 @@ APP OtherProg IRQ 5</eg>
|
|||||||
<cell>
|
<cell>
|
||||||
<name>Opus</name>, <name>FTS1</name>, <name>Hudson</name>,
|
<name>Opus</name>, <name>FTS1</name>, <name>Hudson</name>,
|
||||||
<name>Squish</name>, <name>Ezycom</name>, <name>JAM</name>,
|
<name>Squish</name>, <name>Ezycom</name>, <name>JAM</name>,
|
||||||
<name>Goldbase</name> or <name>PCBoard</name>.
|
<name>Goldbase</name>, <name>PCBoard</name>, or <name/SMB/.
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@ -2522,8 +2751,7 @@ APP OtherProg IRQ 5</eg>
|
|||||||
<ident>aka</ident>
|
<ident>aka</ident>
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
<abbr>AKA</abbr> address for the area, or <q>.</q> for main
|
Address for the area, or <q>.</q> for the main address.
|
||||||
<abbr>AKA</abbr>.
|
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@ -2543,49 +2771,78 @@ APP OtherProg IRQ 5</eg>
|
|||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
</table>
|
</table>
|
||||||
</p>
|
</item>
|
||||||
<p>
|
<label>
|
||||||
This looks a lot like the AREA keyword. Additional parameters are
|
Notes:
|
||||||
the <ident>group</ident>, the verbose <ident>type</ident> and
|
</label>
|
||||||
<ident>msgbase</ident>, the fully specified <ident>aka</ident>
|
<item>
|
||||||
address, the brackets for the attributes and the optional
|
If more than one area defined to the same path or areatag then last
|
||||||
<ident>origin</ident>.
|
definition overrides previous ones.<lb>
|
||||||
</p>
|
The possibility of using <q/./ to specify the main <abbr/AKA/ and
|
||||||
<p>
|
the optional default origin makes it simpler to create a common
|
||||||
Note the possibility of using <q>.</q> to specify the main
|
<ref target=INCLUDE><kw/INCLUDE/</ref>'able area configuration
|
||||||
<abbr>AKA</abbr>. This, and the optional default origin, makes it
|
|
||||||
simpler to create a common <kw>INCLUDE</kw>'able area configuration
|
|
||||||
for several setups with different addresses, for example two people
|
for several setups with different addresses, for example two people
|
||||||
sharing the same msgbase.
|
sharing the same msgbase.
|
||||||
</p>
|
</item>
|
||||||
<p>
|
<label>
|
||||||
<name>GoldED+</name> can handle enviroment variables correctly in paths
|
Processed by:
|
||||||
specified in connection with this keyword. For example, if a path is
|
</label>
|
||||||
defined as <code>%MAIL%\path\name</code>, and
|
<item>
|
||||||
<code>SET MAIL=C:\POINT</code> is in <code>AUTOEXEC.BAT</code> (or
|
Mail reader.
|
||||||
whatever), then <name>GoldED+</name> translates the path to
|
</item>
|
||||||
<code>C:\POINT\path\name</code>.
|
<label>
|
||||||
</p>
|
See also:
|
||||||
<p>
|
</label>
|
||||||
<hi>NOTE</hi> that the translation is done at config compile time, so
|
<item>
|
||||||
if you change the environment variable and haven't changed anything
|
<ptr target=MESSAGEATTRS> chapter,
|
||||||
else that would cause <name>GoldED+</name> to recompile it's config,
|
<ref target=AREA><kw/AREA/</ref>,
|
||||||
you must force it with the <code>-F</code> or <code>-FF</code> command
|
<ref target=AREADESC><kw/AREADESC/</ref>,
|
||||||
parameter.
|
<ref target=AREAFILE><kw/AREAFILE/</ref>,
|
||||||
</p>
|
<ref target=AREAEXCL><kw/AREAEXCL/</ref>,
|
||||||
|
<ref target=AREAINCL><kw/AREAINCL/</ref>,
|
||||||
|
<ref target=AREAISEMAIL><kw/AREAISEMAIL/</ref>,
|
||||||
|
<ref target=AREAISNEWS><kw/AREAISNEWS/</ref>,
|
||||||
|
<ref target=AREARENAME><kw/AREARENAME/</ref>,
|
||||||
|
<ref target=AREASEP><kw/AREASEP/</ref>,
|
||||||
|
<ref target=ATTRIBSECHO><kw/ATTRIBSECHO/</ref>,
|
||||||
|
<ref target=ATTRIBSEMAIL><kw/ATTRIBSEMAIL/</ref>,
|
||||||
|
<ref target=ATTRIBSLOCAL><kw/ATTRIBSLOCAL/</ref>,
|
||||||
|
<ref target=ATTRIBSNET><kw/ATTRIBSNET/</ref>,
|
||||||
|
<ref target=ATTRIBSNEWS><kw/ATTRIBSNEWS/</ref>,
|
||||||
|
<ref target=ATTRIBUTES><kw/ATTRIBUTES/</ref>,
|
||||||
|
<ref target=GOLDBASEPATH><kw/GOLDBASEPATH/</ref>,
|
||||||
|
<ref target=GOLDBASESYSPATH><kw/GOLDBASESYSPATH/</ref>,
|
||||||
|
<ref target=HUDSONPATH><kw/HUDSONPATH/</ref>,
|
||||||
|
<ref target=HUDSONSYSPATH><kw/HUDSONSYSPATH/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2 id=AREADESC>
|
<div2 id=AREADESC>
|
||||||
<head>
|
<head>
|
||||||
AREADESC <echoid> <<q>desc</q>> [group]
|
AREADESC
|
||||||
[aka] [(attrs)] [<q>origin</q>]
|
|
||||||
</head>
|
</head>
|
||||||
<p>
|
<list type=gloss>
|
||||||
|
<label>
|
||||||
|
Synopsis:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<kw/AREADESC/ <ident><echoid> <<![ CDATA ["desc"]]>>
|
||||||
|
[group] [aka] [(attrs)]
|
||||||
|
[<![ CDATA ["origin"]]>]</ident>
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Description:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
Adds a description and optionally a group letter, <abbr>AKA</abbr>,
|
Adds a description and optionally a group letter, <abbr>AKA</abbr>,
|
||||||
attributes and origin to an <hi>existing</hi> (previously defined)
|
attributes and origin to an <hi>existing</hi> (previously defined)
|
||||||
area. This is useful if you use an <kw>AREAFILE</kw> that does not
|
area. This is useful if you use an areafile that does not contain
|
||||||
contain descriptions, groups, akas, attributes or origins.
|
descriptions, groups, akas, attributes or origins.
|
||||||
</p>
|
</item>
|
||||||
<p>
|
<label>
|
||||||
|
Parameters:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
<table rows=6 cols=2>
|
<table rows=6 cols=2>
|
||||||
<row>
|
<row>
|
||||||
<cell>
|
<cell>
|
||||||
@ -2609,8 +2866,8 @@ APP OtherProg IRQ 5</eg>
|
|||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
Optional groupid uppercase letter (A-Z) or 0 if not in a group.
|
Optional groupid uppercase letter (A-Z) or 0 if not in a group.
|
||||||
Use #groupnumber to specify group numbers in the 1-999 range
|
Use #groupnumber to specify group numbers in the 1-999
|
||||||
or <q>-</q> to keep the existing groupid.
|
range or <q>-</q> to keep the existing groupid.
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@ -2642,14 +2899,48 @@ APP OtherProg IRQ 5</eg>
|
|||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
</table>
|
</table>
|
||||||
</p>
|
</item>
|
||||||
<p>
|
<label>
|
||||||
<hi>NOTE</hi> that you cannot skip any of the optional parts in the
|
Notes:
|
||||||
middle, even if you only want to set, say, an origin. Use <q>-</q> to
|
</label>
|
||||||
keep the existing value for the parts you skip.
|
<item>
|
||||||
</p>
|
You cannot skip any of the optional parts in the middle, even if you
|
||||||
|
only want to set, say, an origin. Use <q>-</q> to keep the existing
|
||||||
|
value for the parts you skip.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
Processed by:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
Mail reader.
|
||||||
|
</item>
|
||||||
|
<label>
|
||||||
|
See also:
|
||||||
|
</label>
|
||||||
|
<item>
|
||||||
|
<ptr target=MESSAGEATTRS> chapter,
|
||||||
|
<ref target=AREA><kw/AREA/</ref>,
|
||||||
|
<ref target=AREADEF><kw/AREADEF/</ref>,
|
||||||
|
<ref target=AREAFILE><kw/AREAFILE/</ref>,
|
||||||
|
<ref target=AREAISEMAIL><kw/AREAISEMAIL/</ref>,
|
||||||
|
<ref target=AREAISNEWS><kw/AREAISNEWS/</ref>,
|
||||||
|
<ref target=AREARENAME><kw/AREARENAME/</ref>,
|
||||||
|
<ref target=AREASEP><kw/AREASEP/</ref>,
|
||||||
|
<ref target=ATTRIBSECHO><kw/ATTRIBSECHO/</ref>,
|
||||||
|
<ref target=ATTRIBSEMAIL><kw/ATTRIBSEMAIL/</ref>,
|
||||||
|
<ref target=ATTRIBSLOCAL><kw/ATTRIBSLOCAL/</ref>,
|
||||||
|
<ref target=ATTRIBSNET><kw/ATTRIBSNET/</ref>,
|
||||||
|
<ref target=ATTRIBSNEWS><kw/ATTRIBSNEWS/</ref>,
|
||||||
|
<ref target=ATTRIBUTES><kw/ATTRIBUTES/</ref>
|
||||||
|
</item>
|
||||||
|
</list>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
|
||||||
|
|
||||||
|
<!-- finished here -->
|
||||||
|
|
||||||
|
|
||||||
|
<div2 id=AREAEXCL>
|
||||||
<head>
|
<head>
|
||||||
AREAEXCL <echoid mask>
|
AREAEXCL <echoid mask>
|
||||||
</head>
|
</head>
|
||||||
@ -2750,7 +3041,13 @@ AREAEXCL INT*.* ; Excludes all areas beginning with INT and
|
|||||||
See <ptr target=RANDOMSYSTEM> chapter for details.
|
See <ptr target=RANDOMSYSTEM> chapter for details.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREAFORWARDDIRECT>
|
||||||
|
<head>
|
||||||
|
AREAFORWARDDIRECT
|
||||||
|
</head>
|
||||||
|
<p></p>
|
||||||
|
</div2>
|
||||||
|
<div2 id=AREAFREQDIRECT>
|
||||||
<head>
|
<head>
|
||||||
AREAFREQDIRECT <yes/(no)>
|
AREAFREQDIRECT <yes/(no)>
|
||||||
</head>
|
</head>
|
||||||
@ -2790,7 +3087,7 @@ AREAEXCL INT*.* ; Excludes all areas beginning with INT and
|
|||||||
<ref target=AREAREPLYTO><kw>AREAREPLYTO</kw></ref>.
|
<ref target=AREAREPLYTO><kw>AREAREPLYTO</kw></ref>.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREAINCL>
|
||||||
<head>
|
<head>
|
||||||
AREAINCL <echoid mask>
|
AREAINCL <echoid mask>
|
||||||
</head>
|
</head>
|
||||||
@ -2833,7 +3130,7 @@ AREAINCL INT*.* ; Includes all areas beginning with INT and
|
|||||||
AREAISEMAIL alt.*, rec.*, sci.*</eg>
|
AREAISEMAIL alt.*, rec.*, sci.*</eg>
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREAISNEWS>
|
||||||
<head>
|
<head>
|
||||||
AREAISNEWS <echoid>
|
AREAISNEWS <echoid>
|
||||||
</head>
|
</head>
|
||||||
@ -2974,7 +3271,7 @@ AREALISTFORMAT "ME D CPUN G "]]></eg>
|
|||||||
<ident>P</ident>
|
<ident>P</ident>
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
Personal mail mark ('+')
|
Personal mail mark (<q/+/)
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
1
|
1
|
||||||
@ -2996,7 +3293,7 @@ AREALISTFORMAT "ME D CPUN G "]]></eg>
|
|||||||
<ident>N</ident>
|
<ident>N</ident>
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
Changed since last scan mark (<q>*</q>)
|
Changed since last scan mark (<q/*/)
|
||||||
</cell>
|
</cell>
|
||||||
<cell>
|
<cell>
|
||||||
1
|
1
|
||||||
@ -3410,7 +3707,7 @@ AREAPMSCAN INT*.* ; Scan all areas beginning with INT and
|
|||||||
enough to enter a message in a read-only area despite the warning menu.
|
enough to enter a message in a read-only area despite the warning menu.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREARENAME>
|
||||||
<head>
|
<head>
|
||||||
AREARENAME <from echoid> <to echoid>
|
AREARENAME <from echoid> <to echoid>
|
||||||
</head>
|
</head>
|
||||||
@ -3427,7 +3724,7 @@ AREARENAME ECHO001 BAD_MSGS
|
|||||||
AREARENAME LOCAL001 BBS.USERS</eg>
|
AREARENAME LOCAL001 BBS.USERS</eg>
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREAREPLYDIRECT>
|
||||||
<head>
|
<head>
|
||||||
AREAREPLYDIRECT <yes/(no)>
|
AREAREPLYDIRECT <yes/(no)>
|
||||||
</head>
|
</head>
|
||||||
@ -3548,7 +3845,7 @@ AREASCAN INT*.* ; Scan all areas beginning with INT and
|
|||||||
sortspecs.
|
sortspecs.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREASEP>
|
||||||
<head>
|
<head>
|
||||||
AREASEP <echoid> <"desc"> <group> <type>
|
AREASEP <echoid> <"desc"> <group> <type>
|
||||||
</head>
|
</head>
|
||||||
@ -3647,7 +3944,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
<kw>AREASEP</kw> feature.
|
<kw>AREASEP</kw> feature.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=AREAYOUWROTETO>
|
||||||
<head>
|
<head>
|
||||||
AREAYOUWROTETO <echoid>
|
AREAYOUWROTETO <echoid>
|
||||||
</head>
|
</head>
|
||||||
@ -3700,7 +3997,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
original message. Usually used to add the <q>Kill/Sent</q> attribute.
|
original message. Usually used to add the <q>Kill/Sent</q> attribute.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSCFM>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSCFM <attributes>
|
ATTRIBSCFM <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3708,7 +4005,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Defines the default attributes of the Confirmation Receipt message.
|
Defines the default attributes of the Confirmation Receipt message.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSECHO>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSECHO <attributes>
|
ATTRIBSECHO <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3716,7 +4013,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Defines the default attributes of messages entered in echomail areas.
|
Defines the default attributes of messages entered in echomail areas.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSEMAIL>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSEMAIL <attributes>
|
ATTRIBSEMAIL <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3735,7 +4032,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
automatically.
|
automatically.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSLOCAL>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSLOCAL <attributes>
|
ATTRIBSLOCAL <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3743,7 +4040,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Defines the default attributes of messages entered in local areas.
|
Defines the default attributes of messages entered in local areas.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSNET>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSNET <attributes>
|
ATTRIBSNET <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3751,7 +4048,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Defines the default attributes of messages entered in netmail areas.
|
Defines the default attributes of messages entered in netmail areas.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBSNEWS>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBSNEWS <attributes>
|
ATTRIBSNEWS <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3759,7 +4056,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Defines the default attributes of messages entered in news groups.
|
Defines the default attributes of messages entered in news groups.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=ATTRIBUTES>
|
||||||
<head>
|
<head>
|
||||||
ATTRIBUTES <attributes>
|
ATTRIBUTES <attributes>
|
||||||
</head>
|
</head>
|
||||||
@ -3882,7 +4179,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
The Mono set is the default when a monochrome adapter is detected.
|
The Mono set is the default when a monochrome adapter is detected.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=CONFIRMFILE>
|
||||||
<head>
|
<head>
|
||||||
CONFIRMFILE <filename>
|
CONFIRMFILE <filename>
|
||||||
</head>
|
</head>
|
||||||
@ -3903,7 +4200,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Template tokens are explained in the Message Template chapter.
|
Template tokens are explained in the Message Template chapter.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=CONFIRMRESPONSE>
|
||||||
<head>
|
<head>
|
||||||
CONFIRMRESPONSE <yes/no/ask>
|
CONFIRMRESPONSE <yes/no/ask>
|
||||||
</head>
|
</head>
|
||||||
@ -5569,7 +5866,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
Windows it could be defined to yes for this.
|
Windows it could be defined to yes for this.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=GOLDBASEPATH>
|
||||||
<head>
|
<head>
|
||||||
GOLDBASEPATH <path>
|
GOLDBASEPATH <path>
|
||||||
</head>
|
</head>
|
||||||
@ -5578,7 +5875,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
files.
|
files.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=GOLDBASESYSPATH>
|
||||||
<head>
|
<head>
|
||||||
GOLDBASESYSPATH <path>
|
GOLDBASESYSPATH <path>
|
||||||
</head>
|
</head>
|
||||||
@ -5619,7 +5916,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
details.
|
details.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=HIGHLIGHTUNREAD>
|
||||||
<head>
|
<head>
|
||||||
HIGHLIGHTUNREAD <yes/no>
|
HIGHLIGHTUNREAD <yes/no>
|
||||||
</head>
|
</head>
|
||||||
@ -5647,7 +5944,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
attributes which *could* be used. Let me know if you want this.
|
attributes which *could* be used. Let me know if you want this.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=HUDSONPATH>
|
||||||
<head>
|
<head>
|
||||||
HUDSONPATH <path>
|
HUDSONPATH <path>
|
||||||
</head>
|
</head>
|
||||||
@ -5671,7 +5968,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
think the default is too low or too high.
|
think the default is too low or too high.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=HUDSONSYSPATH>
|
||||||
<head>
|
<head>
|
||||||
HUDSONSYSPATH <path>
|
HUDSONSYSPATH <path>
|
||||||
</head>
|
</head>
|
||||||
@ -5757,7 +6054,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
the correct file areas.
|
the correct file areas.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=INCLUDE>
|
||||||
<head>
|
<head>
|
||||||
INCLUDE
|
INCLUDE
|
||||||
</head>
|
</head>
|
||||||
@ -7413,7 +7710,7 @@ AREASEP !C "Group C" C Local]]></eg>
|
|||||||
_after_ any AREAFILE keyword.
|
_after_ any AREAFILE keyword.
|
||||||
</p>
|
</p>
|
||||||
</div2>
|
</div2>
|
||||||
<div2>
|
<div2 id=RCVDISABLESCFM>
|
||||||
<head>
|
<head>
|
||||||
RCVDISABLESCFM <yes/no>
|
RCVDISABLESCFM <yes/no>
|
||||||
</head>
|
</head>
|
||||||
|
Reference in New Issue
Block a user