1
0
mirror of https://github.com/anope/anope.git synced 2026-07-04 00:03:12 +02:00

Convert MemoServ.. *weep*

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1555 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Robin Burchell w00t@inspircd.org
2008-11-04 22:40:47 +00:00
parent e1344b1cab
commit 032e327fcf
12 changed files with 174 additions and 326 deletions
+14 -27
View File
@@ -18,34 +18,21 @@
int do_cancel(User * u);
void myMemoServHelp(User * u);
/**
* Create the cancel command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSCancel : public Module
{
Command *c;
public:
MSCancel(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("CANCEL", do_cancel, NULL, MEMO_HELP_CANCEL, -1, -1,
-1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("CANCEL", do_cancel, NULL, MEMO_HELP_CANCEL, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -104,4 +91,4 @@ int do_cancel(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_cancel")
MODULE_INIT(MSCancel)
+14 -27
View File
@@ -18,34 +18,21 @@
int do_memocheck(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSCheck : public Module
{
Command *c;
public:
MSCheck(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("CHECK", do_memocheck, NULL, MEMO_HELP_CHECK, -1, -1,
-1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("CHECK", do_memocheck, NULL, MEMO_HELP_CHECK, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -117,4 +104,4 @@ int do_memocheck(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_check")
MODULE_INIT(MSCheck)
+14 -26
View File
@@ -19,33 +19,21 @@ int do_del(User * u);
int del_memo_callback(User * u, int num, va_list args);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSDel : public Module
{
Command *c;
public:
MSDel(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("DEL", do_del, NULL, MEMO_HELP_DEL, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("DEL", do_del, NULL, MEMO_HELP_DEL, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -201,4 +189,4 @@ int del_memo_callback(User * u, int num, va_list args)
}
}
MODULE_INIT("ms_del")
MODULE_INIT(MSDel)
+13 -24
View File
@@ -17,32 +17,21 @@
int do_help(User * u);
/**
* Create the help command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSHelp : public Module
{
Command *c;
public:
MSHelp(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("HELP", do_help, NULL, -1, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("HELP", do_help, NULL, -1, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
}
};
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
@@ -65,4 +54,4 @@ int do_help(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_help")
MODULE_INIT(MSHelp)
+14 -27
View File
@@ -18,34 +18,21 @@
int do_info(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSInfo : public Module
{
Command *c;
public:
MSInfo(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("INFO", do_info, NULL, -1, MEMO_HELP_INFO, -1,
MEMO_SERVADMIN_HELP_INFO, MEMO_SERVADMIN_HELP_INFO);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("INFO", do_info, NULL, -1, MEMO_HELP_INFO, -1, MEMO_SERVADMIN_HELP_INFO, MEMO_SERVADMIN_HELP_INFO);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -230,4 +217,4 @@ int do_info(User * u)
return MOD_CONT; /* if (name && (ci || na->nc != u->na->nc)) */
}
MODULE_INIT("ms_info")
MODULE_INIT(MSInfo)
+14 -26
View File
@@ -19,34 +19,22 @@ int list_memo_callback(User * u, int num, va_list args);
int list_memo(User * u, int index, MemoInfo * mi, int *sent_header, int newi, const char *chan);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSList : public Module
{
Command *c;
public:
MSList(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("LIST", do_list, NULL, MEMO_HELP_LIST, -1, -1, -1,
-1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("LIST", do_list, NULL, MEMO_HELP_LIST, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
@@ -194,4 +182,4 @@ int list_memo(User * u, int index, MemoInfo * mi, int *sent_header, int newi, co
return 1;
}
MODULE_INIT("ms_list")
MODULE_INIT(MSList)
+14 -27
View File
@@ -22,34 +22,21 @@ void myMemoServHelp(User * u);
extern void rsend_notify(User * u, Memo * m, const char *chan);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSRead : public Module
{
Command *c;
public:
MSRead(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("READ", do_read, NULL, MEMO_HELP_READ, -1, -1, -1,
-1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("READ", do_read, NULL, MEMO_HELP_READ, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -202,4 +189,4 @@ int read_memo(User * u, int index, MemoInfo * mi, const char *chan)
return 1;
}
MODULE_INIT("ms_read")
MODULE_INIT(MSRead)
+16 -23
View File
@@ -18,31 +18,24 @@
int do_rsend(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSRSend : public Module
{
Command *c;
public:
MSRSend(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion
("$Id$");
moduleSetType(CORE);
c = createCommand("RSEND", do_rsend, NULL, MEMO_HELP_RSEND, -1, -1, -1,
-1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("RSEND", do_rsend, NULL, MEMO_HELP_RSEND, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
if (!MSMemoReceipt) {
return MOD_STOP;
}
return MOD_CONT;
}
if (!MSMemoReceipt)
throw ModuleException("Don't like memo reciepts, or something.");
}
};
/**
* Unload the module
@@ -119,4 +112,4 @@ int do_rsend(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_rsend")
MODULE_INIT(MSRSend)
+14 -28
View File
@@ -18,35 +18,21 @@
int do_send(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSSend : public Module
{
Command *c;
public:
MSSend(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion
("$Id$");
moduleSetType(CORE);
c = createCommand("SEND", do_send, NULL, MEMO_HELP_SEND, -1, -1, -1,
-1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("SEND", do_send, NULL, MEMO_HELP_SEND, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -73,4 +59,4 @@ int do_send(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_send")
MODULE_INIT(MSSend)
+14 -28
View File
@@ -18,35 +18,21 @@
int do_sendall(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSSendAll : public Module
{
Command *c;
public:
MSSendAll(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion
("$Id$");
moduleSetType(CORE);
c = createCommand("SENDALL", do_sendall, is_services_admin, -1, -1, -1,
MEMO_HELP_SENDALL, MEMO_HELP_SENDALL);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("SENDALL", do_sendall, is_services_admin, -1, -1, -1, MEMO_HELP_SENDALL, MEMO_HELP_SENDALL);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -95,4 +81,4 @@ int do_sendall(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_sendall")
MODULE_INIT(MSSendAll)
+19 -35
View File
@@ -20,46 +20,30 @@ int do_set_notify(User * u, MemoInfo * mi, char *param);
int do_set_limit(User * u, MemoInfo * mi, char *param);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSSet : public Module
{
Command *c;
public:
MSSet(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("SET", do_set, NULL, MEMO_HELP_SET, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
c = createCommand("SET", do_set, NULL, MEMO_HELP_SET, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
c = createCommand("SET NOTIFY", NULL, NULL, MEMO_HELP_SET_NOTIFY, -1,
-1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
c = createCommand("SET NOTIFY", NULL, NULL, MEMO_HELP_SET_NOTIFY, -1, -1, -1, -1);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
c = createCommand("SET LIMIT", NULL, NULL, -1, MEMO_HELP_SET_LIMIT,
MEMO_SERVADMIN_HELP_SET_LIMIT,
MEMO_SERVADMIN_HELP_SET_LIMIT,
MEMO_SERVADMIN_HELP_SET_LIMIT);
c->help_param1 = (char *) (long) MSMaxMemos;
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
c = createCommand("SET LIMIT", NULL, NULL, -1, MEMO_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT);
c->help_param1 = (char *) (long) MSMaxMemos;
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -265,4 +249,4 @@ int do_set_limit(User * u, MemoInfo * mi, char *param)
return MOD_CONT;
}
MODULE_INIT("ms_set")
MODULE_INIT(MSSet)
+14 -28
View File
@@ -18,35 +18,21 @@
int do_staff(User * u);
void myMemoServHelp(User * u);
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
class MSStaff : public Module
{
Command *c;
public:
MSStaff(const std::string &creator) : Module(creator)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion
("$Id$");
moduleSetType(CORE);
c = createCommand("STAFF", do_staff, is_services_oper, -1, -1,
MEMO_HELP_STAFF, MEMO_HELP_STAFF, MEMO_HELP_STAFF);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
return MOD_CONT;
}
/**
* Unload the module
**/
void AnopeFini(void)
{
}
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(CORE);
c = createCommand("STAFF", do_staff, is_services_oper, -1, -1, MEMO_HELP_STAFF, MEMO_HELP_STAFF, MEMO_HELP_STAFF);
moduleAddCommand(MEMOSERV, c, MOD_UNIQUE);
moduleSetMemoHelp(myMemoServHelp);
}
};
@@ -92,4 +78,4 @@ int do_staff(User * u)
return MOD_CONT;
}
MODULE_INIT("ms_staff")
MODULE_INIT(MSStaff)