diff options
Diffstat (limited to 'libtemplate/globals.c')
| -rw-r--r-- | libtemplate/globals.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libtemplate/globals.c b/libtemplate/globals.c index 822b993..3fd0705 100644 --- a/libtemplate/globals.c +++ b/libtemplate/globals.c @@ -149,6 +149,15 @@ void cGlobals::ReplaceStringVars(string &value) { } +bool cGlobals::GetString(string &name, string &value) { + map<string,string>::iterator hit = stringVars.find(name); + if (hit == stringVars.end()) + return false; + value = hit->second; + return true; +} + + bool cGlobals::AddTranslation(string name, map < string, string > transl) { translations.erase(name); translations.insert(pair<string, map < string, string > >(name, transl)); |
