Changeset 21697


Ignore:
Timestamp:
2012/03/30 15:47:19 (9 years ago)
Author:
pingpong
Message:

#1466 LC_Page_Admin_Products_Maker バリデーションに共通処理を利用していない の対応

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php

    r21693 r21697  
    9696 
    9797                // エラーチェック 
    98                 $this->arrErr = $this->lfErrorCheck($this->arrForm); 
     98                $this->arrErr = $this->lfErrorCheck($this->arrForm, $objFormParam); 
    9999                if (count($this->arrErr) <= 0) { 
    100100                    if ($this->arrForm['maker_id'] == '') { 
     
    295295     * @return array $objErr->arrErr エラー内容 
    296296     */ 
    297     function lfErrorCheck(&$arrForm) { 
    298         $objErr = new SC_CheckError_Ex($arrForm); 
    299         $objErr->doFunc(array('メーカー名', 'name', SMTEXT_LEN), array('EXIST_CHECK','SPTAB_CHECK','MAX_LENGTH_CHECK')); 
     297    function lfErrorCheck(&$arrForm, &$objFormParam) { 
     298 
     299        $arrErr = $objFormParam->checkError(); 
     300        if (!empty($arrErr)) { 
     301            return $arrErr; 
     302        } 
    300303 
    301304        // maker_id の正当性チェック 
     
    307310            ) { 
    308311                // maker_idが指定されていて、且つその値が不正と思われる場合はエラー 
    309                 $objErr->arrErr['maker_id'] = '※ メーカーIDが不正です<br />'; 
     312                $arrErr['maker_id'] = '※ メーカーIDが不正です<br />'; 
    310313            } 
    311314        } 
    312         if (!isset($objErr->arrErr['name'])) { 
     315        if (!isset($arrErr['name'])) { 
    313316            $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    314317            $arrMaker = array(); 
     
    317320            // 編集中のレコード以外に同じ名称が存在する場合 
    318321            if ($arrMaker[0]['maker_id'] != $arrForm['maker_id'] && $arrMaker[0]['name'] == $arrForm['name']) { 
    319                 $objErr->arrErr['name'] = '※ 既に同じ内容の登録が存在します。<br />'; 
     322                $arrErr['name'] = '※ 既に同じ内容の登録が存在します。<br />'; 
    320323            } 
    321324        } 
    322325 
    323         return $objErr->arrErr; 
     326        return $arrErr; 
    324327    } 
    325328} 
Note: See TracChangeset for help on using the changeset viewer.