summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam <Adam@drink-coca-cola.info>2010-05-30 17:21:44 -0400
committerAdam <Adam@anope.org>2010-06-18 21:04:09 -0400
commit6cd88494662c5c4af2da891926dcc82367596cb9 (patch)
tree59f67163abee4e7468a26b25f9cecca270f57b70 /src
parentb8f9116b19eb511c4f5e6a683725f50bf732a7dd (diff)
Moved the *Serv help functions to Command, will come in use later with subcommands
Diffstat (limited to 'src')
-rw-r--r--src/command.cpp2
-rw-r--r--src/core/bs_act.cpp11
-rw-r--r--src/core/bs_assign.cpp11
-rw-r--r--src/core/bs_badwords.cpp11
-rw-r--r--src/core/bs_bot.cpp11
-rw-r--r--src/core/bs_botlist.cpp11
-rw-r--r--src/core/bs_help.cpp3
-rw-r--r--src/core/bs_info.cpp11
-rw-r--r--src/core/bs_kick.cpp11
-rw-r--r--src/core/bs_say.cpp11
-rw-r--r--src/core/bs_set.cpp11
-rw-r--r--src/core/bs_unassign.cpp11
-rw-r--r--src/core/cs_access.cpp13
-rw-r--r--src/core/cs_akick.cpp11
-rw-r--r--src/core/cs_ban.cpp11
-rw-r--r--src/core/cs_clear.cpp11
-rw-r--r--src/core/cs_drop.cpp11
-rw-r--r--src/core/cs_forbid.cpp11
-rw-r--r--src/core/cs_getkey.cpp11
-rw-r--r--src/core/cs_help.cpp3
-rw-r--r--src/core/cs_info.cpp11
-rw-r--r--src/core/cs_invite.cpp11
-rw-r--r--src/core/cs_kick.cpp11
-rw-r--r--src/core/cs_list.cpp11
-rw-r--r--src/core/cs_modes.cpp81
-rw-r--r--src/core/cs_register.cpp11
-rw-r--r--src/core/cs_set.cpp11
-rw-r--r--src/core/cs_status.cpp13
-rw-r--r--src/core/cs_suspend.cpp17
-rw-r--r--src/core/cs_topic.cpp11
-rw-r--r--src/core/cs_unban.cpp12
-rw-r--r--src/core/cs_xop.cpp43
-rw-r--r--src/core/hs_del.cpp11
-rw-r--r--src/core/hs_delall.cpp11
-rw-r--r--src/core/hs_group.cpp11
-rw-r--r--src/core/hs_help.cpp3
-rw-r--r--src/core/hs_list.cpp11
-rw-r--r--src/core/hs_off.cpp11
-rw-r--r--src/core/hs_on.cpp11
-rw-r--r--src/core/hs_set.cpp11
-rw-r--r--src/core/hs_setall.cpp11
-rw-r--r--src/core/ms_cancel.cpp11
-rw-r--r--src/core/ms_check.cpp11
-rw-r--r--src/core/ms_del.cpp59
-rw-r--r--src/core/ms_help.cpp3
-rw-r--r--src/core/ms_info.cpp11
-rw-r--r--src/core/ms_list.cpp11
-rw-r--r--src/core/ms_read.cpp11
-rw-r--r--src/core/ms_rsend.cpp11
-rw-r--r--src/core/ms_send.cpp11
-rw-r--r--src/core/ms_sendall.cpp11
-rw-r--r--src/core/ms_set.cpp11
-rw-r--r--src/core/ms_staff.cpp11
-rw-r--r--src/core/ns_access.cpp11
-rw-r--r--src/core/ns_alist.cpp11
-rw-r--r--src/core/ns_drop.cpp11
-rw-r--r--src/core/ns_forbid.cpp11
-rw-r--r--src/core/ns_getemail.cpp11
-rw-r--r--src/core/ns_getpass.cpp11
-rw-r--r--src/core/ns_ghost.cpp11
-rw-r--r--src/core/ns_group.cpp24
-rw-r--r--src/core/ns_help.cpp3
-rw-r--r--src/core/ns_identify.cpp12
-rw-r--r--src/core/ns_info.cpp11
-rw-r--r--src/core/ns_list.cpp11
-rw-r--r--src/core/ns_logout.cpp11
-rw-r--r--src/core/ns_recover.cpp11
-rw-r--r--src/core/ns_register.cpp27
-rw-r--r--src/core/ns_release.cpp11
-rw-r--r--src/core/ns_resetpass.cpp13
-rw-r--r--src/core/ns_saset.cpp11
-rw-r--r--src/core/ns_sendpass.cpp12
-rw-r--r--src/core/ns_set.cpp11
-rw-r--r--src/core/ns_status.cpp11
-rw-r--r--src/core/ns_suspend.cpp17
-rw-r--r--src/core/ns_update.cpp10
-rw-r--r--src/core/os_akill.cpp11
-rw-r--r--src/core/os_chankill.cpp11
-rw-r--r--src/core/os_chanlist.cpp11
-rw-r--r--src/core/os_clearmodes.cpp11
-rw-r--r--src/core/os_defcon.cpp14
-rw-r--r--src/core/os_global.cpp11
-rw-r--r--src/core/os_help.cpp3
-rw-r--r--src/core/os_ignore.cpp16
-rw-r--r--src/core/os_jupe.cpp11
-rw-r--r--src/core/os_kick.cpp11
-rw-r--r--src/core/os_mode.cpp11
-rw-r--r--src/core/os_modinfo.cpp11
-rw-r--r--src/core/os_modlist.cpp11
-rw-r--r--src/core/os_modload.cpp11
-rw-r--r--src/core/os_modunload.cpp11
-rw-r--r--src/core/os_news.cpp26
-rw-r--r--src/core/os_noop.cpp11
-rw-r--r--src/core/os_oline.cpp11
-rw-r--r--src/core/os_quit.cpp11
-rw-r--r--src/core/os_reload.cpp11
-rw-r--r--src/core/os_restart.cpp11
-rw-r--r--src/core/os_session.cpp17
-rw-r--r--src/core/os_set.cpp11
-rw-r--r--src/core/os_shutdown.cpp11
-rw-r--r--src/core/os_snline.cpp11
-rw-r--r--src/core/os_sqline.cpp11
-rw-r--r--src/core/os_staff.cpp11
-rw-r--r--src/core/os_stats.cpp11
-rw-r--r--src/core/os_svsnick.cpp11
-rw-r--r--src/core/os_szline.cpp11
-rw-r--r--src/core/os_umode.cpp11
-rw-r--r--src/core/os_update.cpp11
-rw-r--r--src/core/os_userlist.cpp11
-rw-r--r--src/modules/cs_appendtopic.cpp11
-rw-r--r--src/modules/cs_enforce.cpp11
-rw-r--r--src/modules/cs_tban.cpp11
-rw-r--r--src/modules/hs_request.cpp20
-rw-r--r--src/modules/mysql/db_mysql_write.cpp14
-rw-r--r--src/modules/os_info.cpp24
115 files changed, 696 insertions, 765 deletions
diff --git a/src/command.cpp b/src/command.cpp
index b440c741f..7fd5975ef 100644
--- a/src/command.cpp
+++ b/src/command.cpp
@@ -22,6 +22,8 @@ Command::~Command()
CommandReturn Command::Execute(User *u, const std::vector<ci::string> &) { return MOD_CONT; }
+void Command::OnServHelp(User *u) { }
+
bool Command::OnHelp(User *u, const ci::string &subcommand) { return false; }
void Command::OnSyntaxError(User *u, const ci::string &subcommand) { }
diff --git a/src/core/bs_act.cpp b/src/core/bs_act.cpp
index da921b47a..d313fd587 100644
--- a/src/core/bs_act.cpp
+++ b/src/core/bs_act.cpp
@@ -65,6 +65,11 @@ class CommandBSAct : public Command
notice_help(Config.s_BotServ, u, BOT_HELP_ACT);
return true;
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_ACT);
+ }
};
class BSAct : public Module
@@ -76,12 +81,6 @@ class BSAct : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSAct());
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_ACT);
}
};
diff --git a/src/core/bs_assign.cpp b/src/core/bs_assign.cpp
index dc847eb66..d5fa0bdef 100644
--- a/src/core/bs_assign.cpp
+++ b/src/core/bs_assign.cpp
@@ -75,6 +75,11 @@ class CommandBSAssign : public Command
{
syntax_error(Config.s_BotServ, u, "ASSIGN", BOT_ASSIGN_SYNTAX);
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_ASSIGN);
+ }
};
class BSAssign : public Module
@@ -86,12 +91,6 @@ class BSAssign : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSAssign);
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_ASSIGN);
}
};
diff --git a/src/core/bs_badwords.cpp b/src/core/bs_badwords.cpp
index 62a9ef665..7a9c6ebdf 100644
--- a/src/core/bs_badwords.cpp
+++ b/src/core/bs_badwords.cpp
@@ -259,6 +259,11 @@ class CommandBSBadwords : public Command
{
syntax_error(Config.s_BotServ, u, "BADWORDS", BOT_BADWORDS_SYNTAX);
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BADWORDS);
+ }
};
class BSBadwords : public Module
@@ -270,12 +275,6 @@ class BSBadwords : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSBadwords);
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BADWORDS);
}
};
diff --git a/src/core/bs_bot.cpp b/src/core/bs_bot.cpp
index 2c5888554..1d3103e29 100644
--- a/src/core/bs_bot.cpp
+++ b/src/core/bs_bot.cpp
@@ -409,6 +409,11 @@ class CommandBSBot : public Command
{
syntax_error(Config.s_BotServ, u, "BOT", BOT_BOT_SYNTAX);
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BOT);
+ }
};
class BSBot : public Module
@@ -420,12 +425,6 @@ class BSBot : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSBot());
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BOT);
}
};
diff --git a/src/core/bs_botlist.cpp b/src/core/bs_botlist.cpp
index 12c90ab8b..ebebf7a71 100644
--- a/src/core/bs_botlist.cpp
+++ b/src/core/bs_botlist.cpp
@@ -73,6 +73,11 @@ class CommandBSBotList : public Command
notice_help(Config.s_BotServ, u, BOT_HELP_BOTLIST);
return true;
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BOTLIST);
+ }
};
class BSBotList : public Module
@@ -84,12 +89,6 @@ class BSBotList : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSBotList());
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_BOTLIST);
}
};
diff --git a/src/core/bs_help.cpp b/src/core/bs_help.cpp
index a3e53df5c..80070c138 100644
--- a/src/core/bs_help.cpp
+++ b/src/core/bs_help.cpp
@@ -33,7 +33,8 @@ class CommandBSHelp : public Command
{
// Abuse syntax error to display general list help.
notice_help(Config.s_BotServ, u, BOT_HELP);
- FOREACH_MOD(I_OnBotServHelp, OnBotServHelp(u));
+ for (CommandMap::const_iterator it = BotServ->Commands.begin(); it != BotServ->Commands.end(); ++it)
+ it->second->OnServHelp(u);
notice_help(Config.s_BotServ, u, BOT_HELP_FOOTER, Config.BSMinUsers);
}
};
diff --git a/src/core/bs_info.cpp b/src/core/bs_info.cpp
index f7d6fb46d..4e8cf042f 100644
--- a/src/core/bs_info.cpp
+++ b/src/core/bs_info.cpp
@@ -240,6 +240,11 @@ class CommandBSInfo : public Command
{
syntax_error(Config.s_BotServ, u, "INFO", BOT_INFO_SYNTAX);
}
+
+ void OnServHelp(User *u)
+ {
+ notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_INFO);
+ }
};
class BSInfo : public Module
@@ -251,12 +256,6 @@ class BSInfo : public Module
this->SetVersion(VERSION_STRING);
this->SetType(CORE);
this->AddCommand(BotServ, new CommandBSInfo());
-
- ModuleManager::Attach(I_OnBotServHelp, this);
- }
- void OnBotServHelp(User *u)
- {
- notice_lang(Config.s_BotServ, u, BOT_HELP_CMD_INFO);
}
};
diff --git a/src/core/bs_kick.cpp b/src/core/bs_kick.cpp
index ab2782c8d..6c8e020e4 100644
--- a/src/core/bs_kick.cpp
+++ b/src/core/bs_kick.cpp
@@ -325,6 +325,11 @@ class CommandBSKick