[Svn-src-all:2762] [version-2_12-dev 21661] #1430 (PHP5.4対応)

Seasoft admin @ mail.ec-cube.net
2012年 3月 20日 (火) 00:55:23 JST


Subversion committed to /home/svn/open 21661
http://svn.ec-cube.net/open_trac/changeset/21661
┌────────────────────────────┐
│更新者 :  Seasoft                                      │
│更新日時:  2012-03-20 00:55:23 +0900 (火, 20  3月 2012)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#1430 (PHP5.4対応)
#1679 (PHP 警告撲滅)

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_12-dev/data/class/SC_FormParam.php

変更: branches/version-2_12-dev/data/class/SC_FormParam.php
===================================================================
--- branches/version-2_12-dev/data/class/SC_FormParam.php	2012-03-19 15:54:28 UTC (rev 21660)
+++ branches/version-2_12-dev/data/class/SC_FormParam.php	2012-03-19 15:55:23 UTC (rev 21661)
@@ -175,7 +175,7 @@
 
     // エラーチェック
     function checkError($br = true) {
-        $objErr->arrErr = array();
+        $arrErr = array();
 
         foreach ($this->keyname as $index => $key) {
             foreach ($this->arrCheck[$index] as $func) {
@@ -207,7 +207,7 @@
                     case 'SELECT_CHECK':
                     case 'FILE_NAME_CHECK_BY_NOUPLOAD':
                         $this->recursionCheck($this->disp_name[$index], $func,
-                            $value, $objErr->arrErr, $key, $this->length[$index]);
+                            $value, $arrErr, $key, $this->length[$index]);
                         break;
                     // 小文字に変換
                     case 'CHANGE_LOWER':
@@ -216,26 +216,26 @@
                     // ファイルの存在チェック
                     case 'FILE_EXISTS':
                         if ($value != '' && !file_exists($this->check_dir . $value)) {
-                            $objErr->arrErr[$key] = '※ ' . $this->disp_name[$index] . 'のファイルが存在しません。<br>';
+                            $arrErr[$key] = '※ ' . $this->disp_name[$index] . 'のファイルが存在しません。<br>';
                         }
                         break;
                     // ダウンロード用ファイルの存在チェック
                     case 'DOWN_FILE_EXISTS':
                         if ($value != '' && !file_exists(DOWN_SAVE_REALDIR . $value)) {
-                            $objErr->arrErr[$key] = '※ ' . $this->disp_name[$index] . 'のファイルが存在しません。<br>';
+                            $arrErr[$key] = '※ ' . $this->disp_name[$index] . 'のファイルが存在しません。<br>';
                         }
                         break;
                     default:
-                        $objErr->arrErr[$key] = "※※ エラーチェック形式($func)には対応していません ※※ <br>";
+                        $arrErr[$key] = "※※ エラーチェック形式($func)には対応していません ※※ <br>";
                         break;
                 }
             }
 
-            if (isset($objErr->arrErr[$key]) && !$br) {
-                $objErr->arrErr[$key] = preg_replace("/<br(\s+\/)?>/i", '', $objErr->arrErr[$key]);
+            if (isset($arrErr[$key]) && !$br) {
+                $arrErr[$key] = preg_replace("/<br(\s+\/)?>/i", '', $arrErr[$key]);
             }
         }
-        return $objErr->arrErr;
+        return $arrErr;
     }
 
     /**




Svn-src-all メーリングリストの案内