[pal-cvs 2806] [550] added userInfoEdit page.

svnno****@sourc***** svnno****@sourc*****
2007年 9月 8日 (土) 22:54:46 JST


Revision: 550
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=550
Author:   shinsuke
Date:     2007-09-08 22:54:46 +0900 (Sat, 08 Sep 2007)

Log Message:
-----------
added userInfoEdit page. modified method name.

Modified Paths:
--------------
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/dxo/CustomerDxo.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/CustomerService.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/impl/CustomerServiceImpl.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/admin/customer/CustomerListAction.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/cart/ProductListAction.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsAction.java
    pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/index.html
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html

Added Paths:
-----------
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java


-------------- next part --------------
Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/dxo/CustomerDxo.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/dxo/CustomerDxo.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/dxo/CustomerDxo.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -8,6 +8,7 @@
 import jp.sf.pal.pompei.exentity.Customers;
 import jp.sf.pal.pompei.web.admin.customer.CustomerConfirmPage;
 import jp.sf.pal.pompei.web.admin.customer.CustomerEditPage;
+import jp.sf.pal.pompei.web.user.checkout.UserInfoEditPage;
 
 import org.seasar.extension.dxo.annotation.ConversionRule;
 
@@ -27,7 +28,7 @@
             + ",entryCity : addressBook.entryCity"
             + ",entryState : addressBook.entryState"
             + ",entryCompany : addressBook.entryCompany")
-    List<Map> conbertMap(List memberItems);
+    List<Map<String, Object>> convertMap(List memberItems);
 
     void convert(Customers customers, CustomerEditPage memberEditPage);
 
@@ -35,4 +36,14 @@
 
     void convert(CustomerConfirmPage memberConfirmPage, AddressBook book);
 
+    //TODO above methods might not be needed..
+
+    public void convert(Customers customers, UserInfoEditPage page);
+
+    public void convert(AddressBook addressBook, UserInfoEditPage page);
+
+    public void convert(UserInfoEditPage page, Customers customers);
+
+    public void convert(UserInfoEditPage page, AddressBook addressBook);
+
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/CustomerService.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/CustomerService.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/CustomerService.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -6,19 +6,29 @@
 
 import jp.sf.pal.pompei.exentity.AddressBook;
 import jp.sf.pal.pompei.exentity.Customers;
