%
' Comersus Shopping Cart
' Comersus Open Technologies
' United States
' Software License can be found at License.txt
' http://www.comersus.com
' Details: show a list of orders
%>
<%
'on error resume next
dim connTemp, rsTemp, mySql, counter
' get settings
pStoreFrontDemoMode = getSettingKey("pStoreFrontDemoMode")
pCurrencySign = getSettingKey("pCurrencySign")
pDecimalSign = getSettingKey("pDecimalSign")
pCompany = getSettingKey("pCompany")
pCompanySlogan = getSettingKey("pCompanySlogan")
pAboutUsLink = getSettingKey("pAboutUsLink")
pMoneyDontRound = getSettingKey("pMoneyDontRound")
pAffiliatesStoreFront = getSettingKey("pAffiliatesStoreFront")
pAuctions = getSettingKey("pAuctions")
pListBestSellers = getSettingKey("pListBestSellers")
pNewsLetter = getSettingKey("pNewsLetter")
pPriceList = getSettingKey("pPriceList")
pStoreNews = getSettingKey("pStoreNews")
pOneStepCheckout = getSettingKey("pOneStepCheckout")
pAllowDelayPayment = getSettingKey("pAllowDelayPayment")
pOrderPrefix = getSettingKey("pOrderPrefix")
pDateSwitch = getSettingKey("pDateSwitch")
' session
pIdCustomer = getSessionVariable("idCustomer","0")
pIdCustomerType = getSessionVariable("idCustomerType","1")
call customerTracking("comersus_customerShowOrders.asp", request.querystring)
' get orders, for demo store get only 10 orders
if pStoreFrontDemoMode="-1" and lCase(pDataBase)<>"mysql" then
mySQL="SELECT TOP 10 orders.idOrder, orderDate, total, orderStatus FROM orders, customers WHERE orders.idCustomer=customers.idCustomer AND customers.idCustomer=" &pIdCustomer& " ORDER by orders.idOrder DESC"
else
mySQL="SELECT orders.idOrder, orderDate, total, orderStatus FROM orders, customers WHERE orders.idCustomer=customers.idCustomer AND customers.idCustomer=" &pIdCustomer& " ORDER by orders.idOrder DESC"
end if
call getFromDatabase (mySql, rsTemp,"customerShowOrders")
if rstemp.eof then
response.redirect "comersus_message.asp?message="&Server.Urlencode(getMsg(550,"Empty order list"))
end if
counter=Cint(0)
%>
<%=getMsg(551,"history")%>
<%=getMsg(552,"date")%> | <%=getMsg(553,"order")%> | <%=getMsg(554,"total")%> | <%=getMsg(556,"items")%> | <%=getMsg(555,"status")%> | <%=getMsg(738,"rma")%> |
<%=formatDate(pOrderDate)%> | <%=pOrderPrefix&pIdorder%> | <%=pCurrencySign & money(ptotal)%> | <%=pSumQty%> | <%select case pOrderStatus case 1 response.write getMsg(549,"pending") case 2 response.write getMsg(534,"delivered") case 3 response.write getMsg(535,"cancel") case 4 response.write getMsg(536,"paid") case 5 response.write getMsg(537,"cback") case 6 response.write getMsg(538,"rfunded") end select %> | <% ' check RMA mySQL="SELECT idRma, rmaStatus FROM RMA WHERE idOrder=" &pIdOrder call getFromDatabase (mySql, rsTemp2,"customerShowOrders") if not rstemp2.eof then select case rstemp2("rmaStatus") case 1 response.write getMsg(739,"pending") case 2 response.write getMsg(740,"approved") case 3 response.write getMsg(741,"rejected") end select else response.write "-" end if %> |