Ignore:
Timestamp:
2007/03/28 13:01:38 (17 years ago)
Author:
uehara
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu/html/shopping/deliv.php

    r11730 r11982  
    101101// ²ñ°÷ÅÐÏ¿½»½ê¤ËÁ÷¤ë 
    102102case 'customer_addr': 
    103     // ¤ªÆϤ±À褬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¹¹¿·½èÍý¤ò¹Ô¤¦ 
    104     if ($_POST['deli'] != "") { 
     103    // ²ñ°÷ÅÐÏ¿½»½ê¤¬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¾ì¹ç 
     104    if ($_POST['deliv_check'] == '-1') { 
    105105        // ²ñ°÷¾ðÊó¤Î½»½ê¤ò¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤Ë½ñ¤­¹þ¤à 
    106106        lfRegistDelivData($uniqid, $objCustomer); 
     
    110110        header("Location: " . URL_SHOP_PAYMENT); 
    111111        exit; 
    112     }else{ 
    113         // ¥¨¥é¡¼¤òÊÖ¤¹ 
    114         $arrErr['deli'] = '¢¨ ¤ªÆϤ±Àè¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£'; 
    115     } 
    116     break; 
    117      
    118 // ÅÐÏ¿ºÑ¤ß¤ÎÊ̤ΤªÆϤ±Àè¤ËÁ÷¤ë 
    119 case 'other_addr': 
    120     // ¤ªÆϤ±À褬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¹¹¿·½èÍý¤ò¹Ô¤¦ 
    121     if ($_POST['deli'] != "") { 
    122         if (sfIsInt($_POST['other_deliv_id'])) { 
     112    // Ê̤ΤªÆϤ±À褬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¾ì¹ç 
     113    } elseif($_POST['deliv_check'] >= 1) { 
     114        if (sfIsInt($_POST['deliv_check'])) { 
    123115            // ÅÐÏ¿ºÑ¤ß¤ÎÊ̤ΤªÆϤ±Àè¤ò¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤Ë½ñ¤­¹þ¤à 
    124             lfRegistOtherDelivData($uniqid, $objCustomer, $_POST['other_deliv_id']); 
     116            lfRegistOtherDelivData($uniqid, $objCustomer, $_POST['deliv_check']); 
    125117            // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
    126118            $objSiteSess->setRegistFlag(); 
     
    132124        // ¥¨¥é¡¼¤òÊÖ¤¹ 
    133125        $arrErr['deli'] = '¢¨ ¤ªÆϤ±Àè¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£'; 
    134     } 
    135     break; 
    136  
    137 /* 
    138 // Ê̤ΤªÆϤ±Àè¤ò»ØÄê 
    139 case 'new_addr': 
    140     // ÆþÎÏÃͤÎÊÑ´¹ 
    141     $objFormParam->convParam(); 
    142     $objPage->arrErr = lfCheckError($arrRet); 
    143     // ÆþÎÏ¥¨¥é¡¼¤Ê¤· 
    144     if(count($objPage->arrErr) == 0) { 
    145         // DB¤Ø¤ªÆϤ±Àè¤òÅÐÏ¿ 
    146         lfRegistNewAddrData($uniqid, $objCustomer); 
    147         // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
    148         $objSiteSess->setRegistFlag(); 
    149         // ¤ª»Ùʧ¤¤ÊýË¡ÁªÂò¥Ú¡¼¥¸¤Ø°ÜÆ° 
    150         header("Location: " . URL_SHOP_PAYMENT); 
    151         exit;        
    152     } 
    153     break; 
    154 */ 
    155  
     126    }    
     127    break; 
    156128// Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë 
    157129case 'return': 
     
    180152$objOtherAddr = $objQuery->select($col, "dtb_other_deliv", $where, array($_SESSION['customer']['customer_id'])); 
    181153$objPage->arrAddr = $arrCustomerAddr; 
     154$objPage->tpl_addrmax = count($objOtherAddr); 
    182155$cnt = 1; 
    183156foreach($objOtherAddr as $val) { 
     
    189162$objPage->arrForm = $objFormParam->getFormParamList(); 
    190163$objPage->arrErr = $arrErr; 
     164 
    191165$objView->assignobj($objPage); 
    192166// ¥Õ¥ì¡¼¥à¤òÁªÂò(¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊѹ¹) 
     
    208182    $objFormParam->addParam("ÅÅÏÃÈÖ¹æ2", "deliv_tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
    209183    $objFormParam->addParam("ÅÅÏÃÈÖ¹æ3", "deliv_tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
     184    $objFormParam->addParam("", "deliv_check");  
    210185} 
    211186 
     
    238213    $sqlval['update_date'] = 'Now()'; 
    239214    $sqlval['customer_id'] = $objCustomer->getValue('customer_id'); 
    240     $sqlval['deliv_check'] = '1'; 
     215    $sqlval['deliv_check'] = '-1'; 
    241216    $sqlval['deliv_name01'] = $objCustomer->getValue('name01'); 
    242217    $sqlval['deliv_name02'] = $objCustomer->getValue('name02'); 
     
    271246    $arrRet = $objQuery->select("*", "dtb_other_deliv", $where, array($other_deliv_id)); 
    272247     
    273     $sqlval['deliv_check'] = '1'; 
     248    $sqlval['deliv_check'] = $other_deliv_id; 
    274249    $sqlval['deliv_name01'] = $arrRet[0]['name01']; 
    275250    $sqlval['deliv_name02'] = $arrRet[0]['name02']; 
Note: See TracChangeset for help on using the changeset viewer.