]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_filter.cpp
Added <oper:swhois> to m_swhois, which will override <type:swhois> if specified
[user/henk/code/inspircd.git] / src / modules / m_filter.cpp
index b0ace124e6f9a0182cbba164f1b4f34313b1aa1f..1074b27bb913873056b1b0ad9a1d1309e123411c 100644 (file)
@@ -121,6 +121,19 @@ class ModuleFilter : public FilterBase
                }
                DELETE(MyConf);
        }
+
+       virtual int OnStats(char symbol, userrec* user, string_list &results)
+       {
+               if (symbol == 's')
+               {
+                       std::string sn = ServerInstance->Config->ServerName;
+                       for (filter_t::iterator n = filters.begin(); n != filters.end(); n++)
+                       {
+                               results.push_back(sn+" 223 "+user->nick+" :GLOB:"+n->second->freeform+" "+n->second->action+" "+ConvToStr(n->second->gline_time)+" :"+n->second->reason);
+                       }
+               }
+               return 0;
+       }
 };
 
 // stuff down here is the module-factory stuff. For basic modules you can ignore this.