]> granicus.if.org Git - ejabberd/commitdiff
* src/mod_muc/mod_muc_log.erl: Add handling of kicks 321, 322, 332
authorBadlop <badlop@process-one.net>
Tue, 18 Dec 2007 19:19:24 +0000 (19:19 +0000)
committerBadlop <badlop@process-one.net>
Tue, 18 Dec 2007 19:19:24 +0000 (19:19 +0000)
SVN Revision: 1080

ChangeLog
src/mod_muc/mod_muc_log.erl

index 53dc6785b565aa87d9dbb9a9cfaa59ba6cce069e..38388ece9c8934c9e58c9149fb417d48103e9fc3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2007-12-18  Badlop  <badlop@process-one.net>
 
+       * src/mod_muc/mod_muc_log.erl: Add handling of kicks 321, 322, 332
+
        * doc/guide.tex: Document mod_privacy_odbc
        
        * doc/Makefile: Support for conditional inclusion of documentation
index 2521a07cf55c929ca55d05fb1d94fa2346e64e40..57cd03ed36907dd1cfd0bb47f7ce4decbbadcac3 100644 (file)
@@ -323,18 +323,27 @@ add_message_to_log(Nick1, Message, RoomJID, Opts, State) ->
               {leave, Reason} ->  
                   io_lib:format("<font class=\"ml\">~s ~s: ~s</font><br/>", 
                                 [Nick, ?T("leaves the room"), htmlize(Reason,NoFollow)]);
-              {kickban, "307", ""} ->  
-                  io_lib:format("<font class=\"mk\">~s ~s</font><br/>", 
-                                [Nick, ?T("has been kicked")]);
-              {kickban, "307", Reason} ->  
-                  io_lib:format("<font class=\"mk\">~s ~s: ~s</font><br/>", 
-                                [Nick, ?T("has been kicked"), htmlize(Reason)]);
               {kickban, "301", ""} ->  
                   io_lib:format("<font class=\"mb\">~s ~s</font><br/>", 
                                 [Nick, ?T("has been banned")]);
               {kickban, "301", Reason} ->  
                   io_lib:format("<font class=\"mb\">~s ~s: ~s</font><br/>", 
                                 [Nick, ?T("has been banned"), htmlize(Reason)]);
+              {kickban, "307", ""} ->  
+                  io_lib:format("<font class=\"mk\">~s ~s</font><br/>", 
+                                [Nick, ?T("has been kicked")]);
+              {kickban, "307", Reason} ->  
+                  io_lib:format("<font class=\"mk\">~s ~s: ~s</font><br/>", 
+                                [Nick, ?T("has been kicked"), htmlize(Reason)]);
+              {kickban, "321", ""} ->  
+                  io_lib:format("<font class=\"mk\">~s ~s</font><br/>", 
+                                [Nick, ?T("has been kicked because of an affiliation change")]);
+              {kickban, "322", ""} ->  
+                  io_lib:format("<font class=\"mk\">~s ~s</font><br/>", 
+                                [Nick, ?T("has been kicked because the room has been changed to members-only")]);
+              {kickban, "332", ""} ->  
+                  io_lib:format("<font class=\"mk\">~s ~s</font><br/>", 
+                                [Nick, ?T("has been kicked because of a system shutdown")]);
               {nickchange, OldNick} ->  
                   io_lib:format("<font class=\"mnc\">~s ~s ~s</font><br/>", 
                                 [htmlize(OldNick), ?T("is now known as"), Nick]);