Changeset 21514 for branches/version-2_12-dev/data/class/pages/forgot
- Timestamp:
- 2012/02/15 19:56:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php
r21481 r21514 58 58 function init() { 59 59 parent::init(); 60 $this->tpl_title = "パスワードを忘れた方";60 $this->tpl_title = 'パスワードを忘れた方'; 61 61 $this->tpl_mainpage = 'forgot/index.tpl'; 62 62 $this->tpl_mainno = ''; … … 148 148 $errmsg = NULL; 149 149 $objQuery =& SC_Query_Ex::getSingletonInstance(); 150 $where = "(email Like ? OR email_mobile Like ?) AND name01 Like ? AND name02 Like ? AND del_flg = 0";150 $where = '(email Like ? OR email_mobile Like ?) AND name01 Like ? AND name02 Like ? AND del_flg = 0'; 151 151 $arrVal = array($arrForm['email'], $arrForm['email'], $arrForm['name01'], $arrForm['name02']); 152 $result = $objQuery->select( "reminder, status", 'dtb_customer', $where, $arrVal);152 $result = $objQuery->select('reminder, status', 'dtb_customer', $where, $arrVal); 153 153 if (isset($result[0]['reminder']) and isset($arrReminder[$result[0]['reminder']])) { 154 154 // 会員状態の確認 … … 174 174 */ 175 175 function lfInitMailCheckParam(&$objFormParam, $device_type) { 176 $objFormParam->addParam( "お名前(姓)", 'name01', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK'));177 $objFormParam->addParam( "お名前(名)", 'name02', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' , 'MAX_LENGTH_CHECK'));176 $objFormParam->addParam('お名前(姓)', 'name01', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK')); 177 $objFormParam->addParam('お名前(名)', 'name02', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' , 'MAX_LENGTH_CHECK')); 178 178 if ($device_type === DEVICE_TYPE_MOBILE) { 179 179 $objFormParam->addParam('メールアドレス', 'email', null, 'a', array('EXIST_CHECK', 'EMAIL_CHECK', 'NO_SPTAB' ,'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK')); … … 194 194 $errmsg = ''; 195 195 $objQuery =& SC_Query_Ex::getSingletonInstance(); 196 $cols = "customer_id, reminder, reminder_answer, salt";196 $cols = 'customer_id, reminder, reminder_answer, salt'; 197 197 $table = 'dtb_customer'; 198 $where = "(email Like ? OR email_mobile Like ?)"199 . " AND name01 Like ? AND name02 Like ?"200 . " AND status = 2 AND del_flg = 0";198 $where = '(email Like ? OR email_mobile Like ?)' 199 . ' AND name01 Like ? AND name02 Like ?' 200 . ' AND status = 2 AND del_flg = 0'; 201 201 $arrVal = array($arrForm['email'], $arrForm['email'], 202 202 $arrForm['name01'], $arrForm['name02']); … … 238 238 //不正なアクセス リマインダー値が前画面と異なる。 239 239 // 新リファクタリング基準ではここで遷移は不許可なのでエラー表示 240 //SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, "", true);240 //SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, '', true); 241 241 $errmsg = '秘密の質問が一致しませんでした。'; 242 242 } … … 255 255 $this->lfInitMailCheckParam($objFormParam, $device_type); 256 256 // 秘密の質問チェックの追加 257 $objFormParam->addParam( "パスワード確認用の質問", 'reminder', STEXT_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK'));258 $objFormParam->addParam( "パスワード確認用の質問の答え", 'reminder_answer', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));257 $objFormParam->addParam('パスワード確認用の質問', 'reminder', STEXT_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK')); 258 $objFormParam->addParam('パスワード確認用の質問の答え', 'reminder_answer', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 259 259 return; 260 260 } … … 285 285 $objMailText->assign('customer_name', $customer_name); 286 286 $objMailText->assign('new_password', $new_password); 287 $toCustomerMail = $objMailText->fetch( "mail_templates/forgot_mail.tpl");287 $toCustomerMail = $objMailText->fetch('mail_templates/forgot_mail.tpl'); 288 288 $objHelperMail = new SC_Helper_Mail_Ex(); 289 289 // メール送信オブジェクトによる送信処理 … … 299 299 , $CONF['email04'] // errors_to 300 300 ); 301 $objMail->setTo($email, $customer_name . " 様");301 $objMail->setTo($email, $customer_name . ' 様'); 302 302 $objMail->sendMail(); 303 303 return;
Note: See TracChangeset
for help on using the changeset viewer.