Author: jonesde
Date: Wed Nov 29 15:05:25 2006
New Revision: 480761

URL: http://svn.apache.org/viewvc?view=rev&rev=480761
Log:
Applied patch from Ashish Vijaywargiya also in Jira #OFBIZ-498; this is mostly 
cleanups of the checkout stuff, and adds the form submit feature too; reading 
over it everything looks fine and it was okay in a brief test, but it would be 
good for more people to test it now

Modified:
    
incubator/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/anonymousCheckoutLinks.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/checkoutreview.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/custsettings.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/genericaddress.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/optionsettings.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentinformation.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentoptions.ftl
    
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/shipsettings.ftl
    incubator/ofbiz/trunk/applications/ecommerce/widget/OrderScreens.xml

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
 Wed Nov 29 15:05:25 2006
@@ -430,73 +430,6 @@
     <!-- =========================================== -->
     <!-- ======== Anonymous Checkout Events ======== -->
     <!-- =========================================== -->
-    <simple-method method-name="processCustomerSettingsOld" 
short-description="Process Customer Settings; to be called as a Request Event" 
login-required="false">
-        <if-empty field-name="parameters.partyId">
-            <call-simple-method method-name="createCustomer"/>
-            <else>
-                <call-simple-method method-name="updateCustomer"/>
-            </else>
-        </if-empty>
-        
-        <!-- see if we should continue now... -->
-        <check-errors/>
-        
-        <log level="info" message="Setting up party ${tempMap.partyId} and 
shipping address ${addressPurposeContext.contactMechId} in cart"/>
-        
-        <!--  this is code from CheckOutEvents->finalizeOrderEntry -->
-        <call-bsh><![CDATA[
-               import org.ofbiz.order.shoppingcart.ShoppingCart;
-               import org.ofbiz.service.LocalDispatcher;
-               import org.ofbiz.entity.GenericValue;
-               import org.ofbiz.base.util.UtilMisc;
-               import org.ofbiz.base.util.Debug;
-               
-               ShoppingCart cart = (ShoppingCart) 
session.getAttribute("shoppingCart");
-               GenericValue userLogin = (GenericValue) 
session.getAttribute("userLogin");
-       
-               // if null then we must be an anonymous shopper
-               if (userLogin == null) {
-                   // remove auto-login fields
-                   session.removeAttribute("autoUserLogin");
-                   session.removeAttribute("autoName");
-                   // clear out the login fields from the cart
-                   try {
-                       if (cart!=null) cart.setAutoUserLogin(null, dispatcher);
-                   } catch (CartItemModifyException e) {
-                       Debug.logError(e, module);
-                   }
-               }
-                    
-            // set party id in cart        
-            String partyId = (String) request.getAttribute("partyId");
-            if (partyId != null) {
-                // no userLogin means we are an anonymous shopper; fake the UL 
for service calls
-                if (userLogin == null) {
-                    try {
-                        userLogin = delegator.findByPrimaryKey("UserLogin", 
UtilMisc.toMap("userLoginId", "anonymous"));
-                    } catch (GenericEntityException e) {
-                        Debug.logError(e, module);
-                    }
-                    if (userLogin != null) {
-                        userLogin.set("partyId", partyId);
-                    }
-                    session.setAttribute("userLogin", userLogin);
-                    try {          
-                       if (cart != null) {             
-                            cart.setOrderPartyId(partyId);
-                            cart.setUserLogin(userLogin, dispatcher);
-                        }
-                    } catch (CartItemModifyException e) {
-                        Debug.logError(e, module);
-                    }
-                }
-            }
-        ]]></call-bsh>
-        
-        <check-errors/>
-        
-        <log level="info" message="If anonymous, user-login has been 
activated"/>
-    </simple-method>     
         
     <simple-method method-name="processCustomerSettings" 
short-description="Process Customer Settings; to be called as a Request Event" 
login-required="false">
         <if-empty field-name="parameters.partyId">
@@ -512,7 +445,6 @@
         <session-to-field field-name="userLogin" session-name="userLogin"/>
         <log level="info" message="userLogin in Env ${userLogin} in 
parameters.userLogin ${parameters.userLogin}"/>
         <if-empty field-name="userLogin">
-            <log level="info" 
message="removeAttributeremoveAttributeremoveAttribute"/>
             <call-object-method obj-field-name="session" 
