You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by as...@apache.org on 2008/08/10 15:43:32 UTC
svn commit: r684499 - in /ofbiz/trunk/applications/ecommerce:
script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
webapp/ecommerce/order/OnePageCheckoutProcess.ftl
Author: ashish
Date: Sun Aug 10 06:43:32 2008
New Revision: 684499
URL: http://svn.apache.org/viewvc?rev=684499&view=rev
Log:
Removed unnecessary code with minor improvements. Actually this code was breaking one page checkout for anonymous user in a condition when you run anonymous checkout just after registered checkout.
Thanks Mridul Pathak for this fix.
Modified:
ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl
Modified: ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml?rev=684499&r1=684498&r2=684499&view=diff
==============================================================================
--- ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml (original)
+++ ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml Sun Aug 10 06:43:32 2008
@@ -850,27 +850,16 @@
short-description="Create/Update Customer, Shipping Address and other contact details." login-required="false">
<set field="shoppingCart" from-field="parameters.shoppingCart"/>
<set field="partyId" from-field="parameters.partyId"/>
- <set field="userLogin" from-field="parameters.userLogin"/>
- <set field="parameters.shipToCountryGeoId" from-field="parameters.countryGeoId"/>
-
- <if-empty field="userLogin">
- <session-to-field field-name="userLogin" session-name="userLogin"/>
- </if-empty>
- <if-empty field="shoppingCart">
- <session-to-field field-name="shoppingCart"/>
- </if-empty>
- <if-not-empty field="shoppingCart">
+ <if-not-empty field="userLogin">
<if-empty field="partyId">
- <call-object-method obj-field-name="shoppingCart" method-name="getPartyId" ret-field-name="partyId"/>
+ <set field="partyId" from-field="userLogin.partyId"/>
</if-empty>
- <if-empty field="userLogin">
- <call-object-method obj-field-name="shoppingCart" method-name="getUserLogin" ret-field-name="userLogin"/>
- </if-empty>
- <call-object-method obj-field-name="shoppingCart" method-name="getShippingContactMechId" ret-field-name="shipToContactMechId"/>
</if-not-empty>
+ <set field="parameters.shipToCountryGeoId" from-field="parameters.countryGeoId"/>
+ <set field="shipToContactMechId" from-field="parameters.shipToContactMechId"/>
- <if-empty field="shipToContactMechId">
- <set field="shipToContactMechId" from-field="parameters.shipToContactMechId"/>
+ <if-empty field="shoppingCart">
+ <session-to-field field-name="shoppingCart"/>
</if-empty>
<call-simple-method method-name="createUpdatePerson"/>
@@ -993,6 +982,7 @@
</else>
</if-empty>
<field-to-request field-name="userLogin" request-name="userLogin"/>
+ <field-to-session field-name="userLogin" session-name="userLogin"/>
<log level="info" message="userLogin is ${userLogin}"/>
</simple-method>
Modified: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl?rev=684499&r1=684498&r2=684499&view=diff
==============================================================================
--- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl (original)
+++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl Sun Aug 10 06:43:32 2008
@@ -245,7 +245,6 @@
<input type="hidden" id="shipToContactMechId" name="shipToContactMechId" value="${parameters.shipToContactMechId?if_exists}"/>
<input type="hidden" name="billToContactMechId" value="${parameters.billToContactMechId?if_exists}"/>
<input type="hidden" id="shippingPartyId" name="partyId" value="${parameters.partyId?if_exists}"/>
- <input type="hidden" name="userLogin" value="${parameters.userLogin?if_exists}"/>
<input type="hidden" id="phoneContactMechId" name="phoneContactMechId" value="${parameters.phoneContactMechId?if_exists}"/>
<input type="hidden" id="emailContactMechId" name="emailContactMechId" value="${parameters.emailContactMechId?if_exists}"/>
<input type="hidden" name="roleTypeId" value="CUSTOMER"/>