[Svn-src-all:3612] [version-2_12-dev 22524] #2114 「帳票出力の発行日にありえない日付を設定できる」を修正。

Qwert admin @ mail.ec-cube.net
2013年 2月 12日 (火) 16:51:52 JST


Subversion committed to /home/svn/open 22524
http://svn.ec-cube.net/open_trac/changeset/22524
┌────────────────────────────┐
│更新者 :  Qwert                                        │
│更新日時:  2013-02-12 16:51:52 +0900 (火, 12  2月 2013)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#2114 「帳票出力の発行日にありえない日付を設定できる」を修正。

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

変更: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	2013-02-12 07:07:29 UTC (rev 22523)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	2013-02-12 07:51:52 UTC (rev 22524)
@@ -208,8 +208,9 @@
 
     function lfCheckError(&$objFormParam) {
         // 入力データを渡す。
-        $arrRet = $objFormParam->getHashArray();
+        $arrParams = $objFormParam->getHashArray();
         $arrErr = $objFormParam->checkError();
+        $objError = new SC_CheckError_Ex($arrParams);
 
         $year = $objFormParam->getValue('year');
         if (!is_numeric($year)) {
@@ -231,7 +232,10 @@
 
             $arrErr['day'] = '発行日は1〜31の間で入力してください。';
         }
-
+        
+        $objError->doFunc(array('発行日', 'year', 'month', 'day'), array('CHECK_DATE'));
+        $arrErr = array_merge($arrErr, $objError->arrErr);
+        
         return $arrErr;
     }
 




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