method-name="removeAttribute">
                 <string value="autoUserLogin"/>
             </call-object-method>
@@ -850,56 +782,6 @@
         </if-not-empty>
     </simple-method>
        
-       <simple-method method-name="processShipOptionsOld" 
short-description="Process Ship Options; to be called as a Request Event" 
login-required="false">
-        
-        <call-bsh><![CDATA[
-            import org.ofbiz.order.shoppingcart.ShoppingCart;
-            import org.ofbiz.service.LocalDispatcher;
-            import org.ofbiz.entity.GenericDelegator;
-            import org.ofbiz.entity.GenericValue;
-            import org.ofbiz.base.util.UtilMisc;
-            import org.ofbiz.base.util.Debug;
-            import org.ofbiz.base.util.UtilValidate;
-            import org.ofbiz.order.shoppingcart.CheckOutHelper;
-            import org.ofbiz.service.ServiceUtil;
-               
-            ShoppingCart cart = (ShoppingCart) 
session.getAttribute("shoppingCart");
-            LocalDispatcher dispatcher = (LocalDispatcher) 
request.getAttribute("dispatcher");
-            GenericDelegator delegator = (GenericDelegator) 
request.getAttribute("delegator");
-            CheckOutHelper checkOutHelper = new CheckOutHelper(dispatcher, 
delegator, cart);
-               
-            // set contact mech for shipping address in cart
-            if (cart != null) {
-                Map callResult = ServiceUtil.returnSuccess();
-                List errorMessages = new ArrayList();
-                Map errorMaps = new HashMap();
-               
-                for (int shipGroupIndex = 0; shipGroupIndex < 
cart.getShipGroupSize(); shipGroupIndex++) {
-                    shippingMethod = request.getParameter(shipGroupIndex + 
"_shipping_method");
-                    if (UtilValidate.isEmpty(shippingMethod)){
-                        shippingMethod = 
request.getParameter("shipping_method");
-                    }
-                    shippingInstructions = request.getParameter(shipGroupIndex 
+ "_shipping_instructions");
-                    if (UtilValidate.isEmpty(shippingInstructions)){
-                        shippingInstructions = 
request.getParameter("shipping_instructions");
-                    }
-                    maySplit = request.getParameter(shipGroupIndex + 
"_may_split");
-                    if (UtilValidate.isEmpty(maySplit)){
-                        maySplit = request.getParameter("may_split");
-                    }
-                    giftMessage = request.getParameter(shipGroupIndex + 
"_gift_message");
-                    isGift = request.getParameter(shipGroupIndex + "_is_gift");
-                    internalCode = request.getParameter("internalCode"); // 
FIXME
-                    shipBeforeDate = request.getParameter(shipGroupIndex + 
"_shipBeforeDate");
-                    shipAfterDate = request.getParameter(shipGroupIndex + 
"_shipAfterDate");
-                    callResult = 
checkOutHelper.finalizeOrderEntryOptions(shipGroupIndex, shippingMethod, 
shippingInstructions, maySplit, giftMessage, isGift, internalCode, 
shipBeforeDate, shipAfterDate);
-                    ServiceUtil.addErrors(errorMessages, errorMaps, 
callResult);
-                }
-            }
-                       
-        ]]></call-bsh>  
-        
-    </simple-method>
     <simple-method method-name="processShipOptions" short-description="Process 
