Added MOTD support

git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@571 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
prozacx
2005-10-13 05:31:42 +00:00
parent a2b647c5cd
commit d2e7285070
5 changed files with 87 additions and 9 deletions
+8
View File
@@ -347,6 +347,10 @@ bool CZNC::WriteConfig() {
if (!m_sPidFile.empty()) { File.Write("PidFile = " + m_sPidFile + "\r\n"); }
if (!m_sStatusPrefix.empty()) { File.Write("StatusPrefix = " + m_sStatusPrefix + "\r\n"); }
for (unsigned int m = 0; m < m_vsMotd.size(); m++) {
File.Write("Motd = " + m_vsMotd[m] + "\r\n");
}
for (unsigned int v = 0; v < m_vsVHosts.size(); v++) {
File.Write("VHost = " + m_vsVHosts[v] + "\r\n");
}
@@ -492,6 +496,7 @@ bool CZNC::WriteNewConfig(const CString& sConfig) {
CUtils::GetInput("Ident", sAnswer, sNick); vsLines.push_back("\tIdent = " + sAnswer);
CUtils::GetInput("Real Name", sAnswer, "Got ZNC?"); vsLines.push_back("\tRealName = " + sAnswer);
CUtils::GetInput("VHost", sAnswer, "", "optional"); if (!sAnswer.empty()) { vsLines.push_back("\tVHost = " + sAnswer); }
// todo: Possibly add motd
if (CUtils::GetBoolInput("Would you like ZNC to keep trying for your primary nick?", true)) {
vsLines.push_back("\tKeepNick = true");
@@ -1008,6 +1013,9 @@ bool CZNC::ParseConfig(const CString& sConfig) {
} else if (sName.CaseCmp("ISpoofFile") == 0) {
m_sISpoofFile = sValue;
continue;
} else if (sName.CaseCmp("MOTD") == 0) {
AddMotd(sValue);
continue;
} else if (sName.CaseCmp("VHost") == 0) {
AddVHost(sValue);
continue;