void LoadOperMOTD()
{
- ConfigReader* conf = new ConfigReader(ServerInstance);
+ ConfigReader* conf = new ConfigReader;
std::string filename;
filename = conf->ReadValue("opermotd","file",0);
if (opermotd)
delete opermotd;
opermotd = NULL;
}
- opermotd = new FileReader(ServerInstance, filename);
+ opermotd = new FileReader(filename);
onoper = conf->ReadFlag("opermotd","onoper","yes",0);
delete conf;
}
- ModuleOpermotd(InspIRCd* Me)
- : Module(Me), cmd(this)
+ ModuleOpermotd()
+ : cmd(this)
{
opermotd = NULL;
ServerInstance->AddCommand(&cmd);
- opermotd = new FileReader(ServerInstance);
+ opermotd = new FileReader;
LoadOperMOTD();
Implementation eventlist[] = { I_OnRehash, I_OnOper };
ServerInstance->Modules->Attach(eventlist, this, 2);
virtual Version GetVersion()
{
- return Version("$Id$", VF_VENDOR, API_VERSION);
+ return Version("Shows a message to opers after oper-up, adds /opermotd", VF_VENDOR, API_VERSION);
}