Changeset 15643


Ignore:
Timestamp:
2007/09/07 15:37:36 (17 years ago)
Author:
nanasess
Message:

未定義変数の修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/pages/admin/mail/LC_Page_Admin_Mail.php

    r15640 r15643  
    202202        case 'back': 
    203203            //-- 入力値コンバート 
    204             $this->list_data = $this->lfConvertParam($_POST, $arrSearchColumn); 
     204            $this->list_data = $this->lfConvertParam($_POST, $this->arrSearchColumn); 
    205205 
    206206            //-- 入力エラーのチェック 
     
    209209            //-- 検索開始 
    210210            if (!is_array($this->arrErr)) { 
    211                 $this->list_data['name'] = SC_Utils_Ex::sfManualEscape($this->list_data['name']); 
     211                $this->list_data['name'] = isset($this->list_data['name']) 
     212                    ? SC_Utils_Ex::sfManualEscape($this->list_data['name']) : ""; 
    212213                // hidden要素作成 
    213214                $this->arrHidden = $this->lfGetHidden($this->list_data); 
     
    229230 
    230231                // ページ送りの取得 
    231                 $objNavi = new SC_PageNavi($_POST['search_pageno'], $linemax, SEARCH_PMAX, "fnResultPageNavi", NAVI_PMAX); 
     232                $objNavi = new SC_PageNavi($this->tpl_pageno, $linemax, SEARCH_PMAX, "fnResultPageNavi", NAVI_PMAX); 
    232233                $this->arrPagenavi = $objNavi->arrPagenavi; 
    233234                $startno = $objNavi->start_row; 
     
    607608        $new_array = array(); 
    608609        foreach ($arrConvList as $key => $val) { 
    609             if ( strlen($array[$key]) > 0 ){                        // データのあるものだけ返す 
     610            if (isset($array[$key]) && strlen($array[$key]) > 0 ){                        // データのあるものだけ返す 
    610611                $new_array[$key] = $array[$key]; 
    611612                if( strlen($val) > 0) { 
     
    636637        $objErr->doFunc(array("購入回数(開始)", "buy_times_from", INT_LEN), array("NUM_CHECK","MAX_LENGTH_CHECK")); 
    637638        $objErr->doFunc(array("購入回数(終了)", "buy_times_to", INT_LEN), array("NUM_CHECK","MAX_LENGTH_CHECK")); 
     639        if (!isset($array['buy_total_from'])) $array['buy_total_from'] = ""; 
     640        if (!isset($array['buy_total_to'])) $array['buy_total_to'] = ""; 
     641        if (!isset($array['buy_times_from'])) $array['buy_times_from'] = ""; 
     642        if (!isset($array['buy_times_from'])) $array['buy_times_from'] = ""; 
    638643        if ((is_numeric($array["buy_total_from"]) && is_numeric($array["buy_total_to"]) ) && ($array["buy_times_from"] > $array["buy_times_to"]) ) $objErr->arrErr["buy_times_from"] .= "※ 購入回数の指定範囲が不正です。"; 
    639644 
Note: See TracChangeset for help on using the changeset viewer.