<% /* * Login.jsp 13/04/02 * * Copyright 2002 by George Ruthart, * 1955 Roy Ivor Crescent, Mississauga, Ontario, Canada L5L 3N7 * All rights reserved. * * This source code is the confidential and proprietary information * of George Ruthart ("Confidential Information"). You shall * not disclose this Confidential Information to any third parties * and shall not modify this code without the written permission * from George Ruthart as well as shall use the software only in * accordanc with the terms of the license agreement that * you entered into with George Ruthart. */ %> <%@ page import="org.apache.ecs.*" %> <%@ page import="org.apache.ecs.html.*" %> <%@ page import="net.ruthart.rdbms.*" %> <%@ page import="java.util.*" %> <% java.text.SimpleDateFormat exFmt = new java.text.SimpleDateFormat("EEE, d MMM yyyy hh:mm:ss z"); java.util.Date now = new java.util.Date(); long expTime = now.getTime() + 200000000; now.setTime(expTime); String expString = exFmt.format(now); response.setHeader("Expires", expString); LoginInfo li = new LoginInfo(getServletContext()); AuthInfo ai = li.getAuthInfo(request); Head head = new Head(); head.addElement(new Script("","/js/send.js")); head.addElement(new Link().setHref("/js/form1.css").setRel("stylesheet").setType("text/css")); Body body = new Body(); //body.setOnLoad("if(checkReferrer('Register.jsp')) window.reload();"); A a0 = new A("http://www.iciworld.net").addElement(new IMG("/banner/BannerICI.gif").setBorder(0)); body.addElement(new Center(new H1("Register for Membership at ICIWorld")).addElement(a0)).addElement("\n"); body.addElement(new BR()); A a1 = new A("https://www.internetsecure.com/cgi-bin/certified.mhtml?merchant_number=2111").addElement(new IMG("http://www.internetsecure.com/images/ismerch.gif").setBorder(0)); body.addElement(new Center(a1)); A a2 = new A("http://www.iciworld.net/Forget.jsp","here"); H4 h2 = new H4("If you ever registered with ICIWorld, even if you didn't join, click ").addElement(a2).addElement(" to find your information."); body.addElement(h2); String action = null; Table t1 = new Table(1); Form f1 = new Form("Register.jsp","POST").setName("form0"); String buttonLabel="Register", buttonText="
Press button to register"; String sessMembId = null; if (ai.memberId == null) { sessMembId = (String)session.getAttribute("mid"); } else { sessMembId = ai.mid; } if (sessMembId !=null) { buttonLabel = "Modify Registration"; buttonText = "
Press button to modify registration"; action = "mod"; } else { action = "add"; sessMembId = ""; } Db2mod d2m = new Db2mod(); Vector rows = d2m.getFields("wbnr",sessMembId,head,ai); if (rows == null) { // if record not in database for some reason, get a blank form. Revert the labels back. rows = d2m.getFields("wbnr","",head,null); buttonLabel="Register"; buttonText="
Press button to register"; action = "add"; } else { for (Enumeration e = rows.elements() ; e.hasMoreElements() ;) { t1.addElement((TR)e.nextElement()); t1.addElement("\n"); } Input sm = new Input("BUTTON","SUBMIT",buttonLabel); sm.setOnClick("send()"); f1.addElement(new Input("HIDDEN","ft", "wbnr " + sessMembId)); f1.addElement(new Input("HIDDEN","action", action)); if (request.getParameter("subtype") != null) { f1.addElement(new Input("HIDDEN","subtype", (String)request.getParameter("subtype"))); f1.addElement(new Input("HIDDEN","memb.subtype", (String)request.getParameter("subtype"))); } t1.addElement(new TR().addElement(new TD().addElement(new BR()).addElement(sm).setColSpan(2).addElement(buttonText).setClass("submit"))); f1.addElement(t1); body.addElement(f1); } body.addElement(DbUtils.getMessage("deliveryPlcy")); body.addElement(DbUtils.getMessage("refundPlcy")); body.addElement(DbUtils.getMessage("privPlcy")); %> <% out.print(head.toString()); %> <% out.print(body.toString()); %>