mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-16 22:05:29 +02:00
* src/mod_register.erl: Support for io_lib newline character in
the body of welcome_message (EJAB-501) * doc/guide.tex: Document the newline character * src/ejabberd.cfg.example: Example usage of newline character SVN Revision: 1425
This commit is contained in:
parent
e3ba72f3dd
commit
1f004c56ac
|
@ -1,5 +1,10 @@
|
|||
2008-07-09 Badlop <badlop@process-one.net>
|
||||
|
||||
* src/mod_register.erl: Support for io_lib newline character in
|
||||
the body of welcome_message (EJAB-501)
|
||||
* doc/guide.tex: Document the newline character
|
||||
* src/ejabberd.cfg.example: Example usage of newline character
|
||||
|
||||
* src/ejabberd_config.erl (load_file): error message on sasl.log
|
||||
is not flattened (EJAB-616)
|
||||
|
||||
|
|
|
@ -2113,7 +2113,7 @@ Chatroom details are added on top of each page: room title, JID,
|
|||
author, subject and configuration.
|
||||
</LI><LI CLASS="li-itemize">
|
||||
The room JID in the generated HTML is a link to join the chatroom (using
|
||||
<A HREF="http://www.xmpp.org/rfc/rfc5122.html">XMPP URI</A>).
|
||||
<A HREF="http://www.xmpp.org/rfcs/rfc5122.html">XMPP URI</A>).
|
||||
</LI><LI CLASS="li-itemize">Subject and chatroom configuration changes are tracked and displayed.
|
||||
</LI><LI CLASS="li-itemize">Joins, leaves, nick changes, kicks, bans and ‘/me’ are tracked and
|
||||
displayed, including the reason if available.
|
||||
|
@ -2363,6 +2363,7 @@ restrictions by default).
|
|||
</DD><DT CLASS="dt-description"><B><TT>welcome_message</TT></B></DT><DD CLASS="dd-description"> Set a welcome message that
|
||||
is sent to each newly registered account. The first string is the subject, and
|
||||
the second string is the message body.
|
||||
In the body you can set a newline with the characters: <TT>~n</TT>.
|
||||
</DD><DT CLASS="dt-description"><B><TT>registration_watchers</TT></B></DT><DD CLASS="dd-description"> This option defines a
|
||||
list of JIDs which will be notified each time a new account is registered.
|
||||
</DD><DT CLASS="dt-description"><B><TT>iqdisc</TT></B></DT><DD CLASS="dd-description"> This specifies
|
||||
|
@ -2413,7 +2414,7 @@ Also define a registration timeout of one hour:
|
|||
...
|
||||
{mod_register,
|
||||
[
|
||||
{welcome_message, {"Welcome!", "Welcome to this Jabber server. Check http://www.jabber.org"}},
|
||||
{welcome_message, {"Welcome!", "Hi.~nWelcome to this Jabber server.~n Check http://www.jabber.org~n~nBye"}},
|
||||
{registration_watchers, ["admin1@example.org", "boss@example.net"]}
|
||||
]},
|
||||
...
|
||||
|
|
|
@ -3036,6 +3036,7 @@ Options:
|
|||
\titem{welcome\_message} \ind{options!welcomem}Set a welcome message that
|
||||
is sent to each newly registered account. The first string is the subject, and
|
||||
the second string is the message body.
|
||||
In the body you can set a newline with the characters: \term{\~\ n}.
|
||||
\titem{registration\_watchers} \ind{options!rwatchers}This option defines a
|
||||
list of JIDs which will be notified each time a new account is registered.
|
||||
\iqdiscitem{In-Band Registration (\ns{jabber:iq:register})}
|
||||
|
@ -3094,7 +3095,7 @@ Also define a registration timeout of one hour:
|
|||
...
|
||||
{mod_register,
|
||||
[
|
||||
{welcome_message, {"Welcome!", "Welcome to this Jabber server. Check http://www.jabber.org"}},
|
||||
{welcome_message, {"Welcome!", "Hi.~nWelcome to this Jabber server.~n Check http://www.jabber.org~n~nBye"}},
|
||||
{registration_watchers, ["admin1@example.org", "boss@example.net"]}
|
||||
]},
|
||||
...
|
||||
|
|
|
@ -459,7 +459,7 @@
|
|||
%% a message with this subject and body.
|
||||
%%
|
||||
{welcome_message, {"Welcome!",
|
||||
"Welcome to this Jabber server."}},
|
||||
"Hi.~nWelcome to this Jabber server."}},
|
||||
|
||||
%%
|
||||
%% When a user registers, send a notification to
|
||||
|
|
|
@ -241,12 +241,13 @@ send_welcome_message(JID) ->
|
|||
{"", ""} ->
|
||||
ok;
|
||||
{Subj, Body} ->
|
||||
BodyFormatted = io_lib:format(Body, []),
|
||||
ejabberd_router:route(
|
||||
jlib:make_jid("", Host, ""),
|
||||
JID,
|
||||
{xmlelement, "message", [{"type", "normal"}],
|
||||
[{xmlelement, "subject", [], [{xmlcdata, Subj}]},
|
||||
{xmlelement, "body", [], [{xmlcdata, Body}]}]});
|
||||
{xmlelement, "body", [], [{xmlcdata, BodyFormatted}]}]});
|
||||
_ ->
|
||||
ok
|
||||
end.
|
||||
|
|
Loading…
Reference in New Issue
Block a user