*/
#include "inspircd.h"
-#include "users.h"
-#include "channels.h"
-#include "modules.h"
static FileReader *quotes = NULL;
/** Handle /RANDQUOTE
*/
-class cmd_randquote : public command_t
+class CommandRandquote : public Command
{
public:
- cmd_randquote (InspIRCd* Instance) : command_t(Instance,"RANDQUOTE", 0, 0)
+ CommandRandquote (InspIRCd* Instance) : Command(Instance,"RANDQUOTE", 0, 0)
{
this->source = "m_randquote.so";
}
- CmdResult Handle (const char** parameters, int pcntl, userrec *user)
+ CmdResult Handle (const char** parameters, int pcntl, User *user)
{
std::string str;
int fsize;
class ModuleRandQuote : public Module
{
private:
- cmd_randquote* mycommand;
+ CommandRandquote* mycommand;
ConfigReader *conf;
public:
ModuleRandQuote(InspIRCd* Me)
else
{
/* Hidden Command -- Mode clients assume /quote sends raw data to an IRCd >:D */
- mycommand = new cmd_randquote(ServerInstance);
+ mycommand = new CommandRandquote(ServerInstance);
ServerInstance->AddCommand(mycommand);
}
}
return Version(1,1,0,1,VF_VENDOR,API_VERSION);
}
- virtual void OnUserConnect(userrec* user)
+ virtual void OnUserConnect(User* user)
{
if (mycommand)
mycommand->Handle(NULL, 0, user);