Ignore:
Timestamp:
2008/02/25 19:34:42 (14 years ago)
Author:
Yammy
Message:

定休日設定クラスの入力値チェックを修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php

    r17073 r17076  
    200200        if(!isset($objErr->arrErr['date'])) { 
    201201            $objQuery = new SC_Query(); 
    202             $arrRet = $objQuery->select("count(holiday_id)", "dtb_holiday", "del_flg = 0 AND month = ? AND day = ?", array($_POST['month'], $_POST['day'])); 
    203             // 編集中のレコード以外に同じ名称が存在する場合 
     202            $where = "del_flg = 0 AND month = ? AND day = ?"; 
     203            $arrval = array($_POST['month'], $_POST['day']); 
     204            if (!empty($_POST['holiday_id'])) { 
     205                $where .= " AND holiday_id <> ?"; 
     206                $arrval[] = $_POST['holiday_id']; 
     207            } 
     208            $arrRet = $objQuery->select("count(holiday_id)", "dtb_holiday", $where, $arrval); 
     209            // 編集中のレコード以外に同じ日付が存在する場合 
    204210            if ($arrRet[0]['count'] > 0) { 
    205                 $objErr->arrErr['date'] = "※ 既に同じ内容の登録が存在します。<br>"; 
     211                $objErr->arrErr['date'] = "※ 既に同じ日付の登録が存在します。<br>"; 
    206212            } 
    207213        } 
Note: See TracChangeset for help on using the changeset viewer.