summaryrefslogtreecommitdiff
path: root/libtemplate/globals.c
diff options
context:
space:
mode:
Diffstat (limited to 'libtemplate/globals.c')
-rw-r--r--libtemplate/globals.c9
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));