]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_httpd_stats.cpp
Convert more modules
[user/henk/code/inspircd.git] / src / modules / m_httpd_stats.cpp
index ac49fccf8b33996a162beefc346005f7e9b7a004..57b0a6e273d8ae7fcf7c418b62cfbc968ea1cdca 100644 (file)
  * ---------------------------------------------------
  */
 
-#include <stdio.h>
+#include "inspircd.h"
 #include "users.h"
 #include "channels.h"
 #include "configreader.h"
 #include "modules.h"
 #include "inspsocket.h"
 #include "httpd.h"
-#include "inspircd.h"
 
 /* $ModDesc: Provides statistics over HTTP via m_httpd.so */
 
@@ -45,7 +44,7 @@ class ModuleHttpStats : public Module
                this->stylesheet = c.ReadValue("httpstats", "stylesheet", 0);
        }
 
-       ModuleHttpStats(InspIRCd* Me) : Module::Module(Me)
+       ModuleHttpStats(InspIRCd* Me) : Module(Me)
        {
                
                ReadConfig();
@@ -114,7 +113,7 @@ class ModuleHttpStats : public Module
                                data << "<table>";
                                for (int i = 0; i <= ServerInstance->GetModuleCount(); i++)
                                {
-                                       if (ServerInstance->Config->module_names[i] != "")
+                                       if (!ServerInstance->Config->module_names[i].empty())
                                                data << "<tr><td>" << ServerInstance->Config->module_names[i] << "</td></tr>";
                                }
                                data << "</table>";
@@ -178,7 +177,7 @@ class ModuleHttpStats : public Module
                this->changed = true;
        }
 
-       void OnUserJoin(userrec* user, chanrec* channel)
+       void OnUserJoin(userrec* user, chanrec* channel, bool &silent)
        {
                StatsIter a = sh->find(channel->name);
                if (a != sh->end())
@@ -193,7 +192,7 @@ class ModuleHttpStats : public Module
                this->changed = true;
        }
 
-       void OnUserPart(userrec* user, chanrec* channel, const std::string &partmessage)
+       void OnUserPart(userrec* user, chanrec* channel, const std::string &partmessage, bool &silent)
        {
                StatsIter a = sh->find(channel->name);
                if (a != sh->end())
@@ -258,7 +257,7 @@ class ModuleHttpStatsFactory : public ModuleFactory
 };
 
 
-extern "C" void * init_module( void )
+extern "C" DllExport void * init_module( void )
 {
        return new ModuleHttpStatsFactory;
 }