Ignore:
Timestamp:
2010/02/15 12:37:09 (12 years ago)
Author:
kajiwara
Message:

#602 受注管理の受注履歴編集において、お届け日指定が正常に表示・更新されない不具合を修正
(一旦、Ver2.4.2の方式に戻しました。)

Location:
branches/version-2_4-dev/data
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4-dev/data/Smarty/templates/default/admin/order/edit.tpl

    r18491 r18563  
    579579                            <tr class="fs12n"> 
    580580                                <td bgcolor="#ffffff" colspan="6"> 
    581                                   <span class="attention"><!--{$arrErr.deliv_date_year}--></span>  
    582                                   <select name="deliv_date_year" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">  
    583                                     <!--{html_options options=$arrYearDelivDate selected=$arrForm.deliv_date_year.value|default:""}-->  
    584                                   </select>年  
    585                                   <select name="deliv_date_month" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">  
    586                                     <!--{html_options options=$arrMonthDelivDate selected=$arrForm.deliv_date_month.value|default:""}-->  
    587                                   </select>月  
    588                                   <select name="deliv_date_day" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">  
    589                                     <!--{html_options options=$arrDayDelivDate selected=$arrForm.deliv_date_day.value|default:""}-->  
    590                                   </select>日 
     581                                    <span class="red12"><!--{$arrErr[$key]}--></span> 
     582                                    <input name="<!--{$key|escape}-->" value="<!--{$arrForm[$key].value|escape}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="20" maxlength="<!--{$arrForm[$key].length}-->" /> 
    591583                                </td> 
    592584                            </tr> 
  • branches/version-2_4-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

    r18478 r18563  
    111111        $objSiteInfo = new SC_SiteInfo(); 
    112112        $objDb = new SC_Helper_DB_Ex(); 
    113         $objDate = new SC_Date(1901);  
    114         $this->arrYearDelivDate = $objDate->getYear('', date('Y'), '');  
    115         $this->arrMonthDelivDate = $objDate->getMonth(true);  
    116         $this->arrDayDelivDate = $objDate->getDay(true); 
    117113        $arrInfo = $objSiteInfo->data; 
    118114 
     
    410406        $this->objFormParam->addParam("受注日", "create_date"); 
    411407        $this->objFormParam->addParam("発送日", "commit_date"); 
    412         $this->objFormParam->addParam("お届け日", "deliv_date");  
    413408    } 
    414409 
     
    424419            $this->objFormParam->setValue('total_point', $total_point); 
    425420            $this->objFormParam->setValue('point', $point); 
    426             $delivDate = split(" ", $arrRet[0]["deliv_date"]);  
    427             $delivDate = split("-", $delivDate[0]);  
    428             $this->objFormParam->setValue('deliv_date_year', $delivDate[0]);  
    429             $this->objFormParam->setValue('deliv_date_month', isset($delivDate[1]) ? $delivDate[1] : "");  
    430             $this->objFormParam->setValue('deliv_date_day', isset($delivDate[2]) ? $delivDate[2] : ""); 
    431421            $this->arrForm = $arrRet[0]; 
    432422 
     
    467457        $objErr = new SC_CheckError($arrRet); 
    468458        $objErr->arrErr = $this->objFormParam->checkError(); 
    469  
    470         $objErr->doFunc(array("お届け日", "deliv_date_year", "deliv_date_month", "deliv_date_day"), array("CHECK_DATE")); 
    471459 
    472460        if (count($objErr->arrErr) >= 1) { 
     
    556544        } 
    557545        $sqlval['update_date'] = 'Now()'; 
    558  
    559         if (strlen($sqlval['deliv_date_year']) >= 0) { 
    560             $sqlval['deliv_date'] = $sqlval['deliv_date_year'] . '-' . $sqlval['deliv_date_month'] . '-' . $sqlval['deliv_date_day']; 
    561         } 
    562         unset($sqlval['deliv_date_year']); 
    563         unset($sqlval['deliv_date_month']); 
    564         unset($sqlval['deliv_date_day']); 
    565546 
    566547        unset($sqlval['total_point']); 
Note: See TracChangeset for help on using the changeset viewer.