diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 8d604ffa..22deeb65 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -412,7 +412,7 @@ bool CWebAdminSock::SettingsPage(CString& sPageRet) { for (set::iterator it = ssGlobalMods.begin(); it != ssGlobalMods.end(); it++) { const CModInfo& Info = *it; - sPageRet += "" + sPageRet += "GetModName()) ? " DISABLED" : "") + ">" "GetModName()) ? " DISABLED" : "") + ">" "" + Info.GetDescription().Escape_n(CString::EHTML) + ""; } @@ -522,12 +522,12 @@ bool CWebAdminSock::ChanPage(CString& sPageRet, CChan* pChan) { "\r\n" "Save:
\r\n" - "\r\n" + "InConfig()) ? " CHECKED" : "") + ">\r\n" "Options:
\r\n" - "\r\n" - "\r\n" - "\r\n" + "AutoCycle()) ? " CHECKED" : "") + ">\r\n" + "KeepBuffer()) ? " CHECKED" : "") + ">\r\n" + "IsDetached()) ? " CHECKED" : "") + ">\r\n" "\r\n" "\r\n" "\r\n" @@ -695,7 +695,7 @@ bool CWebAdminSock::UserPage(CString& sPageRet, CUser* pUser) { for (set::iterator it = ssUserMods.begin(); it != ssUserMods.end(); it++) { const CModInfo& Info = *it; - sPageRet += ""; + sPageRet += "GetModules().FindModule(Info.GetName())) ? " CHECKED" : "") + CString((!IsAdmin() && pUser && pUser->DenyLoadMod()) ? " DISABLED" : "") + ">"; if (!IsAdmin() && pUser && pUser->DenyLoadMod()) { CString sArgs = GetModArgs(Info.GetName()).Escape_n(CString::EHTML); @@ -764,14 +764,14 @@ bool CWebAdminSock::UserPage(CString& sPageRet, CUser* pUser) { "Playback Buffer Size:
\r\n" "

\r\n" "Options:
\r\n" - "  \r\n" - "  \r\n" - "  \r\n" - "  \r\n" - "  \r\n"; + "KeepBuffer()) ? " CHECKED" : "") + ">  \r\n" + "AutoCycle()) ? " CHECKED" : "") + ">  \r\n" + "GetKeepNick()) ? " CHECKED" : "") + ">  \r\n" + "BounceDCCs()) ? " CHECKED" : "") + ">  \r\n" + "UseClientIP()) ? " CHECKED" : "") + ">  \r\n"; if (IsAdmin()) { - sPageRet += "  \r\n"; + sPageRet += "DenyLoadMod()) ? " CHECKED" : "") + ">  \r\n"; } sPageRet += "

"