diff options
author | deva <deva> | 2008-08-21 09:49:37 +0000 |
---|---|---|
committer | deva <deva> | 2008-08-21 09:49:37 +0000 |
commit | d3ea5701baadcdbc6df8775d88f173e52936307a (patch) | |
tree | 3e0000345e815e4db63a87b82e923a58db165357 /server/src | |
parent | e7a9fa4dfb4a3cc4ec403994437af3529615aab8 (diff) |
Fixed hardcoded CPR in widgetgenerator - yrk.
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/server.cc | 2 | ||||
-rw-r--r-- | server/src/widgetgenerator.cc | 4 | ||||
-rw-r--r-- | server/src/widgetgenerator.h | 3 |
3 files changed, 5 insertions, 4 deletions
diff --git a/server/src/server.cc b/server/src/server.cc index 96c5006..75dc341 100644 --- a/server/src/server.cc +++ b/server/src/server.cc @@ -187,7 +187,7 @@ static std::string handleTransaction(Transaction &transaction) LUAQueryMapper lqm(qp.result); //////////////////////// - answer += widgetgenerator(*m, lqm, db); + answer += widgetgenerator(transaction.cpr, *m, lqm, db); } answer += " </macro>\n"; mi2++; diff --git a/server/src/widgetgenerator.cc b/server/src/widgetgenerator.cc index ad9ffc6..26dcf37 100644 --- a/server/src/widgetgenerator.cc +++ b/server/src/widgetgenerator.cc @@ -116,12 +116,12 @@ static void get_fields(Widget &widget, Fieldnames &fields) } } -std::string widgetgenerator(Macro ¯o, LUAQueryMapper &mapper, Database &db) +std::string widgetgenerator(std::string cpr, Macro ¯o, LUAQueryMapper &mapper, Database &db) { Fieldnames fields; get_fields(macro.window, fields); - Values values = db.getValues("2003791613", fields); + Values values = db.getValues(cpr, fields); return send_macro_widget(macro, macro.window, " ", mapper, values); } diff --git a/server/src/widgetgenerator.h b/server/src/widgetgenerator.h index 66d3690..6a27ab0 100644 --- a/server/src/widgetgenerator.h +++ b/server/src/widgetgenerator.h @@ -34,7 +34,8 @@ #include "luaquerymapper.h" #include "database.h" -std::string widgetgenerator(Macro ¯o, +std::string widgetgenerator(std::string cpr, + Macro ¯o, LUAQueryMapper &mapper, Database &db); |