Changeset 20953 for branches/version-2_11-dev/data/class/helper
- Timestamp:
- 2011/05/21 19:58:30 (13 years ago)
- Location:
- branches/version-2_11-dev/data/class/helper
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/helper/SC_Helper_CSV.php
r20764 r20953 53 53 $this->arrSubnaviName = array( 54 54 1 => '商品管理', 55 2 => ' 顧客管理',55 2 => '会員管理', 56 56 3 => '受注管理', 57 57 4 => 'レビュー', … … 91 91 $sql = $objQuery->getSql($cols, $objProduct->prdclsSQL($inner_where),$where); 92 92 }else if($csv_id == '2') { 93 // 顧客の場合93 // 会員の場合 94 94 $sql = "SELECT " . $cols . " FROM dtb_customer " . $where; 95 95 }else if($csv_id == '3') { -
branches/version-2_11-dev/data/class/helper/SC_Helper_Customer.php
r20912 r20953 33 33 34 34 /** 35 * 会員 編集登録・更新処理を行う.35 * 会員情報の登録・編集処理を行う. 36 36 * 37 37 * @param array $array 登録するデータの配列(SC_FormParamのgetDbArrayの戻り値) … … 190 190 * ログイン時メールアドレス重複チェック. 191 191 * 192 * 顧客の保持する email, mobile_email が, 引数 $email と一致するかチェックする193 * 194 * @param integer $customer_id チェック対象の 顧客の顧客ID192 * 会員の保持する email, mobile_email が, 引数 $email と一致するかチェックする 193 * 194 * @param integer $customer_id チェック対象の会員の会員ID 195 195 * @param string $email チェック対象のメールアドレス 196 196 * @return boolean メールアドレスが重複する場合 true … … 210 210 211 211 /** 212 * customer_idから 顧客情報を取得する212 * customer_idから会員情報を取得する 213 213 * 214 214 * @param mixed $customer_id 215 215 * @param mixed $mask_flg 216 216 * @access public 217 * @return array 顧客情報の配列を返す217 * @return array 会員情報の配列を返す 218 218 */ 219 219 function sfGetCustomerData($customer_id, $mask_flg = true) { 220 220 $objQuery =& SC_Query_Ex::getSingletonInstance(); 221 221 222 // 顧客情報DB取得222 // 会員情報DB取得 223 223 $ret = $objQuery->select("*","dtb_customer","customer_id=?", array($customer_id)); 224 224 $arrForm = $ret[0]; … … 243 243 244 244 /** 245 * 顧客ID指定またはwhere条件指定での顧客情報取得(単一行データ)245 * 会員ID指定またはwhere条件指定での会員情報取得(単一行データ) 246 246 * 247 247 * TODO: sfGetCustomerDataと統合したい 248 248 * 249 * @param integer $customer_id 顧客ID (指定無しでも構わないが、Where条件を入れる事)249 * @param integer $customer_id 会員ID (指定無しでも構わないが、Where条件を入れる事) 250 250 * @param string $add_where 追加WHERE条件 251 251 * @param array $arrAddVal 追加WHEREパラメーター 252 252 * @access public 253 * @return array 対象 顧客データ253 * @return array 対象会員データ 254 254 */ 255 255 function sfGetCustomerDataFromId($customer_id, $add_where = '', $arrAddVal = array()) { … … 285 285 286 286 /** 287 * 会員登録キーから 顧客IDを取得する.287 * 会員登録キーから会員IDを取得する. 288 288 * 289 289 * @param string $uniqid 会員登録キー 290 290 * @param boolean $check_status 本会員のみを対象とするか 291 291 * @access public 292 * @return integer 顧客ID292 * @return integer 会員ID 293 293 */ 294 294 function sfGetCustomerId($uniqid, $check_status = false) { … … 315 315 SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, $isAdmin); 316 316 if ($isAdmin) { 317 $objFormParam->addParam(" 顧客ID", "customer_id", INT_LEN, 'n', array("NUM_CHECK"));317 $objFormParam->addParam("会員ID", "customer_id", INT_LEN, 'n', array("NUM_CHECK")); 318 318 $objFormParam->addParam('携帯メールアドレス', "email_mobile", null, 'a', array("NO_SPTAB", "EMAIL_CHECK", "SPTAB_CHECK" ,"EMAIL_CHAR_CHECK", "MOBILE_EMAIL_CHECK")); 319 319 $objFormParam->addParam("会員状態", 'status', INT_LEN, 'n', array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); … … 526 526 527 527 /** 528 * 顧客検索パラメーター(管理画面用)528 * 会員検索パラメーター(管理画面用) 529 529 * 530 530 * @param SC_FormParam $objFormParam SC_FormParam インスタンス … … 533 533 */ 534 534 function sfSetSearchParam(&$objFormParam) { 535 $objFormParam->addParam(' 顧客ID', 'search_customer_id', ID_MAX_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));536 $objFormParam->addParam(' 顧客名', 'search_name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));537 $objFormParam->addParam(' 顧客名(カナ)', 'search_kana', STEXT_LEN, 'CKV', array("SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANABLANK_CHECK"));535 $objFormParam->addParam('会員ID', 'search_customer_id', ID_MAX_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK")); 536 $objFormParam->addParam('お名前', 'search_name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 537 $objFormParam->addParam('お名前(フリガナ)', 'search_kana', STEXT_LEN, 'CKV', array("SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANABLANK_CHECK")); 538 538 $objFormParam->addParam('都道府県', 'search_pref', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK")); 539 539 $objFormParam->addParam('誕生日(開始年)', 'search_b_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK")); … … 575 575 576 576 /** 577 * 顧客検索パラメーター エラーチェック(管理画面用)577 * 会員検索パラメーター エラーチェック(管理画面用) 578 578 * 579 579 * @param SC_FormParam $objFormParam SC_FormParam インスタンス … … 617 617 618 618 /** 619 * 顧客一覧検索をする処理(ページング処理付き、管理画面用共通処理)619 * 会員一覧検索をする処理(ページング処理付き、管理画面用共通処理) 620 620 * 621 621 * @param array $arrParam 検索パラメーター連想配列 622 * @return array( integer 全体件数, mixed 顧客データ一覧配列, mixed SC_PageNaviオブジェクト)622 * @return array( integer 全体件数, mixed 会員データ一覧配列, mixed SC_PageNaviオブジェクト) 623 623 */ 624 624 function sfGetSearchData($arrParam) { -
branches/version-2_11-dev/data/class/helper/SC_Helper_Mail.php
r20764 r20953 122 122 $arrTplVar->Message_tmp = $arrOrder['message']; 123 123 124 // 顧客情報の取得124 // 会員情報の取得 125 125 $customer_id = $arrOrder['customer_id']; 126 126 $objQuery->setOrder('customer_id'); … … 265 265 * 登録メールを送信する。 266 266 * 267 * @param string $secret_key 顧客固有キー268 * @param integer $customer_id 顧客ID267 * @param string $secret_key 会員固有キー 268 * @param integer $customer_id 会員ID 269 269 * @param boolean $is_mobile false(default):PCアドレスにメールを送る true:携帯アドレスにメールを送る 270 270 * @return boolean true:成功 false:失敗 271 271 */ 272 272 function sfSendRegistMail($secret_key, $customer_id = '', $is_mobile = false) { 273 // 顧客データの取得273 // 会員データの取得 274 274 if(SC_Utils_Ex::sfIsInt($customer_id)) { 275 275 $arrCustomerData = SC_Helper_Customer_Ex::sfGetCustomerDataFromId($customer_id); … … 412 412 foreach ($arrDestinationList as $arrDestination) { 413 413 414 // 顧客名の変換414 // お名前の変換 415 415 $customerName = trim($arrDestination['name']); 416 416 $subjectBody = preg_replace("/{name}/", $customerName, $arrMail['subject']); -
branches/version-2_11-dev/data/class/helper/SC_Helper_Purchase.php
r20888 r20953 868 868 * 869 869 * @param integer $order_id 受注ID 870 * @param integer $customer_id 顧客ID870 * @param integer $customer_id 会員ID 871 871 * @return array 受注情報の配列 872 872 */ … … 1067 1067 1068 1068 if (USE_POINT !== false) { 1069 // 顧客.ポイントの加減値1069 // 会員.ポイントの加減値 1070 1070 $addCustomerPoint = 0; 1071 1071 … … 1096 1096 1097 1097 if ($addCustomerPoint != 0) { 1098 // ▼ 顧客テーブルの更新1098 // ▼会員テーブルの更新 1099 1099 $sqlval = array(); 1100 1100 $where = ''; … … 1110 1110 1111 1111 $objQuery->update('dtb_customer', $sqlval, $where, $arrVal, $arrRawSql, $arrRawSqlVal); 1112 // ▲ 顧客テーブルの更新1113 1114 // 顧客.ポイントをマイナスした場合、1112 // ▲会員テーブルの更新 1113 1114 // 会員.ポイントをマイナスした場合、 1115 1115 if ($addCustomerPoint < 0) { 1116 1116 $sql = 'SELECT point FROM dtb_customer WHERE customer_id = ?'; 1117 1117 $point = $objQuery->getOne($sql, array($arrOrderOld['customer_id'])); 1118 // 変更後の 顧客.ポイントがマイナスの場合、1118 // 変更後の会員.ポイントがマイナスの場合、 1119 1119 if ($point < 0) { 1120 1120 // ロールバック … … 1191 1191 * 1192 1192 * @param integer $status 対応状況 1193 * @return boolean 使用するか( 顧客テーブルから減算するか)1193 * @return boolean 使用するか(会員テーブルから減算するか) 1194 1194 */ 1195 1195 function isUsePoint($status) {
Note: See TracChangeset
for help on using the changeset viewer.