- Timestamp:
- 2014/10/12 15:02:46 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_3/data/class/helper/SC_Helper_Category.php
r23546 r23649 178 178 * 179 179 * @param array $data 180 * @return int|bool180 * @return void 181 181 */ 182 182 public function save($data) … … 185 185 186 186 $category_id = $data['category_id']; 187 // ミリ秒付きの時間文字列を取得. CSVへの対応. 188 // トランザクション内のCURRENT_TIMESTAMPは全てcommit()時の時間に統一されてしまう為. 189 $query = array('update_date' => SC_Utils_Ex::getFormattedDateWithMicroSecond()); 187 $query = array('update_date' => 'CURRENT_TIMESTAMP'); 190 188 $objQuery->begin(); 191 189 … … 217 215 $query['category_name'] = $data['category_name']; 218 216 $query['parent_category_id'] = $data['parent_category_id']; 219 $query['create_date'] = $query['update_date'];217 $query['create_date'] = 'CURRENT_TIMESTAMP'; 220 218 $query['creator_id'] = $_SESSION['member_id']; 221 219 $query['rank'] = $rank; 222 220 $query['level'] = $level; 223 221 224 $ result = $objQuery->insert('dtb_category', $query);222 $objQuery->insert('dtb_category', $query); 225 223 } else { 226 224 // 既存編集 227 $query['category_id'] = $category_id;228 225 $query['parent_category_id'] = $data['parent_category_id']; 229 226 $query['category_name'] = $data['category_name']; 230 227 $where = 'category_id = ?'; 231 $ result = $objQuery->update('dtb_category', $query, $where, array($category_id));228 $objQuery->update('dtb_category', $query, $where, array($category_id)); 232 229 } 233 230 234 231 $objQuery->commit(); 235 return ($result) ? $query['category_id'] : FALSE;236 232 } 237 233
Note: See TracChangeset
for help on using the changeset viewer.