Changeset 20271


Ignore:
Timestamp:
2011/02/20 22:06:12 (10 years ago)
Author:
homan
Message:

r20267 の追加修正。ローカル関数内で$_POSTへの直接アクセスしてしまっているので、修正。
#974 関連チケット。

File:
1 edited

Legend:

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

    r20267 r20271  
    7272        SC_Utils_Ex::sfIsSuccess(new SC_Session); 
    7373 
    74         $this->objForm = $this->lfInitParam(); 
     74        $objFormParam = new SC_FormParam; 
    7575 
    76         if (SC_Utils::sfIsInt($tmp = $this->objForm->getValue('line'))) { 
     76        // パラメータ情報初期化 
     77        $this->lfInitParam($objFormParam); 
     78 
     79        // POST値をセット 
     80        $objFormParam->setParam($_POST); 
     81 
     82        if (SC_Utils::sfIsInt($tmp = $objFormParam->getValue('line'))) { 
    7783            $this->line_max = $tmp; 
    7884        } 
     
    94100     * 
    95101     * @return object SC_FormParam インスタンス 
     102     * @return void 
    96103     */ 
    97     function lfInitParam() { 
    98         $objForm = new SC_FormParam; 
    99         $objForm->addParam('line_max', 'line_max', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK', 'EXIST_CHECK')); 
    100         $objForm->setParam($_POST); 
    101  
    102         return $objForm; 
     104    function lfInitParam(&$objFormParam) { 
     105        $objFormParam->addParam('line_max', 'line_max', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK', 'EXIST_CHECK')); 
    103106    } 
    104107 
Note: See TracChangeset for help on using the changeset viewer.