diff --git a/src/a3 b/src/a3 index 159a4bd..33b026d 100755 Binary files a/src/a3 and b/src/a3 differ diff --git a/src/a3.nim b/src/a3.nim index cdaa104..c3f4afc 100644 --- a/src/a3.nim +++ b/src/a3.nim @@ -121,6 +121,8 @@ import db3 = newDatabase3() db1 = newDatabase1() + products: seq[Products] + try: email = ctx.cookies["email"] password = ctx.cookies["password"] @@ -132,7 +134,6 @@ import var userId = db2.getUserId(email, password) cart = db3.getUserCart(userId) - products: seq[Products] for c, d in cart: var product = db1.getProductById(d.productId) @@ -150,6 +151,7 @@ import db1 = newDatabase1() availableProducts = db1.availableProducts() + products: seq[Products] try: email = ctx.cookies["email"] @@ -162,7 +164,6 @@ import var userId = db2.getUserId(email, password) cart = db3.getUserCart(userId) - products: seq[Products] for c, d in cart: var product = db1.getProductById(d.productId) @@ -171,13 +172,36 @@ import compileTemplateFile(getScriptDir() / "a3a" / "shop.nimja") "/shop-single" -> get: + var + email: string + password: string + db2 = newDatabase2() + db3 = newDatabase3() db1 = newDatabase1() productName = ctx.queryParams["prod"] product = db1.getProduct(productName) + products: seq[Products] + + try: + email = ctx.cookies["email"] + password = ctx.cookies["password"] + except: + email = "" + password = "" + + if email != "" and password != "": + var + userId = db2.getUserId(email, password) + cart = db3.getUserCart(userId) + + for c, d in cart: + var product1 = db1.getProductById(d.productId) + products.add(product1) + compileTemplateFile(getScriptDir() / "a3a" / "shop-single.nimja") "/thankyou" -> get: diff --git a/src/a3a/contact.nimja b/src/a3a/contact.nimja index 2e0816c..f467fda 100644 --- a/src/a3a/contact.nimja +++ b/src/a3a/contact.nimja @@ -30,7 +30,9 @@
  • - 2 + {% if products.len > 0 %} + {{products.len}} + {% endif %}
  • @@ -151,4 +153,4 @@ -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/src/a3a/shop-single.nimja b/src/a3a/shop-single.nimja index 963efb7..5d8ebe0 100644 --- a/src/a3a/shop-single.nimja +++ b/src/a3a/shop-single.nimja @@ -30,7 +30,9 @@
  • - 2 + {% if products.len > 0 %} + {{products.len}} + {% endif %}
  • @@ -182,4 +184,4 @@ -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/src/a3a/shop.nimja b/src/a3a/shop.nimja index 30d31de..598d099 100644 --- a/src/a3a/shop.nimja +++ b/src/a3a/shop.nimja @@ -30,7 +30,9 @@
  • - 2 + {% if products.len > 0 %} + {{products.len}} + {% endif %}