Changeset 20331 for branches/version-2_5-dev
- Timestamp:
- 2011/02/23 00:36:32 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php
r20116 r20331 78 78 */ 79 79 function action() { 80 $masterData = new SC_DB_MasterData_Ex();81 80 82 81 // 認証可否の判定 83 82 SC_Utils_Ex::sfIsSuccess(new SC_Session()); 83 84 $masterData = new SC_DB_MasterData_Ex(); 84 85 85 86 // キーの配列を生成 … … 92 93 93 94 // エラーチェック 94 $this->arrErr = $this->errorCheck( );95 $this->arrErr = $this->errorCheck($this->arrKeys, $this->arrForm); 95 96 // エラーの無い場合は update 96 97 if (empty($this->arrErr)) { 97 $this->update( );98 $this->update($this->arrKeys, $this->arrForm); 98 99 $this->tpl_onload = "window.alert('パラメータの設定が完了しました。');"; 99 100 } else { … … 136 137 * @return void 137 138 */ 138 function update( ) {139 function update(&$arrKeys, &$arrForm) { 139 140 $data = array(); 140 141 $masterData = new SC_DB_MasterData_Ex(); 141 foreach ($ this->arrKeys as $key) {142 $data[$key] = $ _POST[$key];142 foreach ($arrKeys as $key) { 143 $data[$key] = $arrForm[$key]; 143 144 } 144 145 … … 154 155 * 155 156 * @access private 157 * @param array $arrForm $_POST 値 156 158 * @return void 157 159 */ 158 function errorCheck( ) {159 $objErr = new SC_CheckError($ this->arrForm);160 for ($i = 0; $i < count($ this->arrKeys); $i++) {161 $objErr->doFunc(array($ this->arrKeys[$i],162 $ this->arrForm[$this->arrKeys[$i]]),160 function errorCheck(&$arrKeys, &$arrForm) { 161 $objErr = new SC_CheckError($arrForm); 162 for ($i = 0; $i < count($arrKeys); $i++) { 163 $objErr->doFunc(array($arrKeys[$i], 164 $arrForm[$arrKeys[$i]]), 163 165 array("EXIST_CHECK_REVERSE", "EVAL_CHECK")); 164 166 }
Note: See TracChangeset
for help on using the changeset viewer.