Ignore:
Timestamp:
2012/02/15 19:56:17 (12 years ago)
Author:
Seasoft
Message:

#1625 (typo修正・ソース整形・ソースコメントの改善)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/SC_CheckError.php

    r21481 r21514  
    3232 
    3333    // チェック対象の値が含まれる配列をセットする。 
    34     function SC_CheckError($array = "") { 
    35         if ($array != "") { 
     34    function SC_CheckError($array = '') { 
     35        if ($array != '') { 
    3636            $this->arrParam = $array; 
    3737        } else { 
     
    6666            foreach ($value[2] as $tag) { 
    6767                $tag = preg_replace('/^\\//', '\/', $tag); 
    68                 if (preg_match("/^" . $tag . "$/i", $val)) { 
     68                if (preg_match('/^' . $tag . "$/i", $val)) { 
    6969                    $find = true; 
    7070                    break; 
     
    7373 
    7474            if (!$find) { 
    75                 $this->arrErr[$value[1]] = "※ " . $value[0] . "に許可されていないタグ[" . strtoupper($val) . "]が含まれています。<br />"; 
     75                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に許可されていないタグ[' . strtoupper($val) . "]が含まれています。<br />"; 
    7676                return; 
    7777            } 
     
    9292        $this->createParam($value); 
    9393        if (!is_array($this->arrParam[$value[1]]) && strlen($this->arrParam[$value[1]]) == 0) { 
    94             $this->arrErr[$value[1]] = "※ " . $value[0] . "が入力されていません。<br />"; 
     94            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
    9595        } else if (is_array($this->arrParam[$value[1]]) && count($this->arrParam[$value[1]]) == 0) { 
    96             $this->arrErr[$value[1]] = "※ " . $value[0] . "が選択されていません。<br />"; 
     96            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が選択されていません。<br />'; 
    9797        } 
    9898    } 
     
    111111        $this->createParam($value); 
    112112        if (strlen($this->arrParam[$value[0]]) == 0) { 
    113             $this->arrErr[$value[0]] = "※ " . $value[0] . "が入力されていません。<br />"; 
     113            $this->arrErr[$value[0]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
    114114        } 
    115115    } 
     
    128128        $this->createParam($value); 
    129129        if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/^[  \t\r\n]+$/", $this->arrParam[$value[1]])) { 
    130             $this->arrErr[$value[1]] = "※ " . $value[0] . "にスペース、タブ、改行のみの入力はできません。<br />"; 
     130            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'にスペース、タブ、改行のみの入力はできません。<br />'; 
    131131        } 
    132132    } 
     
    145145        $this->createParam($value); 
    146146        if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/[  \t\r\n]+/u", $this->arrParam[$value[1]])) { 
    147             $this->arrErr[$value[1]] = "※ " . $value[0] . "にスペース、タブ、改行は含めないで下さい。<br />"; 
     147            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'にスペース、タブ、改行は含めないで下さい。<br />'; 
    148148        } 
    149149    } 
     
    156156        $this->createParam($value); 
    157157        if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/^[0]+[0-9]+$/", $this->arrParam[$value[1]])) { 
    158             $this->arrErr[$value[1]] = "※ " . $value[0] . "に0で始まる数値が入力されています。<br />"; 
     158            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に0で始まる数値が入力されています。<br />'; 
    159159        } 
    160160    } 
     
    173173        $this->createParam($value); 
    174174        if (strlen($this->arrParam[$value[1]]) == 0) { 
    175             $this->arrErr[$value[1]] = "※ " . $value[0] . "が選択されていません。<br />"; 
     175            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が選択されていません。<br />'; 
    176176        } 
    177177    } 
     
    191191        // 文字数の取得 
    192192        if ($this->arrParam[$value[2]] !== $this->arrParam[$value[3]]) { 
    193             $this->arrErr[$value[2]] = "※ " . $value[0] . "と" . $value[1] . "が一致しません。<br />"; 
     193            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'と' . $value[1] . "が一致しません。<br />"; 
    194194        } 
    195195    } 
     
    209209        // 文字数の取得 
    210210        if ($this->arrParam[$value[2]] == $this->arrParam[$value[3]]) { 
    211             $this->arrErr[$value[2]] = "※ " . $value[0] . "と" . $value[1] . "は、同じ値を使用できません。<br />"; 
     211            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'と' . $value[1] . "は、同じ値を使用できません。<br />"; 
    212212        } 
    213213    } 
     
    226226        $this->createParam($value); 
    227227        // 文字数の取得 
    228         if ($this->arrParam[$value[2]] != "" && $this->arrParam[$value[3]] != "" && ($this->arrParam[$value[2]] > $this->arrParam[$value[3]])) { 
    229             $this->arrErr[$value[2]] = "※ " . $value[0] . "は" . $value[1] . "より大きい値を入力できません。<br />"; 
     228        if ($this->arrParam[$value[2]] != '' && $this->arrParam[$value[3]] != '' && ($this->arrParam[$value[2]] > $this->arrParam[$value[3]])) { 
     229            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'は' . $value[1] . "より大きい値を入力できません。<br />"; 
    230230        } 
    231231    } 
     
    245245        // 文字数の取得 
    246246        if (mb_strlen($this->arrParam[$value[1]]) > $value[2]) { 
    247             $this->arrErr[$value[1]] = "※ " . $value[0] . "は" . $value[2] . "字以下で入力してください。<br />"; 
     247            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . "字以下で入力してください。<br />"; 
    248248        } 
    249249    } 
     
    263263        // 文字数の取得 
    264264        if (mb_strlen($this->arrParam[$value[1]]) < $value[2]) { 
    265             $this->arrErr[$value[1]] = "※ " . $value[0] . "は" . $value[2] . "字以上で入力してください。<br />"; 
     265            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . "字以上で入力してください。<br />"; 
    266266        } 
    267267    } 
     
    281281        // 文字数の取得 
    282282        if ($this->arrParam[$value[1]] > $value[2]) { 
    283             $this->arrErr[$value[1]] = "※ " . $value[0] . "は" . $value[2] . "以下で入力してください。<br />"; 
     283            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . "以下で入力してください。<br />"; 
    284284        } 
    285285    } 
     
    298298        $this->createParam($value); 
    299299        if ($this->arrParam[$value[1]] < $value[2]) { 
    300             $this->arrErr[$value[1]] = "※ " . $value[0] . "は" . $value[2] . "以上で入力してください。<br />"; 
     300            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . "以上で入力してください。<br />"; 
    301301        } 
    302302    } 
     
    315315        $this->createParam($value); 
    316316        if ($this->numelicCheck($this->arrParam[$value[1]])) { 
    317             $this->arrErr[$value[1]] = "※ " . $value[0] . "は数字で入力してください。<br />"; 
     317            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は数字で入力してください。<br />'; 
    318318        } 
    319319    } 
     
    332332        $this->createParam($value); 
    333333        if (strlen($this->arrParam[$value[1]]) > 0 && !is_numeric($this->arrParam[$value[1]])) { 
    334             $this->arrErr[$value[1]] = "※ " . $value[0] . "は数字で入力してください。<br />"; 
     334            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は数字で入力してください。<br />'; 
    335335        } 
    336336    } 
     
    342342        $this->createParam($value); 
    343343        if (strlen($this->arrParam[$value[1]]) > 0 && !ctype_alpha($this->arrParam[$value[1]])) { 
    344             $this->arrErr[$value[1]] = "※ " . $value[0] . "は半角英字で入力してください。<br />"; 
     344            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は半角英字で入力してください。<br />'; 
    345345        } 
    346346    } 
     
    377377        // すべての項目が満たされていない場合を判定(一部だけ入力されている状態) 
    378378        if ($cnt > 0 && $cnt < 3) { 
    379             $this->arrErr[$value[1]] .= "※ " . $value[0] . "はすべての項目を入力してください。<br />"; 
     379            $this->arrErr[$value[1]] .= '※ ' . $value[0] . 'はすべての項目を入力してください。<br />'; 
    380380        } 
    381381 
     
    383383        for ($i = 1; $i <= 3; $i++) { 
    384384            if (strlen($this->arrParam[$value[$i]]) > 0 && strlen($this->arrParam[$value[$i]]) > $telItemLen) { 
    385                 $this->arrErr[$value[$i]] .= "※ " . $value[0] . $i . "は" . $telItemLen . "字以内で入力してください。<br />"; 
     385                $this->arrErr[$value[$i]] .= '※ ' . $value[0] . $i . 'は' . $telItemLen . "字以内で入力してください。<br />"; 
    386386            } else if ($this->numelicCheck($this->arrParam[$value[1]])) { 
    387                 $this->arrErr[$value[$i]] .= "※ " . $value[0] . $i . "は数字で入力してください。<br />"; 
     387                $this->arrErr[$value[$i]] .= '※ ' . $value[0] . $i . 'は数字で入力してください。<br />'; 
    388388            } 
    389389            $total_count += strlen($this->arrParam[$value[$i]]); 
     
    392392        // 合計値チェック 
    393393        if ($total_count > $telLen) { 
    394             $this->arrErr[$value[3]] .= "※ " . $value[0] . "は" . $telLen . "文字以内で入力してください。<br />"; 
     394            $this->arrErr[$value[3]] .= '※ ' . $value[0] . 'は' . $telLen . "文字以内で入力してください。<br />"; 
    395395        } 
    396396    } 
     
    420420 
    421421        if ($blank) { 
    422             $this->arrErr[$value[1]] = "※ " . $value[0] . "が入力されていません。<br />"; 
     422            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
    423423        } 
    424424    } 
     
    451451 
    452452        if ($blank && $input) { 
    453             $this->arrErr[$value[1]] = "※ " . $value[0] . "はすべての項目を入力して下さい。<br />"; 
     453            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
    454454        } 
    455455    } 
     
    479479 
    480480        if (!$input) { 
    481             $this->arrErr[$value[1]] = "※ " . $value[0] . "が入力されていません。<br />"; 
     481            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
    482482        } 
    483483    } 
     
    513513 
    514514        if ($error) { 
    515             $this->arrErr[$value[1]] = "※ " . $value[0] . "は先頭の項目から順番に入力して下さい。<br />"; 
     515            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は先頭の項目から順番に入力して下さい。<br />'; 
    516516        } 
    517517    } 
     
    526526        $this->createParam($value); 
    527527        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[ァ-ヶヲ-゚ー]+$/u", $this->arrParam[$value[1]])) { 
    528             $this->arrErr[$value[1]] = "※ " . $value[0] . "はカタカナで入力してください。<br />"; 
     528            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はカタカナで入力してください。<br />'; 
    529529        } 
    530530    } 
     
    539539        $this->createParam($value); 
    540540        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^([  \t\r\n]|[ァ-ヶ]|[ー])+$/u", $this->arrParam[$value[1]])) { 
    541             $this->arrErr[$value[1]] = "※ " . $value[0] . "はカタカナで入力してください。<br />"; 
     541            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はカタカナで入力してください。<br />'; 
    542542        } 
    543543    } 
     
    552552        $this->createParam($value); 
    553553        if (strlen($this->arrParam[$value[1]]) > 0 && !ctype_alnum($this->arrParam[$value[1]])) { 
    554             $this->arrErr[$value[1]] = "※ " . $value[0] . "は英数字で入力してください。<br />"; 
     554            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は英数字で入力してください。<br />'; 
    555555        } 
    556556    } 
     
    565565        $this->createParam($value); 
    566566        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:graph:]|[:space:]]+$/i", $this->arrParam[$value[1]])) { 
    567             $this->arrErr[$value[1]] = "※ " . $value[0] . "は英数記号で入力してください。<br />"; 
     567            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は英数記号で入力してください。<br />'; 
    568568        } 
    569569    } 
     
    575575        $this->createParam($value); 
    576576        if ($this->arrParam[$value[1]] == '0') { 
    577             $this->arrErr[$value[1]] = "※ " . $value[0] . "は1以上を入力してください。<br />"; 
     577            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は1以上を入力してください。<br />'; 
    578578        } 
    579579    } 
     
    653653 
    654654        if (!preg_match($regexp, $this->arrParam[$value[1]])) { 
    655             $this->arrErr[$value[1]] = "※ " . $value[0] . "の形式が不正です。<br />"; 
     655            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />'; 
    656656            return; 
    657657        } 
     
    672672        $this->createParam($value); 
    673673        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[a-zA-Z0-9_\.@\+\?-]+$/i",$this->arrParam[$value[1]])) { 
    674             $this->arrErr[$value[1]] = "※ " . $value[0] . "に使用する文字を正しく入力してください。<br />"; 
     674            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に使用する文字を正しく入力してください。<br />'; 
    675675        } 
    676676    } 
     
    684684        } 
    685685         if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("@^https?://+($|[a-zA-Z0-9_~=:&\?\.\/-])+$@i", $this->arrParam[$value[1]])) { 
    686             $this->arrErr[$value[1]] = "※ " . $value[0] . "を正しく入力してください。<br />"; 
     686            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'を正しく入力してください。<br />'; 
    687687        } 
    688688    } 
     
    704704                $param = trim($param); 
    705705                if (long2ip(ip2long($param)) != trim($param) && !empty($param)) { 
    706                     $this->arrErr[$value[1]] = "※ " . $value[0] . "に正しい形式のIPアドレスを入力してください。<br />"; 
     706                    $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に正しい形式のIPアドレスを入力してください。<br />'; 
    707707                } 
    708708            } 
     
    719719        $this->createParam($value); 
    720720 
    721         if ($_FILES[$value[1]]['name'] != "") { 
     721        if ($_FILES[$value[1]]['name'] != '') { 
    722722            $errFlag = 1; 
    723             $array_ext = explode(".", $_FILES[$value[1]]['name']); 
    724  
    725             $strExt = ""; 
     723            $array_ext = explode('.', $_FILES[$value[1]]['name']); 
     724 
     725            $strExt = ''; 
    726726 
    727727            foreach ($value[2] as $checkExt) { 
    728                 $ext = ""; 
     728                $ext = ''; 
    729729 
    730730                // チェック拡張子のピリオドの数を取得('tar.gz'の場合1個、'jpg'のように通常は0個) 
    731                 $count_period = substr_count($checkExt, "."); 
     731                $count_period = substr_count($checkExt, '.'); 
    732732 
    733733                if ($count_period > 0) { 
    734734                    for ($i = max(array_keys($array_ext)) - $count_period; $i < count($array_ext); $i++) { 
    735                         $ext .= $array_ext[$i] . "."; 
     735                        $ext .= $array_ext[$i] . '.'; 
    736736                    } 
    737737                    $ext = preg_replace("/.$/", "" ,$ext); 
     
    746746                } 
    747747 
    748                 if ($strExt == "") { 
     748                if ($strExt == '') { 
    749749                    $strExt.= $checkExt; 
    750750                } else { 
     
    754754        } 
    755755        if ($errFlag == 1) { 
    756             $this->arrErr[$value[1]] = "※ " . $value[0] . "で許可されている形式は、" . $strExt . "です。<br />"; 
     756            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'で許可されている形式は、' . $strExt . "です。<br />"; 
    757757        } 
    758758    } 
     
    767767 
    768768        $this->createParam($value); 
    769         if ($value[2] != "") { 
     769        if ($value[2] != '') { 
    770770            $dir = $value[2]; 
    771771        } else { 
     
    773773        } 
    774774 
    775         $path = $dir . "/" . $this->arrParam[$value[1]]; 
    776         $path = str_replace("//", "/", $path); 
    777  
    778         if ($this->arrParam[$value[1]] != "" && !file_exists($path)) { 
    779             $this->arrErr[$value[1]] = "※ " . $path . "が見つかりません。<br />"; 
     775        $path = $dir . '/' . $this->arrParam[$value[1]]; 
     776        $path = str_replace('//', '/', $path); 
     777 
     778        if ($this->arrParam[$value[1]] != '' && !file_exists($path)) { 
     779            $this->arrErr[$value[1]] = '※ ' . $path . 'が見つかりません。<br />'; 
    780780        } 
    781781    } 
     
    789789        } 
    790790        $this->createParam($value); 
    791         if (!($_FILES[$value[1]]['size'] != "" && $_FILES[$value[1]]['size'] > 0)) { 
    792             $this->arrErr[$value[1]] = "※ " . $value[0] . "をアップロードして下さい。<br />"; 
     791        if (!($_FILES[$value[1]]['size'] != '' && $_FILES[$value[1]]['size'] > 0)) { 
     792            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'をアップロードして下さい。<br />'; 
    793793        } 
    794794    } 
     
    808808                $byte = 'MB'; 
    809809            } 
    810             $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイルサイズは" . $value[2] . $byte . "以下のものを使用してください。<br />"; 
     810            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイルサイズは' . $value[2] . $byte . "以下のものを使用してください。<br />"; 
    811811        } 
    812812    } 
    813813 
    814814    /* ファイル名の判定 */ 
    815     // 入力文字が英数字,'_',"-"以外ならエラーを返す 
     815    // 入力文字が英数字,'_','-'以外ならエラーを返す 
    816816    // value[0] = 項目名 value[1] = 判定対象文字列 
    817817    function FILE_NAME_CHECK($value) { 
     
    821821        $this->createParam($value); 
    822822        if (strlen($_FILES[$value[1]]['name']) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $_FILES[$value[1]]['name'])) { 
    823             $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイル名に日本語やスペースは使用しないで下さい。<br />"; 
     823            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />'; 
    824824        } 
    825825    } 
    826826 
    827827    /* ファイル名の判定(アップロード以外の時) */ 
    828     // 入力文字が英数字,'_',"-"以外ならエラーを返す 
     828    // 入力文字が英数字,'_','-'以外ならエラーを返す 
    829829    // value[0] = 項目名 value[1] = 判定対象文字列 
    830830    function FILE_NAME_CHECK_BY_NOUPLOAD($value) { 
     
    834834        $this->createParam($value); 
    835835        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $this->arrParam[$value[1]]) || preg_match("/[\\]/" ,$this->arrParam[$value[1]])) { 
    836             $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイル名に日本語やスペースは使用しないで下さい。<br />"; 
     836            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />'; 
    837837        } 
    838838    } 
     
    852852            // 年月日のどれかが入力されていない。 
    853853            if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0)) { 
    854                 $this->arrErr[$value[1]] = "※ " . $value[0] . "はすべての項目を入力して下さい。<br />"; 
     854                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
    855855            } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 
    856                 $this->arrErr[$value[1]] = "※ " . $value[0] . "が正しくありません。<br />"; 
     856                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
    857857            } 
    858858        } 
     
    875875            // 年月日時のどれかが入力されていない。 
    876876            if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0 && strlen($this->arrParam[$value[5]]) > 0)) { 
    877                 $this->arrErr[$value[1]] = "※ " . $value[0] . "はすべての項目を入力して下さい。<br />"; 
     877                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
    878878            } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 
    879                 $this->arrErr[$value[1]] = "※ " . $value[0] . "が正しくありません。<br />"; 
     879                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
    880880            } 
    881881        } 
     
    895895            // 年月日時のどれかが入力されていない。 
    896896            if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0)) { 
    897                 $this->arrErr[$value[1]] = "※ " . $value[0] . "はすべての項目を入力して下さい。<br />"; 
     897                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
    898898            } else if (! checkdate($this->arrParam[$value[2]], 1, $this->arrParam[$value[1]])) { 
    899                 $this->arrErr[$value[1]] = "※ " . $value[0] . "が正しくありません。<br />"; 
     899                $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
    900900            } 
    901901        } 
     
    961961        $error = 0; 
    962962        if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0 || strlen($this->arrParam[$value[4]]) > 0) && ! checkdate($this->arrParam[$value[3]], $this->arrParam[$value[4]], $this->arrParam[$value[2]])) { 
    963             $this->arrErr[$value[2]] = "※ " . $value[0] . "を正しく指定してください。<br />"; 
     963            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
    964964        } 
    965965        if ((strlen($this->arrParam[$value[5]]) > 0 || strlen($this->arrParam[$value[6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0) && ! checkdate($this->arrParam[$value[6]], $this->arrParam[$value[7]], $this->arrParam[$value[5]])) { 
    966             $this->arrErr[$value[5]] = "※ " . $value[1] . "を正しく指定してください。<br />"; 
     966            $this->arrErr[$value[5]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
    967967        } 
    968968        if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0) &&  (strlen($this->arrParam[$value[5]]) > 0 || strlen($this->arrParam[$value[6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0)) { 
    969969 
    970             $date1 = $this->arrParam[$value[2]] .sprintf("%02d", $this->arrParam[$value[3]]) .sprintf("%02d",$this->arrParam[$value[4]]) .'000000'; 
    971             $date2 = $this->arrParam[$value[5]] .sprintf("%02d", $this->arrParam[$value[6]]) .sprintf("%02d",$this->arrParam[$value[7]]) .'235959'; 
    972  
    973             if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[5]] == "") && $date1 > $date2) { 
    974                 $this->arrErr[$value[2]] = "※ " .$value[0]. "と" .$value[1]. "の期間指定が不正です。<br />"; 
     970            $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]) .sprintf('%02d',$this->arrParam[$value[4]]) .'000000'; 
     971            $date2 = $this->arrParam[$value[5]] .sprintf('%02d', $this->arrParam[$value[6]]) .sprintf('%02d',$this->arrParam[$value[7]]) .'235959'; 
     972 
     973            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 
     974                $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. "の期間指定が不正です。<br />"; 
    975975            } 
    976976        } 
     
    10121012        $error = 0; 
    10131013        if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0 || strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0) && ! checkdate($this->arrParam[$value[3]], $this->arrParam[$value[4]], $this->arrParam[$value[2]])) { 
    1014             $this->arrErr[$value[2]] = "※ " . $value[0] . "を正しく指定してください。<br />"; 
     1014            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
    10151015        } 
    10161016        if ((strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]]) > 0 || strlen($this->arrParam[$value[11]]) > 0) && ! checkdate($this->arrParam[$value[9]], $this->arrParam[$value[10]], $this->arrParam[$value[8]])) { 
    1017             $this->arrErr[$value[8]] = "※ " . $value[1] . "を正しく指定してください。<br />"; 
     1017            $this->arrErr[$value[8]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
    10181018        } 
    10191019        if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0 && strlen($this->arrParam[$value[5]]) > 0) &&  (strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]]) > 0 || strlen($this->arrParam[$value[11]]) > 0)) { 
    10201020 
    1021             $date1 = $this->arrParam[$value[2]] .sprintf("%02d", $this->arrParam[$value[3]]) .sprintf("%02d",$this->arrParam[$value[4]]) .sprintf("%02d",$this->arrParam[$value[5]]).sprintf("%02d",$this->arrParam[$value[6]]).sprintf("%02d",$this->arrParam[$value[7]]); 
    1022             $date2 = $this->arrParam[$value[8]] .sprintf("%02d", $this->arrParam[$value[9]]) .sprintf("%02d",$this->arrParam[$value[10]]) .sprintf("%02d",$this->arrParam[$value[11]]).sprintf("%02d",$this->arrParam[$value[12]]).sprintf("%02d",$this->arrParam[$value[13]]); 
    1023  
    1024             if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[8]] == "") && $date1 > $date2) { 
    1025                 $this->arrErr[$value[2]] = "※ " .$value[0]. "と" .$value[1]. "の期間指定が不正です。<br />"; 
     1021            $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]) .sprintf('%02d',$this->arrParam[$value[4]]) .sprintf("%02d",$this->arrParam[$value[5]]).sprintf("%02d",$this->arrParam[$value[6]]).sprintf("%02d",$this->arrParam[$value[7]]); 
     1022            $date2 = $this->arrParam[$value[8]] .sprintf('%02d', $this->arrParam[$value[9]]) .sprintf('%02d',$this->arrParam[$value[10]]) .sprintf("%02d",$this->arrParam[$value[11]]).sprintf("%02d",$this->arrParam[$value[12]]).sprintf("%02d",$this->arrParam[$value[13]]); 
     1023 
     1024            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[8]] == '') && $date1 > $date2) { 
     1025                $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. "の期間指定が不正です。<br />"; 
    10261026            } 
    10271027            if ($date1 == $date2) { 
    1028                 $this->arrErr[$value[2]] = "※ " .$value[0]. "と" .$value[1]. "の期間指定が不正です。<br />"; 
     1028                $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. "の期間指定が不正です。<br />"; 
    10291029            } 
    10301030 
     
    10561056        $error = 0; 
    10571057        if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0) && ! checkdate($this->arrParam[$value[3]], 1, $this->arrParam[$value[2]])) { 
    1058             $this->arrErr[$value[2]] = "※ " . $value[0] . "を正しく指定してください。<br />"; 
     1058            $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
    10591059        } 
    10601060        if ((strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0) && ! checkdate($this->arrParam[$value[5]], 1, $this->arrParam[$value[4]])) { 
    1061             $this->arrErr[$value[4]] = "※ " . $value[1] . "を正しく指定してください。<br />"; 
     1061            $this->arrErr[$value[4]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
    10621062        } 
    10631063        if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && (strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0))) { 
    10641064 
    1065             $date1 = $this->arrParam[$value[2]] .sprintf("%02d", $this->arrParam[$value[3]]); 
    1066             $date2 = $this->arrParam[$value[4]] .sprintf("%02d", $this->arrParam[$value[5]]); 
    1067  
    1068             if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[5]] == "") && $date1 > $date2) { 
    1069                 $this->arrErr[$value[2]] = "※ " .$value[0]. "と" .$value[1]. "の期間指定が不正です。<br />"; 
     1065            $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]); 
     1066            $date2 = $this->arrParam[$value[4]] .sprintf('%02d', $this->arrParam[$value[5]]); 
     1067 
     1068            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 
     1069                $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. "の期間指定が不正です。<br />"; 
    10701070            } 
    10711071        } 
     
    10791079        $this->createParam($value); 
    10801080        if (!is_dir($this->arrParam[$value[1]])) { 
    1081             $this->arrErr[$value[1]] = "※ 指定した" . $value[0] . "は存在しません。<br />"; 
     1081            $this->arrErr[$value[1]] = '※ 指定した' . $value[0] . 'は存在しません。<br />'; 
    10821082        } 
    10831083    } 
     
    10891089        } 
    10901090        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^\.[^.]+\..+/i", $this->arrParam[$value[1]])) { 
    1091             $this->arrErr[$value[1]] = "※ " . $value[0] . "の形式が不正です。<br />"; 
     1091            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />'; 
    10921092        } 
    10931093    } 
     
    11031103        $objMobile = new SC_Helper_Mobile_Ex(); 
    11041104        if (strlen($this->arrParam[$value[1]]) > 0 && !$objMobile->gfIsMobileMailAddress($this->arrParam[$value[1]])) { 
    1105             $this->arrErr[$value[1]] = "※ " . $value[0] . "は携帯電話のものではありません。<br />"; 
     1105            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は携帯電話のものではありません。<br />'; 
    11061106        } 
    11071107    } 
     
    11241124        switch ($register_user_flg) { 
    11251125            case 1: 
    1126                 $this->arrErr[$value[1]] .= "※ すでに会員登録で使用されている" . $value[0] . "です。<br />"; 
     1126                $this->arrErr[$value[1]] .= '※ すでに会員登録で使用されている' . $value[0] . 'です。<br />'; 
    11271127                break; 
    11281128            case 2: 
    1129                 $this->arrErr[$value[1]] .= "※ 退会から一定期間の間は、同じ" . $value[0] . "を使用することはできません。<br />"; 
     1129                $this->arrErr[$value[1]] .= '※ 退会から一定期間の間は、同じ' . $value[0] . 'を使用することはできません。<br />'; 
    11301130                break; 
    11311131            default: 
     
    11511151        $pattern = '/' . join('|', $prohibitedStr) . '/i'; 
    11521152        if (preg_match_all($pattern, $this->arrParam[$value[1]], $matches)) { 
    1153             $this->arrErr[$value[1]] = "※ " . $value[0] . "は入力できません。<br />"; 
     1153            $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は入力できません。<br />'; 
    11541154        } 
    11551155    } 
     
    11681168        $this->createParam($value); 
    11691169        if ($this->evalCheck($value[1]) === false) { 
    1170             $this->arrErr[$value[0]] = "※ " . $value[0] . " の形式が不正です。<br />"; 
     1170            $this->arrErr[$value[0]] = '※ ' . $value[0] . ' の形式が不正です。<br />'; 
    11711171        } 
    11721172    } 
     
    11851185            return true; 
    11861186        } 
    1187         return @eval("return " . $value . ";"); 
     1187        return @eval('return ' . $value . ';'); 
    11881188    } 
    11891189 
     
    11981198        foreach ($value as $key) { 
    11991199            if (is_string($key) || is_int($key)) { 
    1200                 if (!isset($this->arrParam[$key]))  $this->arrParam[$key] = ""; 
     1200                if (!isset($this->arrParam[$key]))  $this->arrParam[$key] = ''; 
    12011201            } 
    12021202        } 
Note: See TracChangeset for help on using the changeset viewer.