Ignore:
Timestamp:
2007/08/28 21:38:51 (17 years ago)
Author:
nanasess
Message:

PHP5 対応
未定変数の修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/pages/entry/LC_Page_Entry.php

    r15395 r15396  
    125125 
    126126            //-- 入力エラーチェック 
    127             //$this->arrErr = $this->lfErrorCheck($this->arrForm); TODO 
     127            $this->arrErr = $this->lfErrorCheck($this->arrForm); 
    128128 
    129129            if ($this->arrErr || $_POST["mode"] == "return") {      // 入力エラーのチェック 
     
    342342        foreach ($arrConvList as $key => $val) { 
    343343            // POSTされてきた値のみ変換する。 
    344             if(strlen(($array[$key])) > 0) { 
     344            if(isset($array[$key]) && strlen($array[$key]) > 0) { 
    345345                $array[$key] = mb_convert_kana($array[$key] ,$val); 
    346346            } 
     
    377377                if($arrRet[0]['del_flg'] != '1') { 
    378378                    // 会員である場合 
     379                    if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 
    379380                    $objErr->arrErr["email"] .= "※ すでに会員登録で使用されているメールアドレスです。<br />"; 
    380381                } else { 
    381382                    // 退会した会員である場合 
    382                     $leave_time = sfDBDatetoTime($arrRet[0]['update_date']); 
     383                    $leave_time = SC_Utils_Ex::sfDBDatetoTime($arrRet[0]['update_date']); 
    383384                    $now_time = time(); 
    384385                    $pass_time = $now_time - $leave_time; 
     
    386387                    $limit_time = ENTRY_LIMIT_HOUR * 3600; 
    387388                    if($pass_time < $limit_time) { 
     389                        if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 
    388390                        $objErr->arrErr["email"] .= "※ 退会から一定期間の間は、同じメールアドレスを使用することはできません。<br />"; 
    389391                    } 
Note: See TracChangeset for help on using the changeset viewer.