%
' Comersus BackOffice Lite
' e-commerce ASP Open Source
' Comersus Open Technologies LC
' 2005
' http://www.comersus.com
%>
<%
on error resume next
dim mySQL, conntemp, rstemp
' get settings
pCurrencySign = getSettingKey("pCurrencySign")
pDecimalSign = getSettingKey("pDecimalSign")
pCompany = getSettingKey("pCompany")
pOrderPrefix = getSettingKey("pOrderPrefix")
pIdCustomer = getUserInput(request("idCustomer"),20)
if pIdCustomer = "" then
' get orders
mySQL="SELECT orders.idOrder, name, lastName, phone, email, orderDate, total, orderstatus FROM orders, customers WHERE orders.idCustomer=customers.idCustomer ORDER BY idOrder DESC"
call getFromDatabase(mySQL, rstemp, "comersus_backoffice_listorders.asp")
else
' get orders for one customer
mySQL="SELECT orders.idorder, name, lastName, phone, email, orderDate, total, orderstatus FROM orders, customers WHERE customers.idCustomer=" &pIdCustomer&" AND orders.idCustomer=customers.idCustomer ORDER BY idOrder DESC"
call getFromDatabase(mySQL, rstemp, "comersus_backoffice_listorders.asp")
end if
if rstemp.eof then
response.redirect "comersus_backoffice_message.asp?message="& Server.Urlencode("No orders found")
end if
pCounter=1
%>
Orders
Order | Date | Customer | Total | Status | View |
<%=pOrderPrefix&pIdOrder%> | <%=pOrderDate%> | <%=pName%> | <%=pCurrencySign & money(ptotal)%> | <% select case pOrderStatus case 1 response.write "Pending" case 2 response.write "Delivered" case 3 response.write "Cancelled" case 4 response.write "Paid" case 5 response.write "Chargeback" case 6 response.write "Refunded" end select %> | View |