<%@ language="JScript" %> <% try { var cn = Server.CreateObject("ADODB.Connection"); cn.Open(DB_CONNECTIONSTRING); var command = Request.QueryString("cmd").item||""; var cmdId = Request.QueryString("cmdId").item>>0; var cmdString = Request("cmdString").item||""; switch(command) { case "logout": Response.Clear(); Session.Abandon(); Response.Cookies("ready").Expires = (new Date(1980,0,1)).getVarDate(); Response.Redirect("default.asp"); break; } //Login utente var user = new WebUser(Request.Form("txtUsr").item, Request.Form("txtPwd").item, 0); user.save(); //Carrello var cart = new WebCart(); //Aggiunta al carrello if(Request.Form("addToCart").item) { //Response.Write("Aggiunto al carrello libro:" + Request.Form("bookId").item); cart.addItem(Request.Form("bookId").item, Request.Form("addToCart").item, Request.Form("bAddMod").item>>0); } if(command=="delCart"){ if(cart) cart.del(cmdId>>0); Response.Redirect(Request.ServerVariables("HTTP_REFERER").item||"default.asp"); } /* var en = new Enumerator(Session.Contents); for(var s="";!en.atEnd();en.moveNext()){ var i=en.item(),o=Session.Contents(i); s+=''+i.bold()+' - '+o.length+' characters
'+o+'

'; } en = null; Response.Write("SESSIONS
" + s); */ %> inEdition ...scrivi e lascia scrivere...
<% if(cn && cn.State != 0) cn.Close(); cn = null; } catch(siteErr) { //Response.Clear(); Response.ContentType = "text/html"; Response.CharSet = "UTF-8"; %> Si รจ verificato un errore nel sito.

Ci scusiamo per il disagio. Riprovare ad accedere dalla home

<%=siteErr.message%> <% //Invio email di errore try { var oMail = new Mail(); oMail.subject = "Errore Sito - InEdition" oMail.body = "Si è verificato un errore nel sito.
"; oMail.body += "

Errore: " + siteErr.message oMail.body += "

Querystring: " + Request.QueryString() oMail.body += "

Form: " + Request.Form() //oMail.body += "

ServerVariables: " + Request.ServerVariables("ALL_HTTP") oMail.body += "

ServerVariables:
"; for (var i=2; i< Request.ServerVariables.Count; i++) { if (Request.ServerVariables.Item(i+1) != "") { oMail.body += Request.ServerVariables.Key(i+1)+": " + Request.ServerVariables.Item(i+1)+ "
"; } } var en = new Enumerator(Session.Contents); for(var s="";!en.atEnd();en.moveNext()){ var i=en.item(),o=Session.Contents(i); s+=''+i.bold()+' - '+o.length+' characters
'+o+'

'; } en = null; oMail.body += "

Session:
" + s; oMail.to= "debug@imprimis.it"; oMail.setProp("isHTML", true); oMail.mailFormat = "text/html"; //oMail.send(); oMail=null; } catch(err) { Response.Write("
Non è stato possibile inviare l'email
" + err.message + "
"); } } %>