Ignore:
Timestamp:
2013/01/30 16:51:27 (14 years ago)
Author:
Seasoft
Message:

#2082 (LC_Page_Admin_Basis 登録後の値はDB取得していない)
#2083 (基本情報管理>SHOPマスター 登録確認ダイアログが表示されない)
#1905 (typo修正・ソース整形・ソースコメントの改善)
#2044 (無駄な処理を改善する for 2.12.4)
#2085 (LC_Page_Admin_Basis#lfInsertData 休日設定が無視される)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/helper/SC_Helper_DB.php

    r22218 r22477  
    14681468        return $exists; 
    14691469    } 
     1470 
     1471    /** 
     1472     * 店舗基本情報を登録する 
     1473     * 
     1474     * @param array $arrData 登録するデータ 
     1475     * @return void 
     1476     */ 
     1477    static function registerBasisData($arrData) { 
     1478        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     1479 
     1480        $arrData = $objQuery->extractOnlyColsOf('dtb_baseinfo', $arrData); 
     1481 
     1482        if (isset($arrData['regular_holiday_ids']) && is_array($arrData['regular_holiday_ids'])) { 
     1483            // 定休日をパイプ区切りの文字列に変換 
     1484            $arrData['regular_holiday_ids'] = implode('|', $arrData['regular_holiday_ids']); 
     1485        } 
     1486 
     1487        $arrData['update_date'] = 'CURRENT_TIMESTAMP'; 
     1488 
     1489        // UPDATEの実行 
     1490        $ret = $objQuery->update('dtb_baseinfo', $arrData); 
     1491        GC_Utils_Ex::gfPrintLog('dtb_baseinfo に UPDATE を実行しました。'); 
     1492 
     1493        // UPDATE できなかった場合、INSERT 
     1494        if ($ret == 0) { 
     1495            $arrData['id'] = 1; 
     1496            $ret = $objQuery->insert('dtb_baseinfo', $arrData); 
     1497            GC_Utils_Ex::gfPrintLog('dtb_baseinfo に INSERT を実行しました。'); 
     1498        } 
     1499    } 
    14701500} 
Note: See TracChangeset for help on using the changeset viewer.