From 0c7e43956cd13730dd61d3eea4c6eb420115f057 Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Fri, 26 Oct 2012 22:51:46 +0200 Subject: print price info if no user is logged in --- src/scannersession.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/scannersession.vala b/src/scannersession.vala index ad4d3c1..85153e0 100644 --- a/src/scannersession.vala +++ b/src/scannersession.vala @@ -138,16 +138,21 @@ public class ScannerSession { return false; } + var name = db.get_product_name(id); + if(!logged_in) { + var mprice = db.get_product_price(user, 0); + var gprice = db.get_product_price(user, 1); + audio.play_system("error.ogg"); - write_to_log("Error: Login Required!"); + write_to_log(@"article info: $name (Member: $mprice €, Guest: $gprice €)"); + write_to_log("Error: Login required for purchase!"); return false; } if(db.buy(user, id)) { - audio.play_user(theme, "purchase"); - var name = db.get_product_name(id); var price = db.get_product_price(user, id); + audio.play_user(theme, "purchase"); write_to_log(@"article bought: $name ($price €)"); return true; } else { -- cgit v1.2.3