+import jp.sf.pal.pompei.exentity.Zones;
 
 public interface CustomerService extends Serializable {
 
     void addCustomer(AddressBook addressBook);
 
-    List getCustomerList();
+    List<Customers> getCustomerList();
 
     Customers getCustomer(BigDecimal customersId);
 
-    Customers getCustomer(String portalId);
 
-    void updateCustomer(Customers customers);
-
     void deleteCustomer(BigDecimal customersId);
 
+    //TODO above methods might not be needed..
+    public AddressBook getAddressBook(BigDecimal addressBookId);
+
+    public void addAddressBook(AddressBook addressBook);
+
+    public void addCustomers(Customers customers);
+
+    public Zones getZones(BigDecimal zoneId);
+
+   public  Customers getCustomers(String portalId);
+
+    public void updateCustomers(Customers customers);
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/impl/CustomerServiceImpl.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/impl/CustomerServiceImpl.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/service/impl/CustomerServiceImpl.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -5,11 +5,14 @@
 
 import jp.sf.pal.pompei.cbean.AddressBookCB;
 import jp.sf.pal.pompei.cbean.CustomersCB;
+import jp.sf.pal.pompei.cbean.ZonesCB;
 import jp.sf.pal.pompei.exbhv.AddressBookBhv;
 import jp.sf.pal.pompei.exbhv.CustomersBhv;
 import jp.sf.pal.pompei.exbhv.CustomersInfoBhv;
+import jp.sf.pal.pompei.exbhv.ZonesBhv;
 import jp.sf.pal.pompei.exentity.AddressBook;
 import jp.sf.pal.pompei.exentity.Customers;
+import jp.sf.pal.pompei.exentity.Zones;
 import jp.sf.pal.pompei.service.CustomerService;
 
 public class CustomerServiceImpl implements CustomerService {
@@ -25,6 +28,8 @@
 
     private AddressBookBhv addressBookBhv;
 
+    private ZonesBhv zonesBhv;
+
     public void addCustomer(Customers customers) {
 
     }
@@ -73,6 +78,20 @@
         this.customersInfoBhv = customersInfoBhv;
     }
 
+    /**
+     * @return zonesBhv
+     */
+    public ZonesBhv getZonesBhv() {
+        return zonesBhv;
+    }
+
+    /**
+     * @param zonesBhv 設定する zonesBhv
+     */
+    public void setZonesBhv(ZonesBhv zonesBhv) {
+        this.zonesBhv = zonesBhv;
+    }
+
     public List getCustomerList() {
         CustomersCB customersCB = new CustomersCB();
         //        customersCB.setupSelect_AddressBook();
@@ -87,23 +106,15 @@
         Customers customers = customersBhv.selectEntity(customersCB);
         return customers;
     }
-    public Customers getCustomer(String portalId) {
+
+    public Customers getCustomers(String portalId) {
         CustomersCB cb = new CustomersCB();
-//        cb.setupSelect_CustomersInfoAsOne();
+        //        cb.setupSelect_CustomersInfoAsOne();
         cb.query().setCustomersPortalId_Equal(portalId);
         Customers customers = customersBhv.selectEntity(cb);
         return customers;
     }
 
-    public void updateCustomer(Customers customers) {
-
-        customersBhv.update(customers);
-
-        //        AddressBook addressBook = customers.getAddressBook();
-        //        addressBookBhv.update(addressBook);
-
-    }
-
     public void deleteCustomer(BigDecimal customersId) {
         Customers customers = getCustomer(customersId);
         customers.setCustomersDefaultAddressId(new BigDecimal("0"));
@@ -116,4 +127,33 @@
         customersBhv.delete(customers);
     }
 
+    public AddressBook getAddressBook(BigDecimal addressBookId) {
+        AddressBookCB cb = new AddressBookCB();
+        cb.setupSelect_Customers();
+        //TODO needed?
+        cb.setupSelect_Countries();
+        //TODO needed?
+        cb.setupSelect_Zones();
+        cb.query().setAddressBookId_Equal(addressBookId);
+        return getAddressBookBhv().selectEntity(cb);
+    }
+
+    public void addCustomers(Customers customers) {
+        getCustomersBhv().insert(customers);
+    }
+
+    public Zones getZones(BigDecimal zoneId) {
+        ZonesCB cb = new ZonesCB();
+        cb.setupSelect_Countries();
+        cb.query().setZoneId_Equal(zoneId);
+        return getZonesBhv().selectEntity(cb);
+    }
+
+    public void addAddressBook(AddressBook addressBook) {
+        getAddressBookBhv().insert(addressBook);
+    }
+
+    public void updateCustomers(Customers customers) {
+        customersBhv.update(customers);
+    }
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/admin/customer/CustomerListAction.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/admin/customer/CustomerListAction.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/admin/customer/CustomerListAction.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -36,7 +36,7 @@
 
 		List memberItems = memberService.getCustomerList();
 
-		List<Map> items = memberDxo.conbertMap(memberItems);
+		List<Map> items = memberDxo.convertMap(memberItems);
 		memberListPage.setCustomerItems(items);
 
 

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/cart/ProductListAction.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/cart/ProductListAction.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/cart/ProductListAction.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -135,7 +135,7 @@
             return null;
         }
 
-        Customers customers = getCustomerService().getCustomer(remoteUser);
+        Customers customers = getCustomerService().getCustomers(remoteUser);
         if (customers == null) {
             // TODO put message
             return null;

Added: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -0,0 +1,145 @@
+package jp.sf.pal.pompei.web.user.checkout;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.util.Date;
+
+import javax.faces.context.FacesContext;
+
+import jp.sf.pal.common.util.FacesMessageUtil;
+import jp.sf.pal.pompei.dxo.CustomerDxo;
+import jp.sf.pal.pompei.exentity.AddressBook;
+import jp.sf.pal.pompei.exentity.Customers;
+import jp.sf.pal.pompei.exentity.Zones;
+import jp.sf.pal.pompei.service.CustomerService;
+
+public class UserInfoEditAction implements Serializable {
+
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -8211846393931284507L;
+
+    /**
+     * 
+     */
+    private UserInfoEditPage userInfoEditPage;
+
+    private CustomerService customerService;
+
+    private CustomerDxo customerDxo;
+
+    public Class<?> initialize() {
+        return null;
+    }
+
+    public Class<?> prerender() {
+        // check login
+        String remoteUser = FacesContext.getCurrentInstance()
+                .getExternalContext().getRemoteUser();
+        if (remoteUser == null) {
+            getUserInfoEditPage().setIsLogin(false);
+            getUserInfoEditPage().setIsUser(false);
+            return null;
+        }
+        getUserInfoEditPage().setIsLogin(true);
+        getUserInfoEditPage().setCustomersPortalId(remoteUser);
+
+        Customers customers = getCustomerService().getCustomers(remoteUser);
+        if (customers == null) {
+            getUserInfoEditPage().setIsUser(false);
+            return null;
+        }
+        getUserInfoEditPage().setIsUser(true);
+
+        getCustomerDxo().convert(customers, getUserInfoEditPage());
+        AddressBook defaultAddressBook = getCustomerService().getAddressBook(
+                customers.getCustomersDefaultAddressId());
+        if (defaultAddressBook != null) {
+            getCustomerDxo().convert(defaultAddressBook, getUserInfoEditPage());
+        }
+
+        // render FacesMessages
+        FacesMessageUtil.renderMessages();
+        return null;
+    }
+
+    public Class<?> doRegister() {
+        Customers customers = new Customers();
+        AddressBook addressBook = new AddressBook();
+        getCustomerDxo().convert(getUserInfoEditPage(), customers);
+        getCustomerDxo().convert(getUserInfoEditPage(), addressBook);
+
+        //TODO enable date of birth
+        customers.setCustomersDob(new Timestamp(new Date().getTime()));
+        getCustomerService().addCustomers(customers);
+
+        addressBook.setCustomersId(customers.getCustomersId());
+        //TODO zone and check if it's null
+        Zones zones = getCustomerService().getZones(new BigDecimal(130));
+        addressBook.setEntryZoneId(zones.getZoneId());
+        //TODO countries and check if it's null
+        addressBook.setEntryCountryId(zones.getCountries().getCountriesId());
+        getCustomerService().addAddressBook(addressBook);
+
+        customers.setCustomersDefaultAddressId(addressBook.getAddressBookId());
+        getCustomerService().updateCustomers(customers);
+
+        //TODO put message
+        return UserInfoEditPage.class;
+    }
+
+    public Class<?> doNext() {
+        //TODO next
+        return null;
+    }
+
+    public Class<?> doModify() {
+        //TODO modify info
+        return null;
+    }
+
+    /**
+     * @return userInfoEditPage
+     */
+    public UserInfoEditPage getUserInfoEditPage() {
+        return userInfoEditPage;
+    }
+
+    /**
+     * @param userInfoEditPage 設定する userInfoEditPage
+     */
+    public void setUserInfoEditPage(UserInfoEditPage userInfoEditPage) {
+        this.userInfoEditPage = userInfoEditPage;
+    }
+
+    /**
+     * @return customerService
+     */
+    public CustomerService getCustomerService() {
+        return customerService;
+    }
+
+    /**
+     * @param customerService 設定する customerService
+     */
+    public void setCustomerService(CustomerService customerService) {
+        this.customerService = customerService;
+    }
+
+    /**
+     * @return customerDxo
+     */
+    public CustomerDxo getCustomerDxo() {
+        return customerDxo;
+    }
+
+    /**
+     * @param customerDxo 設定する customerDxo
+     */
+    public void setCustomerDxo(CustomerDxo customerDxo) {
+        this.customerDxo = customerDxo;
+    }
+
+}


Property changes on: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java
___________________________________________________________________
Name: svn:eol-style
   + native

Added: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -0,0 +1,198 @@
+package jp.sf.pal.pompei.web.user.checkout;
+
+import java.io.Serializable;
+
+public class UserInfoEditPage implements Serializable {
+
+    /**
+     * 
+     */
+    private static final long serialVersionUID = 6147467672052826988L;
+
+    private String customersCellphone;
+
+    private String customersEmailAddress;
+
+    private String customersFax;
+
+    private String customersFirstname;
+
+    private String customersGender;
+
+    private String customersLastname;
+
+    private String customersTelephone;
+
+    private String entryCity;
+
+    private String entryCompany;
+
+    private String entryDepartment;
+
+    private String entryPostcode;
+
+    private String entryState;
+
+    private String entryStreetAddress;
+
+    private String customersPortalId;
+
+    private boolean isUser;
+
+    private boolean isLogin;
+
+    /**
+     * @return portalId
+     */
+    public String getCustomersPortalId() {
+        return customersPortalId;
+    }
+
+    /**
+     * @param portalId 設定する portalId
+     */
+    public void setCustomersPortalId(String portalId) {
+        this.customersPortalId = portalId;
+    }
+
+    public String getCustomersCellphone() {
+        return customersCellphone;
+    }
+
+    public void setCustomersCellphone(String customersCellphone) {
+        this.customersCellphone = customersCellphone;
+    }
+
+    public String getCustomersEmailAddress() {
+        return customersEmailAddress;
+    }
+
+    public void setCustomersEmailAddress(String customersEmailAddress) {
+        this.customersEmailAddress = customersEmailAddress;
+    }
+
+    public String getCustomersFax() {
+        return customersFax;
+    }
+
+    public void setCustomersFax(String customersFax) {
+        this.customersFax = customersFax;
+    }
+
+    public String getCustomersFirstname() {
+        return customersFirstname;
+    }
+
+    public void setCustomersFirstname(String customersFirstname) {
+        this.customersFirstname = customersFirstname;
+    }
+
+    public String getCustomersGender() {
+        return customersGender;
+    }
+
+    public void setCustomersGender(String customersGender) {
+        this.customersGender = customersGender;
+    }
+
+    public String getCustomersLastname() {
+        return customersLastname;
+    }
+
+    public void setCustomersLastname(String customersLastname) {
+        this.customersLastname = customersLastname;
+    }
+
+    public String getCustomersTelephone() {
+        return customersTelephone;
+    }
+
+    public void setCustomersTelephone(String customersTelephone) {
+        this.customersTelephone = customersTelephone;
+    }
+
+    public String getEntryCity() {
+        return entryCity;
+    }
+
+    public void setEntryCity(String entryCity) {
+        this.entryCity = entryCity;
+    }
+
+    public String getEntryCompany() {
+        return entryCompany;
+    }
+
+    public void setEntryCompany(String entryCompany) {
+        this.entryCompany = entryCompany;
+    }
+
+    public String getEntryDepartment() {
+        return entryDepartment;
+    }
+
+    public void setEntryDepartment(String entryDepartment) {
+        this.entryDepartment = entryDepartment;
+    }
+
+    public String getEntryPostcode() {
+        return entryPostcode;
+    }
+
+    public void setEntryPostcode(String entryPostcode) {
+        this.entryPostcode = entryPostcode;
+    }
+
+    public String getEntryState() {
+        return entryState;
+    }
+
+    public void setEntryState(String entryState) {
+        this.entryState = entryState;
+    }
+
+    public String getEntryStreetAddress() {
+        return entryStreetAddress;
+    }
+
+    public void setEntryStreetAddress(String entryStreetAddress) {
+        this.entryStreetAddress = entryStreetAddress;
+    }
+
+    public boolean isUser() {
+        return isUser;
+    }
+
+    public void setIsUser(boolean flag) {
+        isUser = flag;
+    }
+
+    public String getEntryFax() {
+        return customersFax;
+    }
+
+    public String getEntryFirstname() {
+        return customersFirstname;
+    }
+
+    public String getEntryGender() {
+        return customersGender;
+    }
+
+    public String getEntryLastname() {
+        return customersLastname;
+    }
+
+    public String getEntryTelephone() {
+        return customersTelephone;
+    }
+
+    public boolean isLogin() {
+        return isLogin;
+    }
+
+    public void setIsLogin(boolean flag) {
+        isLogin = flag;
+    }
+
+}


Property changes on: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsAction.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsAction.java	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsAction.java	2007-09-08 13:54:46 UTC (rev 550)
@@ -71,7 +71,7 @@
             return null;
         }
 
-        Customers customers = getCustomerService().getCustomer(remoteUser);
+        Customers customers = getCustomerService().getCustomers(remoteUser);
         if (customers == null) {
             // TODO put message
             return null;

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/WEB-INF/db/insert_data.sql	2007-09-08 13:54:46 UTC (rev 550)
@@ -330,6 +330,8 @@
 INSERT INTO zones VALUES (64,223,'WI','Wisconsin');
 INSERT INTO zones VALUES (65,223,'WY','Wyoming');
 
+INSERT INTO zones VALUES (130,107,'JP','Japan');
+
 INSERT INTO tax_class VALUES (1, 'Taxable Goods', 'The following types of products are included non-food, services, etc', '2007-01-01 00:00:00', '2007-01-01 00:00:00');
 
 INSERT INTO tax_rates VALUES (1, 1, 1, 1, 7.0, 'FL TAX 7.0%', '2007-01-01 00:00:00', '2007-01-01 00:00:00');

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/index.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/index.html	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/index.html	2007-09-08 13:54:46 UTC (rev 550)
@@ -25,7 +25,7 @@
 <li><a href="#">会員登録(未)</a></li>
 <li><a href="./user/product/productList.html">商品一覧</a></li>
 <li><a href="./user/cart/productList.html">カート確認</a></li>
-<li><a href="./user/checkout/checkoutEdit.html">注文</a></li>
+<li><a href="./user/checkout/userInfoEdit.html">注文</a></li>
 </ul>
 </form>
 </body></html>

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html	2007-09-07 22:57:23 UTC (rev 549)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html	2007-09-08 13:54:46 UTC (rev 550)
@@ -7,6 +7,7 @@
   </head>
   <body>
     <form id="Form">
+      <input id="customersPortalId-hidden" type="hidden"/>
       <div>
         <span id="messages" fatalClass="portlet-msg-error" errorClass="portlet-msg-error" warnClass="portlet-msg-alert" infoClass="portlet-msg-info"></span>
       </div>
@@ -16,6 +17,7 @@
           <label>カートに入れた商品を注文していただくには、ログインする必要があります。</label>
         </span>
       </div>
+      <div id="isLogin">
       <div id="isNotUser">
         <div class="portlet-section-header">ユーザー情報登録</div>
         <table>
@@ -250,8 +252,10 @@
           </tbody>
         </table>
 <!-- Term of Licence -->
+        <input id="doModify" type="button" value="TBD" onclick="location.href='./userInfoEdit.html'" />
         <input id="doNext" type="button" value="次へ" onclick="location.href='./userAddressSelect.html'" />
       </div>
+      </div>
     </form>
   </body>
 </html>


pal-cvs メーリングリストの案内