Ignore:
Timestamp:
2011/02/22 11:14:12 (11 years ago)
Author:
coelacanth
Message:

#964 リファクタリング 宣言を除き, 引数や返り値が無く, すべて内部のメンバ変数で処理するような関数は極力作成しない

File:
1 edited

Legend:

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

    r20177 r20321  
    7878        $mode = $this->getMode(); 
    7979 
     80 
     81 
    8082        if (!empty($_POST)) { 
    81             $this->arrErr = $this->lfCheckError($mode); 
     83            $objFormParam = new SC_FormParam(); 
     84            $objFormParam->setParam($_POST); 
     85 
     86            $this->arrErr = $this->lfCheckError($mode, $objFormParam); 
    8287            if (!empty($this->arrErr['deliv_id'])) { 
    8388                SC_Utils_Ex::sfDispException(); 
     
    129134     * @return array 
    130135     */ 
    131     function lfCheckError($mode) { 
     136    function lfCheckError($mode, &$objFormParam) { 
    132137        $arrErr = array(); 
    133138        switch ($mode) { 
     
    135140            case "up": 
    136141            case "down": 
    137                 $this->objFormParam = new SC_FormParam(); 
    138                 $this->objFormParam->addParam('配送業者ID', 'deliv_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    139                 $this->objFormParam->setParam($_POST); 
    140                 $this->objFormParam->convParam(); 
     142                $objFormParam->addParam('配送業者ID', 'deliv_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    141143 
    142                 $arrErr = $this->objFormParam->checkError(); 
     144                $objFormParam->convParam(); 
     145 
     146                $arrErr = $objFormParam->checkError(); 
    143147                break; 
    144148            default: 
Note: See TracChangeset for help on using the changeset viewer.