Ignore:
Timestamp:
2009/05/15 16:30:40 (15 years ago)
Author:
kajiwara
Message:

2.4.0 正式版のコミット。コミット内容の詳細はこちら(http://svn.ec-cube.net/open_trac/query?status=closed&milestone=EC-CUBE2.4.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/pages/admin/basis/LC_Page_Admin_Basis.php

    r16741 r18007  
    5252        $this->arrTAXRULE = $masterData->getMasterData("mtb_taxrule"); 
    5353        $this->tpl_subtitle = 'SHOPマスタ'; 
     54 
     55        //定休日用配列 
     56        $this->arrRegularHoliday[0] = '日'; 
     57        $this->arrRegularHoliday[1] = '月'; 
     58        $this->arrRegularHoliday[2] = '火'; 
     59        $this->arrRegularHoliday[3] = '水'; 
     60        $this->arrRegularHoliday[4] = '木'; 
     61        $this->arrRegularHoliday[5] = '金'; 
     62        $this->arrRegularHoliday[6] = '土'; 
    5463    } 
    5564 
     
    8291            // 入力データの変換 
    8392            $this->arrForm = $this->lfConvertParam($this->arrForm); 
     93            $this->arrForm['regular_holiday_ids'] = $_POST['regular_holiday_ids'];  // 定休日情報を付加 
    8494            // 入力データのエラーチェック 
    8595            $this->arrErr = $this->lfErrorCheck($this->arrForm); 
     
    98108                $this->tpl_onload = "window.alert('SHOPマスタの登録が完了しました。');"; 
    99109            } 
     110            if( empty($this->arrForm['regular_holiday_ids']) ) { 
     111                $this->arrSel = array(); 
     112            } else { 
     113                $this->arrSel = $this->arrForm['regular_holiday_ids']; 
     114            } 
    100115        } else { 
    101116            $arrCol = $this->lfGetCol(); 
     
    103118            $arrRet = $objQuery->select($col, "dtb_baseinfo"); 
    104119            $this->arrForm = $arrRet[0]; 
     120 
     121            $regular_holiday_ids = explode('|', $this->arrForm['regular_holiday_ids']); 
     122            $this->arrForm['regular_holiday_ids'] = $regular_holiday_ids; 
    105123        } 
    106124 
     
    145163            "free_rule", 
    146164            "good_traded", 
    147             "message" 
     165            "message", 
     166            "regular_holiday_ids" 
    148167 
    149168        ); 
     
    155174        $arrCol = $this->lfGetCol(); 
    156175        foreach($arrCol as $val) { 
    157             $sqlval[$val] = $array[$val]; 
     176            //$sqlval[$val] = $array[$val]; 
     177            //配列の場合は、パイプ区切りの文字列に変換 
     178            if(is_array($array[$val])) { 
     179                $sqlval[$val] = implode("|", $array[$val]); 
     180            } else { 
     181                $sqlval[$val] = $array[$val]; 
     182            } 
    158183        } 
    159184        $sqlval['update_date'] = 'Now()'; 
Note: See TracChangeset for help on using the changeset viewer.