summaryrefslogtreecommitdiff
path: root/rdb.c
diff options
context:
space:
mode:
authorkeeper keeper@31f1291d-b8d6-0310-a050-a5561fc1590b <keeper keeper@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2004-03-31 18:25:42 +0000
committerkeeper keeper@31f1291d-b8d6-0310-a050-a5561fc1590b <keeper keeper@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2004-03-31 18:25:42 +0000
commit8efb093193805c6b57377769cca178f02e31ab5b (patch)
tree974dd69e8604c8a7a78a2ad9d357b8dc4eedc5ea /rdb.c
parent6f9bbb2d39e28780c5b2b2d3cbf617b54727b11c (diff)
BUILD : 1.7.0 (17) BUGS : NOTES : Implemented MySQL Phase 2, see Changes and docs/MYSQL file for information.
git-svn-id: svn://svn.anope.org/anope/trunk@17 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@10 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'rdb.c')
-rw-r--r--rdb.c113
1 files changed, 111 insertions, 2 deletions
diff --git a/rdb.c b/rdb.c
index 1ed2d21ad..8ed346dfe 100644
--- a/rdb.c
+++ b/rdb.c
@@ -30,7 +30,7 @@ int rdb_open()
{
#ifdef USE_MYSQL
- return db_mysql_open();
+ return 1; // db_mysql_open();
#endif
}
@@ -41,7 +41,7 @@ int rdb_close()
{
#ifdef USE_MYSQL
- return db_mysql_close();
+ return 1; // db_mysql_close();
#endif
}
@@ -337,6 +337,115 @@ void rdb_save_news(NewsItem * ni)
/*************************************************************************/
+void rdb_load_bs_dbase(void)
+{
+
+#ifdef USE_MYSQL
+ return db_mysql_load_bs_dbase();
+#endif
+
+}
+
+/*************************************************************************/
+
+void rdb_load_hs_dbase(void)
+{
+
+#ifdef USE_MYSQL
+ return db_mysql_load_hs_dbase();
+#endif
+
+}
+
+/*************************************************************************/
+
+void rdb_load_ns_dbase(void)
+{
+
+#ifdef USE_MYSQL
+ return db_mysql_load_ns_dbase();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_news(void)
+{
+#ifdef USE_MYSQL
+ return db_mysql_load_news();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_exceptions(void)
+{
+#ifdef USE_MYSQL
+ return db_mysql_load_exceptions();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_cs_dbase(void)
+{
+#ifdef USE_MYSQL
+ return db_mysql_load_cs_dbase();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_os_dbase(void)
+{
+#ifdef USE_MYSQL
+ return db_mysql_load_os_dbase();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_ns_req_dbase(void)
+{
+#ifdef USE_MYSQL
+ return db_mysql_load_ns_req_dbase();
+#endif
+}
+
+/*************************************************************************/
+
+void rdb_load_dbases(void)
+{
+ if (!skeleton) {
+ rdb_load_ns_dbase();
+ if (debug) alog("RDB: Loaded NickServ DataBase (1/8)");
+ if (s_HostServ) {
+ rdb_load_hs_dbase();
+ if (debug) alog("RDB: Loaded HostServ DataBase (2/8)");
+ }
+ if (s_BotServ) {
+ rdb_load_bs_dbase();
+ if (debug) alog("RDB: Loaded BotServ DataBase (3/8)");
+ }
+ rdb_load_cs_dbase();
+ if (debug) alog("RDB: Loaded ChanServ DataBase (4/8)");
+ }
+ rdb_load_os_dbase();
+ if (debug) alog("RDB: Loaded OperServ DataBase (5/8)");
+ rdb_load_news();
+ if (debug) alog("RDB: Loaded News DataBase (6/8)");
+ rdb_load_exceptions();
+ if (debug) alog("RDB: Loaded Exception Database (7/8)");
+ if (PreNickDBName) {
+ rdb_load_ns_req_dbase();
+ if (debug) alog("RDB: Loaded PreNick DataBase (8/8)");
+ } else {
+ if (debug) alog("RDB: No need to load PreNickDB (8/8)");
+ }
+ alog("RDB: All DataBases loaded.");
+}
+/*************************************************************************/
+
void rdb_save_exceptions(Exception * e)
{