- Timestamp:
- 2009/07/13 14:05:51 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/entry/LC_Page_Entry.php
r18041 r18187 58 58 $this->arrMonth = $objDate->getMonth(true); 59 59 $this->arrDay = $objDate->getDay(true); 60 61 $this->httpCacheControl('nocache'); 60 62 } 61 63 … … 127 129 } 128 130 129 // 空白・改行の削除131 // 空白・改行の削除 130 132 $_POST["name01"] = preg_replace('/^[ \r\n]*(.*?)[ \r\n]*$/u', '$1', $_POST["name01"]); 131 133 $_POST["name02"] = preg_replace('/^[ \r\n]*(.*?)[ \r\n]*$/u', '$1', $_POST["name02"]); … … 151 153 $this->arrForm = $_POST; 152 154 153 // SSL用155 // SSL用 154 156 $this->arrForm['ssl_url'] = $ssl_url; 155 157 … … 160 162 $this->arrForm = $this->lfConvertParam($this->arrForm, $arrRegistColumn); 161 163 162 //-- 164 //-- 入力エラーチェック 163 165 $this->arrErr = $this->lfErrorCheck($this->arrForm); 164 166 … … 170 172 } else { 171 173 172 //-- 174 //-- 確認 173 175 if ($_POST["mode"] == "confirm") { 174 176 foreach($this->arrForm as $key => $val) { … … 185 187 } 186 188 187 //-- 189 //-- 会員登録と完了画面 188 190 if ($_POST["mode"] == "complete") { 189 191 // キャンペーンからの遷移の時用の値 … … 200 202 $this->tpl_title = '会員登録(完了ページ)'; 201 203 202 // 204 // 完了メール送信 203 205 $this->name01 = $_POST['name01']; 204 206 $this->name02 = $_POST['name02']; … … 247 249 $this->transactionid = $this->getToken(); 248 250 249 //---- 251 //---- ページ表示 250 252 $objView->assignobj($this); 251 253 // フレームを選択(キャンペーンページから遷移なら変更) … … 261 263 $this->init(); 262 264 $this->tpl_mainpage = 'entry/index.tpl'; // メインテンプレート 263 $this->tpl_title .= '会員登録(1/3)'; // 265 $this->tpl_title .= '会員登録(1/3)'; // ページタイトル 264 266 } 265 267 … … 354 356 } 355 357 356 //-- 358 //-- 入力エラーチェック 357 359 if ($_POST["mode"] == "set1") { 358 360 $this->arrErr = $this->lfErrorCheck1($this->arrForm); … … 393 395 } else { 394 396 395 //-- 397 //-- テンプレート設定 396 398 if ($_POST["mode"] == "set1") { 397 399 $this->tpl_mainpage = 'entry/set1.tpl'; … … 407 409 } 408 410 } elseif ($_POST["mode"] == "confirm") { 409 // パスワード表示411 // パスワード表示 410 412 $passlen = strlen($this->arrForm['password']); 411 413 $this->passlen = $this->lfPassLen($passlen); 412 414 413 // メール受け取り415 // メール受け取り 414 416 if (!isset($this->arrForm['mailmaga_flg'])) $this->arrForm['mailmaga_flg'] = ""; 415 417 if (strtolower($this->arrForm['mailmaga_flg']) == "on") { … … 441 443 442 444 443 //-- 445 //-- 仮登録と完了画面 444 446 if ($_POST["mode"] == "complete") { 445 447 … … 450 452 $this->tpl_title = '会員登録(1/3)'; 451 453 $this->arrErr = $arrErr; 452 //---- 454 //---- ページ表示 453 455 $objView->assignobj($this); 454 456 $objView->display(SITE_FRAME); … … 462 464 $this->tpl_title = '会員登録(2/3)'; 463 465 $this->arrErr = $arrErr; 464 //---- 466 //---- ページ表示 465 467 $objView->assignobj($this); 466 468 $objView->display(SITE_FRAME); … … 474 476 $this->tpl_title = '会員登録(3/3)'; 475 477 $this->arrErr = $arrErr; 476 //---- 478 //---- ページ表示 477 479 $objView->assignobj($this); 478 480 $objView->display(SITE_FRAME); … … 497 499 $objMobile->sfMobileSetExtSessionId('id', $this->uniqid, 'regist/' . DIR_INDEX_URL); 498 500 499 // 501 // 仮登録完了メール送信 500 502 $this->to_name01 = $_POST['name01']; 501 503 $this->to_name02 = $_POST['name02']; … … 542 544 } 543 545 544 //---- 546 //---- ページ表示 545 547 $objView->assignobj($this); 546 548 $objView->display(SITE_FRAME); … … 634 636 635 637 636 /* メルマガ会員機能は現在停止中 637 638 639 //-- 638 /* メルマガ会員機能は現在停止中 2007/03/07 639 640 641 //-- 非会員でメルマガ登録しているかの判定 640 642 $sql = "SELECT count(*) FROM dtb_customer_mail WHERE email = ?"; 641 643 $mailResult = $objConn->getOne($sql, array($arrRegist["email"])); 642 644 643 //-- 645 //-- メルマガ仮登録実行 644 646 $arrRegistMail["email"] = $arrRegist["email"]; 645 647 if ($array["mailmaga_flg"] == 1) { … … 655 657 if ($mailResult == 1) { 656 658 $objQuery->update("dtb_customer_mail", $arrRegistMail, "email = '" .addslashes($arrRegistMail["email"]). "'"); 657 } else { // 659 } else { // 新規登録の場合 658 660 $arrRegistMail["create_date"] = "now()"; 659 661 $objQuery->insert("dtb_customer_mail", $arrRegistMail); … … 665 667 } 666 668 667 //---- 669 //---- 取得文字列の変換 668 670 function lfConvertParam($array, $arrRegistColumn) { 669 671 /* … … 708 710 $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', "email", "email02") ,array("EQUAL_CHECK")); 709 711 710 // 現会員の判定 →現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可712 // 現会員の判定 → 現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可 711 713 if (strlen($array["email"]) > 0) { 712 714 $array["email"] = strtolower($array["email"]); … … 810 812 $objErr->doFunc(array('メールアドレス', "email", MTEXT_LEN) ,array("NO_SPTAB", "EXIST_CHECK", "EMAIL_CHECK", "SPTAB_CHECK" ,"EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK", "MOBILE_EMAIL_CHECK")); 811 813 812 // 現会員の判定 →現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可814 // 現会員の判定 → 現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可 813 815 if (strlen($array["email"]) > 0) { 814 816 $array['email'] = strtolower($array['email']);
Note: See TracChangeset
for help on using the changeset viewer.