Changed default for altnick/ident to nick not user - Fixed GetConfigPath() to be nice to absolute paths

git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@218 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
prozacx
2005-05-01 02:22:49 +00:00
parent 2d359f53d5
commit 44e1416bff
+6 -4
View File
@@ -229,6 +229,8 @@ string CZNC::GetConfigPath(const string& sConfigFile) {
sRetPath = GetCurPath() + "/" + sConfigFile;
} else if (CUtils::Left(sConfigFile, 1) != "/") {
sRetPath = GetZNCPath() + "/" + sConfigFile;
} else {
sRetPath = sConfigFile;
}
}
@@ -261,16 +263,16 @@ bool CZNC::WriteNewConfig(const string& sConfig) {
do {
vsLines.push_back("");
string sUser;
string sUser, sNick;
do {
CUtils::GetInput("Username", sUser, "", "AlphaNumeric");
} while (!CUser::IsValidUserName(sUser));
vsLines.push_back("<User " + sUser + ">");
sAnswer = CUtils::GetHashPass(); vsLines.push_back("\tPass = " + sAnswer + " -");
CUtils::GetInput("Nick", sAnswer, sUser); vsLines.push_back("\tNick = " + sAnswer);
CUtils::GetInput("Alt Nick", sAnswer, sUser + "_"); if (!sAnswer.empty()) { vsLines.push_back("\tAltNick = " + sAnswer); }
CUtils::GetInput("Ident", sAnswer, sUser); vsLines.push_back("\tIdent = " + sAnswer);
CUtils::GetInput("Nick", sNick, sUser); vsLines.push_back("\tNick = " + sNick);
CUtils::GetInput("Alt Nick", sAnswer, sNick + "_"); if (!sAnswer.empty()) { vsLines.push_back("\tAltNick = " + sAnswer); }
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); }