[Svn-src-all:1411] [version-2_5-dev 20302] #964 リファクタリング 宣言を除き, 引数や返り値が無く, すべて内部のメンバ変数で処理するような関数は極力作成しない
coelacanth
admin @ mail.ec-cube.net
2011年 2月 21日 (月) 18:50:54 JST
Subversion committed to /home/svn/open 20302
http://svn.ec-cube.net/open_trac/changeset/20302
┌────────────────────────────┐
│更新者 : coelacanth │
│更新日時: 2011-02-21 18:50:54 +0900 (月, 21 2月 2011)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#964 リファクタリング 宣言を除き, 引数や返り値が無く, すべて内部のメンバ変数で処理するような関数は極力作成しない
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php 2011-02-21 09:37:50 UTC (rev 20301)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php 2011-02-21 09:50:54 UTC (rev 20302)
@@ -81,9 +81,9 @@
$objFormParam->convParam();
// エラーチェック
- $this->arrErr = $this->lfCheckError();
+ $this->arrErr = $objFormParam->checkError();
if(count($this->arrErr) == 0) {
- $this->lfSiteControlData($_POST['control_id'], $objFormParam->getHashArray());
+ $this->lfSiteControlData($objFormParam->getHashArray());
// javascript実行
$this->tpl_onload = "alert('更新が完了しました。');";
}
@@ -93,6 +93,10 @@
break;
}
+ $this->arrControlList = $arrSiteControlList;
+ }
+
+ function lfGetControlList() {
// サイト管理情報の取得
$arrSiteControlList = $this->lfGetControlList();
$masterData = new SC_DB_MasterData_Ex();
@@ -109,8 +113,7 @@
break;
}
}
-
- $this->arrControlList = $arrSiteControlList;
+ return $arrSiteControlList;
}
/**
@@ -137,18 +140,8 @@
$objFormParam->addParam("設定状況", "control_flg", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));
}
- /* 入力内容のチェック */
- function lfCheckError(&$objFormParam) {
- // 入力データを渡す。
- $arrRet = $objFormParam->getHashArray();
- $objErr = new SC_CheckError($arrRet);
- $objErr->arrErr = $objFormParam->checkError();
-
- return $objErr->arrErr;
- }
-
/* DBへデータを登録する */
- function lfSiteControlData($control_id = "", $post) {
+ function lfSiteControlData($post) {
$objQuery =& SC_Query::getSingletonInstance();
$sqlval = $post;
$sqlval['update_date'] = 'Now()';
@@ -162,7 +155,7 @@
// 既存編集
} else {
$where = "control_id = ?";
- $objQuery->update("dtb_site_control", $sqlval, $where, array($control_id));
+ $objQuery->update("dtb_site_control", $sqlval, $where, array($post['control_id']));
}
}
}
Svn-src-all メーリングリストの案内