- Timestamp:
- 2007/10/29 16:21:10 (15 years ago)
- Location:
- branches/feature-module-update/data
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/helper/SC_Helper_Mail.php
r16582 r16588 213 213 $sqlval['template_id'] = $template_id; 214 214 $sqlval['send_date'] = "Now()"; 215 if (!isset($_SESSION['member_id'])) $_SESSION['member_id'] = ""; 215 216 if($_SESSION['member_id'] != "") { 216 217 $sqlval['creator_id'] = $_SESSION['member_id']; … … 224 225 } 225 226 226 /* 会員 のメルマガ登録があるかどうかのチェック(仮会員を含まない) */227 /* 会員登録があるかどうかのチェック(仮会員を含まない) */ 227 228 function sfCheckCustomerMailMaga($email) { 228 229 $col = "email, mailmaga_flg, customer_id"; 229 230 $from = "dtb_customer"; 230 /* 231 * FIXME 会員を削除しても登録済と扱われてしまう? 232 */ 233 //$where = "email = ? AND status = 2"; 234 $where = "email = ? AND status = 2 AND del_flg = 0"; 231 $where = "(email = ? OR email_mobile = ?) AND status = 2 AND del_flg = 0"; 235 232 $objQuery = new SC_Query(); 236 233 $arrRet = $objQuery->select($col, $from, $where, array($email)); -
branches/feature-module-update/data/class/pages/regist/LC_Page_Regist.php
r16582 r16588 69 69 70 70 // キャンペーンからの登録の場合の処理 71 if($_GET["cp"] != "") { 71 72 if(!empty($_GET["cp"])) { 72 73 $etc_val = array("cp" => $_GET['cp']); 73 74 } … … 79 80 $this->arrErr = $this->lfErrorCheck($_GET); 80 81 if ($this->arrErr) { 81 $this->tpl_mainpage = 'regist/error.tpl'; 82 $this->tpl_css = "/css/layout/regist/error.css"; 83 $this->tpl_title = 'エラー'; 84 82 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", true, $this->arrErr["id"]); 85 83 } else { 86 84 $registSecretKey = $this->lfRegistData($_GET); //本会員登録(フラグ変更) … … 96 94 //-- それ以外のアクセスは無効とする 97 95 } else { 98 $this->arrErr["id"] = "無効なアクセスです。"; 99 $this->tpl_mainpage = 'regist/error.tpl'; 100 $this->tpl_css = "/css/layout/regist/error.css"; 101 $this->tpl_title = 'エラー'; 102 96 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", true, "無効なアクセスです。"); 103 97 } 104 98 … … 156 150 $this->arrErr["id"] = "無効なアクセスです。"; 157 151 $this->tpl_mainpage = 'regist/error.tpl'; 158 $this->tpl_css = "/css/layout/regist/error.css";159 152 $this->tpl_title = 'エラー'; 160 161 153 } 162 154 … … 259 251 260 252 if (! is_numeric($result)) { 261 $objErr->arrErr["id"] .= "※ 既に会員登録が完了しているか、無効なURLです。<br>";253 $objErr->arrErr["id"] = "※ 既に会員登録が完了しているか、無効なURLです。<br>"; 262 254 return $objErr->arrErr; 263 255 … … 288 280 289 281 $objMail->setItem( 290 '' // 291 , $subject // 292 , $toCustomerMail // 293 , $ CONF["email03"] //配送元アドレス294 , $ CONF["shop_name"] // 配送元名前295 , $ CONF["email03"] //reply_to296 , $ CONF["email04"] //return_path297 , $ CONF["email04"] //Errors_to282 '' // 宛先 283 , $subject // サブジェクト 284 , $toCustomerMail // 本文 285 , $this->CONF["email03"] // 配送元アドレス 286 , $this->CONF["shop_name"] // 配送元 名前 287 , $this->CONF["email03"] // reply_to 288 , $this->CONF["email04"] // return_path 289 , $this->CONF["email04"] // Errors_to 298 290 ); 299 291 // 宛先の設定 -
branches/feature-module-update/data/class/pages/shopping/LC_Page_Shopping.php
r16582 r16588 428 428 $objErr->doFunc(array("メールアドレス", "メールアドレス(確認)", "order_email", "order_email_check"), array("EQUAL_CHECK")); 429 429 430 // すでにメルマガテーブルに会員としてメールアドレスが登録されている場合431 $helperMail = new SC_Helper_Mail_Ex();432 if($helperMail->sfCheckCustomerMailMaga($arrRet['order_email'])) {433 $objErr->arrErr['order_email'] = "このメールアドレスはすでに登録されています。<br />";434 }435 436 430 return $objErr->arrErr; 437 431 }
Note: See TracChangeset
for help on using the changeset viewer.