diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-02-28 17:33:31 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-02-28 17:33:31 +0000 |
commit | 3f80e1cad02735f692a5a300ee3b200a21f330aa (patch) | |
tree | d7bcd3c5d1cfd54c725f4c9a0eb7984632b6be67 /src/core/db_plain.cpp | |
parent | 393b5ab26e952f427f40a8ed6d10acfdf6ead96c (diff) |
Added in support for live updating MySQL databases and the ability to execute commands to Anope through MySQL. Currently database support only applies to NickServ, ChanServ and BotServ but will be expanded soon.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2798 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/db_plain.cpp')
-rw-r--r-- | src/core/db_plain.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/core/db_plain.cpp b/src/core/db_plain.cpp index c1c9cdae5..ff2a4cdf3 100644 --- a/src/core/db_plain.cpp +++ b/src/core/db_plain.cpp @@ -74,7 +74,7 @@ static void ReadDatabase(Module *m = NULL) if (m) MOD_RESULT = m->OnDatabaseRead(params); - else + else { FOREACH_RESULT(I_OnDatabaseRead, OnDatabaseRead(params)); } @@ -119,7 +119,7 @@ static void ReadDatabase(Module *m = NULL) try { if (m) - MOD_RESULT = m->OnDatabaseReadMetadata(nc, key, params); + m->OnDatabaseReadMetadata(nc, key, params); else { FOREACH_RESULT(I_OnDatabaseReadMetadata, OnDatabaseReadMetadata(nc, key, params)); @@ -127,7 +127,7 @@ static void ReadDatabase(Module *m = NULL) } catch (const char *err) { - Alog() << "[db_plain}: " << err; + Alog() << "[db_plain]: " << err; } } else if (na && Type == MD_NA) @@ -135,7 +135,7 @@ static void ReadDatabase(Module *m = NULL) try { if (m) - MOD_RESULT = m->OnDatabaseReadMetadata(na, key, params); + m->OnDatabaseReadMetadata(na, key, params); else { FOREACH_RESULT(I_OnDatabaseReadMetadata, OnDatabaseReadMetadata(na, key, params)); @@ -143,7 +143,7 @@ static void ReadDatabase(Module *m = NULL) } catch (const char *err) { - Alog() << "[db_plain}: " << err; + Alog() << "[db_plain]: " << err; } } else if (bi && Type == MD_BI) @@ -151,7 +151,7 @@ static void ReadDatabase(Module *m = NULL) try { if (m) - MOD_RESULT = m->OnDatabaseReadMetadata(bi, key, params); + m->OnDatabaseReadMetadata(bi, key, params); else { FOREACH_RESULT(I_OnDatabaseReadMetadata, OnDatabaseReadMetadata(bi, key, params)); @@ -159,15 +159,15 @@ static void ReadDatabase(Module *m = NULL) } catch (const char *err) { - Alog() << "[db_plain}: " << err; - } + Alog() << "[db_plain]: " << err; } + } else if (ci && Type == MD_CH) { try { if (m) - MOD_RESULT = m->OnDatabaseReadMetadata(ci, key, params); + m->OnDatabaseReadMetadata(ci, key, params); else { FOREACH_RESULT(I_OnDatabaseReadMetadata, OnDatabaseReadMetadata(ci, key, params)); @@ -175,7 +175,7 @@ static void ReadDatabase(Module *m = NULL) } catch (const char *err) { - Alog() << "[db_plain}: " << err; + Alog() << "[db_plain]: " << err; } } } |