Ignore:
Timestamp:
2011/02/23 14:06:50 (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_Point.php

    r20335 r20339  
    3333 */ 
    3434class LC_Page_Admin_Basis_Point extends LC_Page_Admin { 
    35  
    36     // {{{ properties 
    37  
    38     /** フォームパラメータの配列 */ 
    39     var $objFormParam; 
    4035 
    4136    // }}} 
     
    7570 
    7671        // パラメータ管理クラス 
    77         $this->objFormParam = new SC_FormParam(); 
     72        $objFormParam = new SC_FormParam(); 
    7873        // パラメータ情報の初期化 
    79         $this->lfInitParam(); 
     74        $this->lfInitParam($objFormParam); 
    8075        // POST値の取得 
    81         $this->objFormParam->setParam($_POST); 
     76        $objFormParam->setParam($_POST); 
    8277 
    8378        $cnt = $objDb->sfGetBasisCount(); 
     
    9085        if(!empty($_POST)) { 
    9186            // 入力値の変換 
    92             $this->objFormParam->convParam(); 
    93             $this->arrErr = $this->objFormParam->checkError(); 
     87            $objFormParam->convParam(); 
     88            $this->arrErr = $objFormParam->checkError(); 
    9489 
    9590            if(count($this->arrErr) == 0) { 
    9691                switch($this->getMode()) { 
    9792                case 'update': 
    98                     $this->lfUpdateData($this->objFormParam->getHashArray()); // 既存編集 
     93                    $this->lfUpdateData($objFormParam->getHashArray()); // 既存編集 
    9994                    break; 
    10095                case 'insert': 
    101                     $this->lfInsertData($this->objFormParam->getHashArray()); // 新規作成 
     96                    $this->lfInsertData($objFormParam->getHashArray()); // 新規作成 
    10297                    break; 
    10398                default: 
     
    109104            } 
    110105        } else { 
    111             $arrCol = $this->objFormParam->getKeyList(); // キー名一覧を取得 
     106            $arrCol = $objFormParam->getKeyList(); // キー名一覧を取得 
    112107            $col    = SC_Utils_Ex::sfGetCommaList($arrCol); 
    113108            $arrRet = $objDb->sfGetBasisData(true, $col); 
    114             $this->objFormParam->setParam($arrRet); 
     109            $objFormParam->setParam($arrRet); 
    115110        } 
    116  
    117         $this->arrForm = $this->objFormParam->getFormParamList(); 
     111        $this->arrForm = $objFormParam->getFormParamList(); 
    118112    } 
    119113 
     
    128122 
    129123    /* パラメータ情報の初期化 */ 
    130     function lfInitParam() { 
    131         $this->objFormParam->addParam("ポイント付与率", "point_rate", PERCENTAGE_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    132         $this->objFormParam->addParam("会員登録時付与ポイント", "welcome_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     124    function lfInitParam(&$objFormParam) { 
     125        $objFormParam->addParam("ポイント付与率", "point_rate", PERCENTAGE_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     126        $objFormParam->addParam("会員登録時付与ポイント", "welcome_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    133127    } 
    134128 
Note: See TracChangeset for help on using the changeset viewer.