Ship Options; to be called as a Request Event" login-required="false">
        <call-bsh><![CDATA[
            shipmentMethod = parameters.get("shipping_method");

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh
 Wed Nov 29 15:05:25 2006
@@ -18,10 +18,10 @@
 
 shoppingCart = ShoppingCartEvents.getCartObject(request);
 
-orderPartyId = shoppingCart.getOrderPartyId();
-if (orderPartyId !=null && !orderPartyId.equals("")) {
+userLogin = context.get("userLogin");
+if (userLogin != null) {
     context.put("enableShippingAddress",true);
-}
+} 
 
 shippingContactMechId = shoppingCart.getShippingContactMechId();
 if (shippingContactMechId !=null && !shippingContactMechId.equals("")) {

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh
 Wed Nov 29 15:05:25 2006
@@ -35,6 +35,7 @@
     if (request.getAttribute("_ERROR_MESSAGE_") == null && 
request.getAttribute("_ERROR_MESSAGE_LIST_") == null) {
         person = delegator.findByPrimaryKey("Person", 
UtilMisc.toMap("partyId", partyId));
         if (person != null) {
+            context.put("callSubmitForm",true);
             // should never be null for the anonymous checkout, but just in 
case
             parameters.put("personalTitle", person.get("personalTitle"));
             parameters.put("firstName", person.get("firstName"));

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh
 Wed Nov 29 15:05:25 2006
@@ -53,6 +53,7 @@
 
 if (shoppingCart != null && shoppingCart.getShipmentMethodTypeId() != null && 
shoppingCart.getCarrierPartyId() != null) {
     context.put("chosenShippingMethod", shoppingCart.getShipmentMethodTypeId() 
+ '@' + shoppingCart.getCarrierPartyId());
+    context.put("callSubmitForm",true);
 }
 
 context.put("productStoreId", productStore.get("productStoreId"));

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh
 Wed Nov 29 15:05:25 2006
@@ -114,4 +114,7 @@
     parameters.put("postalCode",postalAddress.get("postalCode"));
     parameters.put("countryGeoId",postalAddress.get("countryGeoId"));
     parameters.put("contactMechId",postalAddress.get("contactMechId"));
+    if(context.get("creditCard") != null){
+       context.put("callSubmitForm",true);
+    }    
 }

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh
 Wed Nov 29 15:05:25 2006
@@ -23,6 +23,7 @@
 paymentMethodTypeIdIter = paymentMethodTypeIds.iterator();
 while (paymentMethodTypeIdIter.hasNext()) {
     String paymentMethodTypeId = (String) paymentMethodTypeIdIter.next();
+    context.put("callSubmitForm",true);
     if ("GIFT_CARD".equals(paymentMethodTypeId)) {
         context.put("addGiftCard","Y");
     } else {

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh
 Wed Nov 29 15:05:25 2006
@@ -40,7 +40,8 @@
     shippingPartyContactDetail = 
EntityUtil.getFirst(EntityUtil.filterByDate(delegator.findByAnd("PartyContactDetailByPurpose",
 
           UtilMisc.toMap("partyId", partyId, "contactMechId", 
shippingContactMechId)), true));
     parameters.put("shippingContactMechId", 
shippingPartyContactDetail.get("contactMechId"));
-
+    context.put("callSubmitForm",true);
+    
     fullAddressBuf = new StringBuffer();
     fullAddressBuf.append(shippingPartyContactDetail.get("address1"));
     if (shippingPartyContactDetail.get("address2") != null) {
@@ -61,7 +62,7 @@
         parameters.put("city", shippingPartyContactDetail.get("city"));
         parameters.put("postalCode", 
shippingPartyContactDetail.get("postalCode"));
         parameters.put("stateProvinceGeoId", 
shippingPartyContactDetail.get("stateProvinceGeoId"));
-        parameters.put("countyGeoId", 
shippingPartyContactDetail.get("countyGeoId"));
+        parameters.put("countryGeoId", 
shippingPartyContactDetail.get("countryGeoId"));
         parameters.put("allowSolicitation", 
shippingPartyContactDetail.get("allowSolicitation"));
     }
 

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/anonymousCheckoutLinks.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/anonymousCheckoutLinks.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/anonymousCheckoutLinks.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/anonymousCheckoutLinks.ftl
 Wed Nov 29 15:05:25 2006
@@ -14,31 +14,35 @@
 License for the specific language governing permissions and limitations
 under the License.
 -->
-
+<script language="javascript" type="text/javascript">
+function submitForm(form) {
+   form.submit();
+}
+</script>
 <div>
-    <a href="<@ofbizUrl>setCustomer</@ofbizUrl>" class="buttontext">Personal 
Info</a>
+    <a href="<@ofbizUrl>setCustomer</@ofbizUrl>" class="buttontext" <#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Personal
 Info</a>
     <#if (enableShippingAddress)?exists>
-        <a href="<@ofbizUrl>setShipping</@ofbizUrl>" 
class="buttontext">Shipping Address</a>
+        <a href="<@ofbizUrl>setShipping</@ofbizUrl>" class="buttontext" <#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Shipping
 Address</a>
     <#else>
         <span class="buttontextdisabled">Shipping Address</span>
     </#if>
     <#if (enableShipmentMethod)?exists>
-        <a href="<@ofbizUrl>setShipOptions</@ofbizUrl>" 
class="buttontext">Shipping Options</a>
+        <a href="<@ofbizUrl>setShipOptions</@ofbizUrl>" class="buttontext" 
<#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Shipping
 Options</a>
     <#else>
         <span class="buttontextdisabled">Shipping Options</span>
     </#if>
     <#if (enablePaymentOptions)?exists>
-        <a href="<@ofbizUrl>setPaymentOption</@ofbizUrl>" 
class="buttontext">Payment Options</a>
+        <a href="<@ofbizUrl>setPaymentOption</@ofbizUrl>" class="buttontext" 
<#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Payment
 Options</a>
     <#else>
         <span class="buttontextdisabled">Payment Options</span>
     </#if>
     <#if (enablePaymentInformation)?exists>
-        <a 
href="<@ofbizUrl>setPaymentInformation?paymentMethodTypeId=${requestParameters.paymentMethodTypeId?if_exists}</@ofbizUrl>"
 class="buttontext">Payment Information</a>
+        <a 
href="<@ofbizUrl>setPaymentInformation?paymentMethodTypeId=${requestParameters.paymentMethodTypeId?if_exists}</@ofbizUrl>"
 class="buttontext" <#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Payment
 Information</a>
     <#else>
         <span class="buttontextdisabled">Payment Information</span>
     </#if>
     <#if (enableReviewOrder)?exists>
-        <a href="<@ofbizUrl>reviewOrder</@ofbizUrl>" class="buttontext">Review 
Order</a>
+        <a href="<@ofbizUrl>reviewOrder</@ofbizUrl>" class="buttontext" <#if 
callSubmitForm?exists>onclick="javascript:submitForm(document.${parameters.formNameValue?if_exists});"</#if>>Review
 Order</a>
     <#else>
         <span class="buttontextdisabled">Review Order</span>
     </#if>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/checkoutreview.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/checkoutreview.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/checkoutreview.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/checkoutreview.ftl
 Wed Nov 29 15:05:25 2006
@@ -22,9 +22,9 @@
         if (clicked == 0) {
             clicked++;
             //window.location.replace("<@ofbizUrl>processorder</@ofbizUrl>");
-            
document.processForm.processButton.value="${uiLabelMap.OrderSubmittingOrder}";
-            document.processForm.processButton.disabled=true;
-            document.processForm.submit();
+            
document.${parameters.formNameValue}.processButton.value="${uiLabelMap.OrderSubmittingOrder}";
+            document.${parameters.formNameValue}.processButton.disabled=true;
+            document.${parameters.formNameValue}.submit();
         } else {
             alert("You order is being processed, this may take a moment.");
         }
@@ -45,7 +45,7 @@
         &nbsp;
       </td>
       <td align="right">
-        <form type="POST" action="<@ofbizUrl>processorder</@ofbizUrl>" 
name="processForm">
+        <form type="POST" action="<@ofbizUrl>processorder</@ofbizUrl>" 
name="${parameters.formNameValue}">
           <#if (requestParameters.checkoutpage)?has_content>
             <input type="hidden" name="checkoutpage" 
value="${requestParameters.checkoutpage}">
           </#if>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/custsettings.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/custsettings.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/custsettings.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/custsettings.ftl
 Wed Nov 29 15:05:25 2006
@@ -19,7 +19,7 @@
         <div class="boxhead">&nbsp;${uiLabelMap.PartyBasicInformation}</div>
     </div>
     <div class="screenlet-body">
-        <form name="custsetupform" method="post" 
action="<@ofbizUrl>processCustomerSettings</@ofbizUrl>">
+        <form name="${parameters.formNameValue}" method="post" 
action="<@ofbizUrl>processCustomerSettings</@ofbizUrl>">
            <input type="hidden" name="partyId" 
value="${parameters.partyId?if_exists}"/>
            <table width="100%" border="0" cellpadding="1" cellspacing="0">
               <tr>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/genericaddress.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/genericaddress.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/genericaddress.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/genericaddress.ftl
 Wed Nov 29 15:05:25 2006
@@ -66,8 +66,7 @@
   <td width="74%">
     <select name="stateProvinceGeoId" class="selectBox" <#if 
requestParameters.useShipAddr?exists>disabled</#if>>
       <#if (parameters.stateProvinceGeoId)?exists>
-        <#assign findGeoMap = 
Static["org.ofbiz.base.util.UtilMisc"].toMap("geoId", 
parameters.stateProvinceGeoId)>
-        <#assign stateGeo = delegator.findByPrimaryKeyCache("Geo", 
findGeoMap)>        <option>${parameters.stateProvinceGeoId}</option>
+        <option>${parameters.stateProvinceGeoId}</option>
         <option value="${parameters.stateProvinceGeoId}">---</option>
       <#else>
         <option value="">${uiLabelMap.PartyNoState}</option>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/optionsettings.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/optionsettings.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/optionsettings.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/optionsettings.ftl
 Wed Nov 29 15:05:25 2006
@@ -20,7 +20,7 @@
         <div class='boxhead'>&nbsp;${uiLabelMap.OrderShippingInformation}</div>
     </div>
     <div class="screenlet-body">
-        <form method="post" action="<@ofbizUrl>processShipOptions</@ofbizUrl>" 
name="optsetupform">
+        <form method="post" action="<@ofbizUrl>processShipOptions</@ofbizUrl>" 
name="${parameters.formNameValue}">
           <input type="hidden" name="finalizeMode" value="options"/>
           <table width="100%" cellpadding="1" border="0" cellpadding="0" 
cellspacing="0">
             <#list carrierShipmentMethodList as carrierShipmentMethod>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentinformation.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentinformation.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentinformation.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentinformation.ftl
 Wed Nov 29 15:05:25 2006
@@ -39,28 +39,28 @@
           <#-- after initial screen; show detailed screens for selected type 
-->
           <#if paymentMethodTypeId?if_exists == "CREDIT_CARD">
             <#if creditCard?has_content && postalAddress?has_content && 
!requestParameters.useShipAddr?exists>
-              <form method="post" 
action="<@ofbizUrl>changeCreditCardAndBillingAddress</@ofbizUrl>" 
name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>changeCreditCardAndBillingAddress</@ofbizUrl>" 
name="${parameters.formNameValue}">
                 <input type="hidden" name="paymentMethodId" 
value="${creditCard.paymentMethodId?if_exists}"/>
                 <input type="hidden" name="contactMechId" 
value="${postalAddress.contactMechId?if_exists}"/>
             <#elseif requestParameters.useShipAddr?exists>
-              <form method="post" 
action="<@ofbizUrl>enterCreditCard</@ofbizUrl>" name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>enterCreditCard</@ofbizUrl>" 
name="${parameters.formNameValue}">
             <#else>
-              <form method="post" 
action="<@ofbizUrl>enterCreditCardAndBillingAddress</@ofbizUrl>" 
name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>enterCreditCardAndBillingAddress</@ofbizUrl>" 
name="${parameters.formNameValue}">
             </#if>
           </#if>
           <#if paymentMethodTypeId?if_exists == "EFT_ACCOUNT">
             <#if eftAccount?has_content && postalAddress?has_content>
-              <form method="post" 
action="<@ofbizUrl>changeEftAccountAndBillingAddress</@ofbizUrl>" 
name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>changeEftAccountAndBillingAddress</@ofbizUrl>" 
name="${parameters.formNameValue}">
                 <input type="hidden" name="paymentMethodId" 
value="${eftAccount.paymentMethodId?if_exists}"/>
                 <input type="hidden" name="contactMechId" 
value="${postalAddress.contactMechId?if_exists}"/>
             <#elseif requestParameters.useShipAddr?exists>
-              <form method="post" 
action="<@ofbizUrl>enterEftAccount</@ofbizUrl>" name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>enterEftAccount</@ofbizUrl>" 
name="${parameters.formNameValue}">
             <#else>
-              <form method="post" 
action="<@ofbizUrl>enterEftAccountAndBillingAddress</@ofbizUrl>" 
name="billsetupform">
+              <form method="post" 
action="<@ofbizUrl>enterEftAccountAndBillingAddress</@ofbizUrl>" 
name="${parameters.formNameValue}">
             </#if>
           </#if>
           <#if paymentMethodTypeId?if_exists == "GIFT_CARD"> <#--Don't know 
much how this is handled -->
-            <form method="post" action="<@ofbizUrl>enterGiftCard</@ofbizUrl>" 
name="billsetupform">
+            <form method="post" action="<@ofbizUrl>enterGiftCard</@ofbizUrl>" 
name="${parameters.formNameValue}">
           </#if>
 
           <#if requestParameters.singleUsePayment?default("N") == "Y">

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentoptions.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentoptions.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentoptions.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/paymentoptions.ftl
 Wed Nov 29 15:05:25 2006
@@ -22,7 +22,7 @@
     <div class="screenlet-body">
         
           <#-- initial screen show a list of options -->
-          <form method="post" 
action="<@ofbizUrl>setPaymentInformation</@ofbizUrl>" name="billsetupform">
+          <form method="post" 
action="<@ofbizUrl>setPaymentInformation</@ofbizUrl>" 
name="${parameters.formNameValue}">
             <table width="100%" border="0" cellpadding="1" cellspacing="0">
               <#if productStorePaymentMethodTypeIdMap.GIFT_CARD?exists>
               <tr>

Modified: 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/shipsettings.ftl
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/shipsettings.ftl?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/shipsettings.ftl
 (original)
+++ 
incubator/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/shipsettings.ftl
 Wed Nov 29 15:05:25 2006
@@ -19,7 +19,7 @@
         <div class='boxhead'>&nbsp;${uiLabelMap.OrderShippingInformation}</div>
     </div>
     <div class="screenlet-body">
-      <form method="post" action="<@ofbizUrl>processShipSettings</@ofbizUrl>" 
name="shipsetupform">
+      <form method="post" action="<@ofbizUrl>processShipSettings</@ofbizUrl>" 
name="${parameters.formNameValue}">
         <input type="hidden" name="contactMechId" 
value="${parameters.shippingContactMechId?if_exists}"/>
         <input type="hidden" name="partyId" 
value="${cart.getPartyId()?default("_NA_")}"/>
 

Modified: incubator/ofbiz/trunk/applications/ecommerce/widget/OrderScreens.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/ecommerce/widget/OrderScreens.xml?view=diff&rev=480761&r1=480760&r2=480761
==============================================================================
--- incubator/ofbiz/trunk/applications/ecommerce/widget/OrderScreens.xml 
(original)
+++ incubator/ofbiz/trunk/applications/ecommerce/widget/OrderScreens.xml Wed 
Nov 29 15:05:25 2006
@@ -91,6 +91,7 @@
             <actions>
                 <set field="rightbarScreenName" value="rightbar"/>
                 <set field="MainColumnStyle" value="rightonly"/>
+                <set field="parameters.formNameValue" value="custsetupform" 
global="true"/>
                 
                 <set field="titleProperty" 
value="PageTitleShippingInformation"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh"/>
@@ -110,6 +111,7 @@
             <actions>
                 <set field="rightbarScreenName" value="rightbar"/>
                 <set field="MainColumnStyle" value="rightonly"/>
+                <set field="parameters.formNameValue" value="shipsetupform" 
global="true"/>
 
                 <set field="titleProperty" 
value="PageTitleShippingInformation"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/shipsettings.bsh"/>
@@ -129,6 +131,7 @@
             <actions>
                 <set field="rightbarScreenName" value="rightbar"/>
                 <set field="MainColumnStyle" value="rightonly"/>
+                <set field="parameters.formNameValue" value="optsetupform" 
global="true"/>
                 
                 <set field="titleProperty" value="PageTitleShippingOptions"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/optionsettings.bsh"/>
@@ -148,6 +151,7 @@
             <actions>
                 <set field="rightbarScreenName" value="rightbar"/>
                 <set field="MainColumnStyle" value="rightonly"/>
+                <set field="parameters.formNameValue" value="paymentoptions" 
global="true"/>
 
                 <set field="titleProperty" 
value="PageTitleBillingInformation"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentoptions.bsh"/>
@@ -168,6 +172,7 @@
             <actions>
                 <set field="rightbarScreenName" value="rightbar"/>
                 <set field="MainColumnStyle" value="rightonly"/>
+                <set field="parameters.formNameValue" value="billsetupform"/>
 
                 <set field="titleProperty" 
value="PageTitleBillingInformation"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/paymentinformation.bsh"/>
@@ -187,6 +192,7 @@
         <section>
             <actions>
                 <set field="titleProperty" value="PageTitleCheckoutReview"/>
+                <set field="parameters.formNameValue" value="orderreview" 
global="true"/>
                 <script 
location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutreview.bsh"/>
             </actions>
             <widgets>


Reply via email to