summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/database/database.vala10
-rw-r--r--src/database/db-interface.vala4
-rw-r--r--src/web/web.vala4
3 files changed, 5 insertions, 13 deletions
diff --git a/src/database/database.vala b/src/database/database.vala
index 640e175..f84d2c5 100644
--- a/src/database/database.vala
+++ b/src/database/database.vala
@@ -265,16 +265,10 @@ public class DataBase : Object {
statements["stock_status"].column_text(0),
statements["stock_status"].column_text(1),
statements["stock_status"].column_int(2),
- null,
- null
+ statements["stock_status"].column_int(3),
+ statements["stock_status"].column_int(4)
};
- Price mprice = statements["stock_status"].column_int(3);
- Price gprice = statements["stock_status"].column_int(4);
-
- entry.memberprice = @"$mprice";
- entry.guestprice = @"$gprice";
-
result += entry;
}
diff --git a/src/database/db-interface.vala b/src/database/db-interface.vala
index da95eb7..be9ffba 100644
--- a/src/database/db-interface.vala
+++ b/src/database/db-interface.vala
@@ -53,8 +53,8 @@ public struct StockEntry {
public string id;
public string name;
public int amount;
- public string memberprice;
- public string guestprice;
+ public Price memberprice;
+ public Price guestprice;
}
public struct PriceEntry {
diff --git a/src/web/web.vala b/src/web/web.vala
index 9dfb1ae..1c0d9b7 100644
--- a/src/web/web.vala
+++ b/src/web/web.vala
@@ -441,9 +441,7 @@ public class WebServer {
string table = "";
foreach(var e in db.get_stock()) {
- table += "<tr><td><a href=\"/products/%s\">%s</a></td><td><a href=\"/products/%s\">%s</a></td><td>%d</td><td>%s€</td><td>%s€</td></tr>".printf(
- e.id, e.id, e.id, e.name, e.amount, e.memberprice, e.guestprice
- );
+ table += @"<tr><td><a href=\"/products/$(e.id)\">$(e.id)</a></td><td><a href=\"/products/$(e.id)\">$(e.name)</a></td><td>$(e.amount)</td><td>$(e.memberprice)€</td><td>$(e.guestprice)€</td></tr>";
}
t.replace("DATA", table);