Changeset 20297
- Timestamp:
- 2011/02/21 17:24:32 (13 years ago)
- Location:
- branches/version-2_5-dev/data/class/pages/admin/basis
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
r20177 r20297 80 80 81 81 if (!empty($_POST)) { 82 $this->arrErr = $this->lfCheckError($mode );82 $this->arrErr = $this->lfCheckError($mode, $_POST); 83 83 if (!empty($this->arrErr['holiday_id'])) { 84 84 SC_Utils_Ex::sfDispException(); … … 96 96 if(count($this->arrErr) <= 0) { 97 97 if($_POST['holiday_id'] == "") { 98 $this->lfInsertClass($this->arrForm );// 新規作成98 $this->lfInsertClass($this->arrForm, $_SESSION['member_id']); // 新規作成 99 99 } else { 100 $this->lfUpdateClass($this->arrForm ); // 既存編集100 $this->lfUpdateClass($this->arrForm, $_POST['holiday_id']); // 既存編集 101 101 } 102 102 // 再表示 … … 167 167 168 168 /* DBへの挿入 */ 169 function lfInsertClass($arrData ) {169 function lfInsertClass($arrData, $member_id) { 170 170 $objQuery =& SC_Query::getSingletonInstance(); 171 171 // INSERTする値を作成する。 … … 173 173 $sqlval['month'] = $arrData['month']; 174 174 $sqlval['day'] = $arrData['day']; 175 $sqlval['creator_id'] = $ _SESSION['member_id'];175 $sqlval['creator_id'] = $member_id; 176 176 $sqlval['rank'] = $objQuery->max("rank", "dtb_holiday") + 1; 177 177 $sqlval['update_date'] = "Now()"; … … 184 184 185 185 /* DBへの更新 */ 186 function lfUpdateClass($arrData ) {186 function lfUpdateClass($arrData, $holiday_id) { 187 187 $objQuery =& SC_Query::getSingletonInstance(); 188 188 // UPDATEする値を作成する。 … … 193 193 $where = "holiday_id = ?"; 194 194 // UPDATEの実行 195 $ret = $objQuery->update("dtb_holiday", $sqlval, $where, array($ _POST['holiday_id']));195 $ret = $objQuery->update("dtb_holiday", $sqlval, $where, array($holiday_id)); 196 196 return $ret; 197 197 } … … 219 219 * @return array 220 220 */ 221 function lfCheckError($mode ) {221 function lfCheckError($mode, $post) { 222 222 $arrErr = array(); 223 223 switch ($mode) { 224 224 case 'edit': 225 $ _POST = $this->lfConvertParam($_POST);225 $post = $this->lfConvertParam($post); 226 226 227 227 $objErr = new SC_CheckError(); … … 232 232 $objQuery =& SC_Query::getSingletonInstance(); 233 233 $where = "del_flg = 0 AND month = ? AND day = ?"; 234 $arrval = array($ _POST['month'], $_POST['day']);235 if (!empty($ _POST['holiday_id'])) {234 $arrval = array($post['month'], $post['day']); 235 if (!empty($post['holiday_id'])) { 236 236 $where .= " AND holiday_id <> ?"; 237 $arrval[] = $ _POST['holiday_id'];237 $arrval[] = $post['holiday_id']; 238 238 } 239 239 $arrRet = $objQuery->select("count(holiday_id)", "dtb_holiday", $where, $arrval); … … 250 250 $this->objFormParam = new SC_FormParam(); 251 251 $this->objFormParam->addParam('定休日ID', 'holiday_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 252 $this->objFormParam->setParam($ _POST);252 $this->objFormParam->setParam($post); 253 253 $this->objFormParam->convParam(); 254 254 $arrErr = $this->objFormParam->checkError(); -
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php
r20177 r20297 76 76 77 77 if (!empty($_POST)) { 78 $this->arrErr = $this->lfCheckError($mode );78 $this->arrErr = $this->lfCheckError($mode, $_POST); 79 79 if (!empty($this->arrErr['kiyaku_id'])) { 80 80 SC_Utils_Ex::sfDispException(); … … 92 92 if(count($this->arrErr) <= 0) { 93 93 if($_POST['kiyaku_id'] == "") { 94 $this->lfInsertClass($this->arrForm ); // 新規作成94 $this->lfInsertClass($this->arrForm, $_SESSION['member_id']); // 新規作成 95 95 } else { 96 $this->lfUpdateClass($this->arrForm ); // 既存編集96 $this->lfUpdateClass($this->arrForm, $_POST['kiyaku_id']); // 既存編集 97 97 } 98 98 // 再表示 … … 147 147 148 148 /* DBへの挿入 */ 149 function lfInsertClass($arrData ) {149 function lfInsertClass($arrData, $member_id) { 150 150 $objQuery =& SC_Query::getSingletonInstance(); 151 151 // INSERTする値を作成する。 152 152 $sqlval['kiyaku_title'] = $arrData['kiyaku_title']; 153 153 $sqlval['kiyaku_text'] = $arrData['kiyaku_text']; 154 $sqlval['creator_id'] = $ _SESSION['member_id'];154 $sqlval['creator_id'] = $member_id; 155 155 $sqlval['rank'] = $objQuery->max("rank", "dtb_kiyaku") + 1; 156 156 $sqlval['update_date'] = "Now()"; … … 178 178 179 179 /* DBへの更新 */ 180 function lfUpdateClass($arrData ) {180 function lfUpdateClass($arrData, $kiyaku_id) { 181 181 $objQuery =& SC_Query::getSingletonInstance(); 182 182 // UPDATEする値を作成する。 … … 186 186 $where = "kiyaku_id = ?"; 187 187 // UPDATEの実行 188 $ret = $objQuery->update("dtb_kiyaku", $sqlval, $where, array($ _POST['kiyaku_id']));188 $ret = $objQuery->update("dtb_kiyaku", $sqlval, $where, array($kiyaku_id)); 189 189 return $ret; 190 190 } … … 211 211 * @return array 212 212 */ 213 function lfCheckError($mode ) {213 function lfCheckError($mode, $post) { 214 214 $arrErr = array(); 215 215 216 216 switch ($mode) { 217 217 case 'edit': 218 $_POST = $this->lfConvertParam($ _POST);218 $_POST = $this->lfConvertParam($post); 219 219 220 220 $objErr = new SC_CheckError(); … … 223 223 if(!isset($objErr->arrErr['name'])) { 224 224 $objQuery =& SC_Query::getSingletonInstance(); 225 $arrRet = $objQuery->select("kiyaku_id, kiyaku_title", "dtb_kiyaku", "del_flg = 0 AND kiyaku_title = ?", array($ _POST['kiyaku_title']));225 $arrRet = $objQuery->select("kiyaku_id, kiyaku_title", "dtb_kiyaku", "del_flg = 0 AND kiyaku_title = ?", array($post['kiyaku_title'])); 226 226 // 編集中のレコード以外に同じ名称が存在する場合 227 if ($arrRet[0]['kiyaku_id'] != $ _POST['kiyaku_id'] && $arrRet[0]['kiyaku_title'] == $_POST['kiyaku_title']) {227 if ($arrRet[0]['kiyaku_id'] != $post['kiyaku_id'] && $arrRet[0]['kiyaku_title'] == $post['kiyaku_title']) { 228 228 $objErr->arrErr['name'] = "※ 既に同じ内容の登録が存在します。<br>"; 229 229 } … … 235 235 $this->objFormParam = new SC_FormParam(); 236 236 $this->objFormParam->addParam('規約ID', 'kiyaku_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 237 $this->objFormParam->setParam($ _POST);237 $this->objFormParam->setParam($post); 238 238 $this->objFormParam->convParam(); 239 239 $arrErr = $this->objFormParam->checkError(); -
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php
r20203 r20297 74 74 SC_Utils_Ex::sfIsSuccess($objSess); 75 75 76 77 76 $this->arrMailTEMPLATE = $masterData->getMasterData("mtb_mail_template"); 78 77 switch ($this->getMode()) { … … 102 101 } else { 103 102 // 正常 104 $this->lfRegist($this->arrForm );103 $this->lfRegist($this->arrForm, $_POST['template_id'], $_SESSION['member_id']); 105 104 106 105 // 完了メッセージ … … 131 130 } 132 131 133 function lfRegist($data 132 function lfRegist($data, $template_id, $member_id){ 134 133 $objQuery =& SC_Query::getSingletonInstance(); 135 134 136 $data['creator_id'] = $ _SESSION['member_id'];135 $data['creator_id'] = $member_id; 137 136 138 137 $sql = "SELECT * FROM dtb_mailtemplate WHERE template_id = ?"; 139 $result = $objQuery->getAll($sql, array($ _POST['template_id']));138 $result = $objQuery->getAll($sql, array($template_id)); 140 139 if ( $result ){ 141 140 $sql_where = "template_id = ?"; 142 $objQuery->update("dtb_mailtemplate", $data, $sql_where, array(addslashes($ _POST['template_id'])));141 $objQuery->update("dtb_mailtemplate", $data, $sql_where, array(addslashes($template_id))); 143 142 }else{ 144 143 $objQuery->insert("dtb_mailtemplate", $data); -
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php
r20177 r20297 76 76 77 77 if (!empty($_POST)) { 78 $this->arrErr = $this->lfCheckError($mode );78 $this->arrErr = $this->lfCheckError($mode, $_POST); 79 79 if (!empty($this->arrErr['payment_id'])) { 80 80 SC_Utils_Ex::sfDispException(); … … 134 134 * @return array 135 135 */ 136 function lfCheckError($mode ) {136 function lfCheckError($mode, $post) { 137 137 $arrErr = array(); 138 138 switch($mode) { … … 142 142 $this->objFormParam = new SC_FormParam(); 143 143 $this->objFormParam->addParam('配送業者ID', 'payment_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 144 $this->objFormParam->setParam($ _POST);144 $this->objFormParam->setParam($post); 145 145 $this->objFormParam->convParam(); 146 146 $arrErr = $this->objFormParam->checkError(); -
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php
r20166 r20297 98 98 99 99 // エラーチェック 100 $this->arrErr = $this->lfCheckError( );100 $this->arrErr = $this->lfCheckError($_POST); 101 101 $this->charge_flg = $_POST["charge_flg"]; 102 102 if(count($this->arrErr) == 0) { 103 $this->lfRegistData($_POST['payment_id'] );103 $this->lfRegistData($_POST['payment_id'], $_SESSION['member_id']); 104 104 // 一時ファイルを本番ディレクトリに移動する 105 105 $this->objUpFile->moveTempFile(); … … 181 181 182 182 /* DBへデータを登録する */ 183 function lfRegistData($payment_id = "" ) {183 function lfRegistData($payment_id = "", $member_id) { 184 184 185 185 $objQuery =& SC_Query::getSingletonInstance(); … … 196 196 if($payment_id == "") { 197 197 // INSERTの実行 198 $sqlval['creator_id'] = $ _SESSION['member_id'];198 $sqlval['creator_id'] = $member_id; 199 199 $sqlval['rank'] = $objQuery->max("rank", "dtb_payment") + 1; 200 200 $sqlval['create_date'] = 'Now()'; … … 211 211 212 212 /* 入力内容のチェック */ 213 function lfCheckError( ) {213 function lfCheckError($post) { 214 214 215 215 // DBのデータを取得 216 $arrPaymentData = $this->lfGetData($ _POST['payment_id']);216 $arrPaymentData = $this->lfGetData($post['payment_id']); 217 217 218 218 // 手数料を設定できない場合には、手数料を0にする -
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php
r20171 r20297 101 101 switch($this->getMode()) { 102 102 case 'update': 103 $this->lfUpdateData( ); // 既存編集103 $this->lfUpdateData($this->objFormParam->getHashArray()); // 既存編集 104 104 break; 105 105 case 'insert': 106 $this->lfInsertData( ); // 新規作成106 $this->lfInsertData($this->objFormParam->getHashArray()); // 新規作成 107 107 break; 108 108 default: … … 138 138 } 139 139 140 function lfUpdateData( ) {140 function lfUpdateData($post) { 141 141 // 入力データを渡す。 142 $sqlval = $ this->objFormParam->getHashArray();142 $sqlval = $post; 143 143 $sqlval['update_date'] = 'Now()'; 144 144 $objQuery =& SC_Query::getSingletonInstance(); … … 147 147 } 148 148 149 function lfInsertData( ) {149 function lfInsertData($post) { 150 150 // 入力データを渡す。 151 $sqlval = $ this->objFormParam->getHashArray();151 $sqlval = $post; 152 152 $sqlval['update_date'] = 'Now()'; 153 153 $objQuery =& SC_Query::getSingletonInstance();
Note: See TracChangeset
for help on using the changeset viewer.