diff options
author | keeper 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 |
---|---|---|
committer | keeper 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 |
commit | 8efb093193805c6b57377769cca178f02e31ab5b (patch) | |
tree | 974dd69e8604c8a7a78a2ad9d357b8dc4eedc5ea /rdb.c | |
parent | 6f9bbb2d39e28780c5b2b2d3cbf617b54727b11c (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.c | 113 |
1 files changed, 111 insertions, 2 deletions
@@ -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) { |