[Svn-src-all:1381] [version-2_5-dev 20271] r20267 の追加修正。ローカル関数内で$_POSTへの直接アクセスしてしまっているので、修正。
homan
admin @ mail.ec-cube.net
2011年 2月 20日 (日) 22:06:12 JST
Subversion committed to /home/svn/open 20271
http://svn.ec-cube.net/open_trac/changeset/20271
┌────────────────────────────┐
│更新者 : homan │
│更新日時: 2011-02-20 22:06:12 +0900 (日, 20 2月 2011)│
└────────────────────────────┘
Log:
--------------------------------------------------------
r20267 の追加修正。ローカル関数内で$_POSTへの直接アクセスしてしまっているので、修正。
#974 関連チケット。
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php
変更: branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php 2011-02-20 12:21:33 UTC (rev 20270)
+++ branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php 2011-02-20 13:06:12 UTC (rev 20271)
@@ -71,9 +71,15 @@
// 認証可否の判定
SC_Utils_Ex::sfIsSuccess(new SC_Session);
- $this->objForm = $this->lfInitParam();
+ $objFormParam = new SC_FormParam;
- if (SC_Utils::sfIsInt($tmp = $this->objForm->getValue('line'))) {
+ // パラメータ情報初期化
+ $this->lfInitParam($objFormParam);
+
+ // POST値をセット
+ $objFormParam->setParam($_POST);
+
+ if (SC_Utils::sfIsInt($tmp = $objFormParam->getValue('line'))) {
$this->line_max = $tmp;
}
@@ -93,13 +99,10 @@
* パラメータの初期化.
*
* @return object SC_FormParam インスタンス
+ * @return void
*/
- function lfInitParam() {
- $objForm = new SC_FormParam;
- $objForm->addParam('line_max', 'line_max', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK', 'EXIST_CHECK'));
- $objForm->setParam($_POST);
-
- return $objForm;
+ function lfInitParam(&$objFormParam) {
+ $objFormParam->addParam('line_max', 'line_max', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK', 'EXIST_CHECK'));
}
/**
Svn-src-all メーリングリストの案内