]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Merge branch 'master+crossmodevents'
authorAttila Molnar <attilamolnar@hush.com>
Thu, 12 Feb 2015 15:35:02 +0000 (16:35 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Thu, 12 Feb 2015 15:35:02 +0000 (16:35 +0100)
src/modules/m_httpd_stats.cpp

index 983566e555967ac9c89375bd6ae32ac7b054b7f0..ad0b4bb72caac277ebda2d9ed21226c54515e8df 100644 (file)
@@ -106,13 +106,7 @@ class ModuleHttpStats : public Module, public HTTPRequestEventListener
                                data << "<channelcount>" << ServerInstance->GetChans().size() << "</channelcount>";
                                data << "<opercount>" << ServerInstance->Users->all_opers.size() << "</opercount>";
                                data << "<socketcount>" << (SocketEngine::GetUsedFds()) << "</socketcount><socketmax>" << SocketEngine::GetMaxFds() << "</socketmax><socketengine>" INSPIRCD_SOCKETENGINE_NAME "</socketengine>";
-
-                               time_t current_time = 0;
-                               current_time = ServerInstance->Time();
-                               time_t server_uptime = current_time - ServerInstance->startup_time;
-                               struct tm* stime;
-                               stime = gmtime(&server_uptime);
-                               data << "<uptime><days>" << stime->tm_yday << "</days><hours>" << stime->tm_hour << "</hours><mins>" << stime->tm_min << "</mins><secs>" << stime->tm_sec << "</secs><boot_time_t>" << ServerInstance->startup_time << "</boot_time_t></uptime>";
+                               data << "<uptime><boot_time_t>" << ServerInstance->startup_time << "</boot_time_t></uptime>";
 
                                data << "<isupport>";
                                const std::vector<std::string>& isupport = ServerInstance->ISupport.GetLines();
@@ -188,7 +182,7 @@ class ModuleHttpStats : public Module, public HTTPRequestEventListener
                                        data << "<user>";
                                        data << "<nickname>" << u->nick << "</nickname><uuid>" << u->uuid << "</uuid><realhost>"
                                                << u->host << "</realhost><displayhost>" << u->dhost << "</displayhost><gecos>"
-                                               << Sanitize(u->fullname) << "</gecos><server>" << u->server << "</server>";
+                                               << Sanitize(u->fullname) << "</gecos><server>" << u->server->GetName() << "</server>";
                                        if (u->IsAway())
                                                data << "<away>" << Sanitize(u->awaymsg) << "</away><awaytime>" << u->awaytime << "</awaytime>";
                                        if (u->IsOper())