Changeset 20074
- Timestamp:
- 2011/02/03 18:26:30 (11 years ago)
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/default/entry/confirm.tpl
r19983 r20074 28 28 <form name="form1" id="form1" method="post" action="?"> 29 29 <input type="hidden" name="mode" value="complete"> 30 <!--{foreach from=$ list_datakey=key item=item}-->30 <!--{foreach from=$arrForm key=key item=item}--> 31 31 <input type="hidden" name="<!--{$key|h}-->" value="<!--{$item|h}-->" /> 32 32 <!--{/foreach}--> … … 37 37 <th>お名前<span class="attention">※</span></th> 38 38 <td> 39 <!--{$ list_data.name01|h}--> 40 <!--{$ list_data.name02|h}-->39 <!--{$arrForm.name01|h}--> 40 <!--{$arrForm.name02|h}--> 41 41 </td> 42 42 </tr> … … 44 44 <th>お名前(フリガナ)<span class="attention">※</span></th> 45 45 <td> 46 <!--{$ list_data.kana01|h}--> 47 <!--{$ list_data.kana02|h}-->46 <!--{$arrForm.kana01|h}--> 47 <!--{$arrForm.kana02|h}--> 48 48 </td> 49 49 </tr> … … 51 51 <th>郵便番号<span class="attention">※</span></th> 52 52 <td> 53 〒<!--{$ list_data.zip01|h}--> - <!--{$list_data.zip02|h}-->53 〒<!--{$arrForm.zip01|h}--> - <!--{$arrForm.zip02|h}--> 54 54 </td> 55 55 </tr> … … 57 57 <th>住所<span class="attention">※</span></th> 58 58 <td> 59 <!--{$arrPref[$ list_data.pref]|h}--><!--{$list_data.addr01|h}--><!--{$list_data.addr02|h}-->59 <!--{$arrPref[$arrForm.pref]|h}--><!--{$arrForm.addr01|h}--><!--{$arrForm.addr02|h}--> 60 60 </td> 61 61 </tr> … … 63 63 <th>電話番号<span class="attention">※</span></th> 64 64 <td> 65 <!--{$ list_data.tel01|h}--> - <!--{$list_data.tel02|h}--> - <!--{$list_data.tel03|h}-->65 <!--{$arrForm.tel01|h}--> - <!--{$arrForm.tel02|h}--> - <!--{$arrForm.tel03|h}--> 66 66 </td> 67 67 </tr> … … 69 69 <th>FAX</th> 70 70 <td> 71 <!--{if strlen($ list_data.fax01) > 0 && strlen($list_data.fax02) > 0 && strlen($list_data.fax03) > 0}-->72 <!--{$ list_data.fax01|h}--> - <!--{$list_data.fax02|h}--> - <!--{$list_data.fax03|h}-->71 <!--{if strlen($arrForm.fax01) > 0 && strlen($arrForm.fax02) > 0 && strlen($arrForm.fax03) > 0}--> 72 <!--{$arrForm.fax01|h}--> - <!--{$arrForm.fax02|h}--> - <!--{$arrForm.fax03|h}--> 73 73 <!--{else}--> 74 74 未登録 … … 79 79 <th>メールアドレス<span class="attention">※</span></th> 80 80 <td> 81 <a href="mailto:<!--{$ list_data.email|escape:'hex'}-->"><!--{$list_data.email|escape:'hexentity'}--></a>81 <a href="mailto:<!--{$arrForm.email|escape:'hex'}-->"><!--{$arrForm.email|escape:'hexentity'}--></a> 82 82 </td> 83 83 </tr> … … 85 85 <th>性別<span class="attention">※</span></th> 86 86 <td> 87 <!--{if $ list_data.sex eq 1}-->87 <!--{if $arrForm.sex eq 1}--> 88 88 男性 89 89 <!--{else}--> … … 94 94 <tr> 95 95 <th>職業</th> 96 <td><!--{$arrJob[$ list_data.job]|default:"未登録"|h}--></td>96 <td><!--{$arrJob[$arrForm.job]|default:"未登録"|h}--></td> 97 97 </tr> 98 98 <tr> 99 99 <th>生年月日</th> 100 100 <td> 101 <!--{if strlen($ list_data.year) > 0 && strlen($list_data.month) > 0 && strlen($list_data.day) > 0}-->102 <!--{$ list_data.year|h}-->年<!--{$list_data.month|h}-->月<!--{$list_data.day|h}-->日101 <!--{if strlen($arrForm.year) > 0 && strlen($arrForm.month) > 0 && strlen($arrForm.day) > 0}--> 102 <!--{$arrForm.year|h}-->年<!--{$arrForm.month|h}-->月<!--{$arrForm.day|h}-->日 103 103 <!--{else}--> 104 104 未登録 … … 114 114 <th>パスワードを忘れた時のヒント<span class="attention">※</span></th> 115 115 <td> 116 質問:<!--{$arrReminder[$ list_data.reminder]|h}--><br />117 答え:<!--{$ list_data.reminder_answer|h}-->116 質問:<!--{$arrReminder[$arrForm.reminder]|h}--><br /> 117 答え:<!--{$arrForm.reminder_answer|h}--> 118 118 </td> 119 119 </tr> … … 121 121 <th>メールマガジン送付について<span class="attention">※</span></th> 122 122 <td> 123 <!--{if $ list_data.mailmaga_flg eq 1}-->123 <!--{if $arrForm.mailmaga_flg eq 1}--> 124 124 HTMLメール+テキストメールを受け取る 125 <!--{elseif $ list_data.mailmaga_flg eq 2}-->125 <!--{elseif $arrForm.mailmaga_flg eq 2}--> 126 126 テキストメールを受け取る 127 127 <!--{else}--> -
branches/version-2_5-dev/data/Smarty/templates/mobile/entry/confirm.tpl
r19961 r20074 25 25 <input type="hidden" name="mode" value="complete"> 26 26 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 27 <!--{foreach from=$ list_datakey=key item=item}-->27 <!--{foreach from=$arrForm key=key item=item}--> 28 28 <input type="hidden" name="<!--{$key|h}-->" value="<!--{$item|h}-->"> 29 29 <!--{/foreach}--> … … 31 31 <br> 32 32 ●メールアドレス<br> 33 <!--{$ list_data.email|h}--><br>33 <!--{$arrForm.email|h}--><br> 34 34 35 35 ●パスワード確認用質問<br> 36 <!--{$arrReminder[$ list_data.reminder]|h}--><br>36 <!--{$arrReminder[$arrForm.reminder]|h}--><br> 37 37 38 38 ●質問の答え<br> 39 <!--{$ list_data.reminder_answer|h}--><br>39 <!--{$arrForm.reminder_answer|h}--><br> 40 40 41 41 ●お名前<br> 42 <!--{$ list_data.name01|h}--> <!--{$list_data.name02|h}--><br>42 <!--{$arrForm.name01|h}--> <!--{$arrForm.name02|h}--><br> 43 43 44 44 ●お名前(フリガナ)<br> 45 <!--{$ list_data.kana01|h}--> <!--{$list_data.kana02|h}--><br>45 <!--{$arrForm.kana01|h}--> <!--{$arrForm.kana02|h}--><br> 46 46 47 47 ●性別<br> 48 <!--{if $ list_data.sex eq 1}-->男性<!--{else}-->女性<!--{/if}--><br>48 <!--{if $arrForm.sex eq 1}-->男性<!--{else}-->女性<!--{/if}--><br> 49 49 50 50 ●生年月日<br> 51 <!--{if strlen($ list_data.year) > 0 && strlen($list_data.month) > 0 && strlen($list_data.day) > 0}--><!--{$list_data.year|h}-->年<!--{$list_data.month|h}-->月<!--{$list_data.day|h}-->日生まれ<!--{else}-->未登録<!--{/if}--><br>51 <!--{if strlen($arrForm.year) > 0 && strlen($arrForm.month) > 0 && strlen($arrForm.day) > 0}--><!--{$arrForm.year|h}-->年<!--{$arrForm.month|h}-->月<!--{$arrForm.day|h}-->日生まれ<!--{else}-->未登録<!--{/if}--><br> 52 52 53 53 ●住所<br> 54 〒<!--{$ list_data.zip01|h}--> - <!--{$list_data.zip02|h}--><br>55 <!--{$arrPref[$ list_data.pref]|h}--><!--{$list_data.addr01|h}--><!--{$list_data.addr02|h}--><br>54 〒<!--{$arrForm.zip01|h}--> - <!--{$arrForm.zip02|h}--><br> 55 <!--{$arrPref[$arrForm.pref]|h}--><!--{$arrForm.addr01|h}--><!--{$arrForm.addr02|h}--><br> 56 56 57 57 ●電話番号<br> 58 <!--{$ list_data.tel01|h}-->-<!--{$list_data.tel02|h}-->-<!--{$list_data.tel03|h}--><br>58 <!--{$arrForm.tel01|h}-->-<!--{$arrForm.tel02|h}-->-<!--{$arrForm.tel03|h}--><br> 59 59 60 60 ●メールマガジン゙<br> 61 <!--{if $ list_data.mailmaga_flg eq 2}-->希望する<!--{else}-->希望しない<!--{/if}--><br>61 <!--{if $arrForm.mailmaga_flg eq 2}-->希望する<!--{else}-->希望しない<!--{/if}--><br> 62 62 <br> 63 63 -
branches/version-2_5-dev/data/Smarty/templates/sphone/entry/confirm.tpl
r19983 r20074 28 28 <form name="form1" id="form1" method="post" action="?"> 29 29 <input type="hidden" name="mode" value="complete"> 30 <!--{foreach from=$ list_datakey=key item=item}-->30 <!--{foreach from=$arrForm key=key item=item}--> 31 31 <input type="hidden" name="<!--{$key|h}-->" value="<!--{$item|h}-->" /> 32 32 <!--{/foreach}--> … … 37 37 <th>お名前<span class="attention">※</span></th> 38 38 <td> 39 <!--{$ list_data.name01|h}--> 40 <!--{$ list_data.name02|h}-->39 <!--{$arrForm.name01|h}--> 40 <!--{$arrForm.name02|h}--> 41 41 </td> 42 42 </tr> … … 44 44 <th>お名前(フリガナ)<span class="attention">※</span></th> 45 45 <td> 46 <!--{$ list_data.kana01|h}--> 47 <!--{$ list_data.kana02|h}-->46 <!--{$arrForm.kana01|h}--> 47 <!--{$arrForm.kana02|h}--> 48 48 </td> 49 49 </tr> … … 51 51 <th>郵便番号<span class="attention">※</span></th> 52 52 <td> 53 〒<!--{$ list_data.zip01|h}--> - <!--{$list_data.zip02|h}-->53 〒<!--{$arrForm.zip01|h}--> - <!--{$arrForm.zip02|h}--> 54 54 </td> 55 55 </tr> … … 57 57 <th>住所<span class="attention">※</span></th> 58 58 <td> 59 <!--{$arrPref[$ list_data.pref]|h}--><!--{$list_data.addr01|h}--><!--{$list_data.addr02|h}-->59 <!--{$arrPref[$arrForm.pref]|h}--><!--{$arrForm.addr01|h}--><!--{$arrForm.addr02|h}--> 60 60 </td> 61 61 </tr> … … 63 63 <th>電話番号<span class="attention">※</span></th> 64 64 <td> 65 <!--{$ list_data.tel01|h}--> - <!--{$list_data.tel02|h}--> - <!--{$list_data.tel03|h}-->65 <!--{$arrForm.tel01|h}--> - <!--{$arrForm.tel02|h}--> - <!--{$arrForm.tel03|h}--> 66 66 </td> 67 67 </tr> … … 69 69 <th>FAX</th> 70 70 <td> 71 <!--{if strlen($ list_data.fax01) > 0 && strlen($list_data.fax02) > 0 && strlen($list_data.fax03) > 0}-->72 <!--{$ list_data.fax01|h}--> - <!--{$list_data.fax02|h}--> - <!--{$list_data.fax03|h}-->71 <!--{if strlen($arrForm.fax01) > 0 && strlen($arrForm.fax02) > 0 && strlen($arrForm.fax03) > 0}--> 72 <!--{$arrForm.fax01|h}--> - <!--{$arrForm.fax02|h}--> - <!--{$arrForm.fax03|h}--> 73 73 <!--{else}--> 74 74 未登録 … … 79 79 <th>メールアドレス<span class="attention">※</span></th> 80 80 <td> 81 <a href="mailto:<!--{$ list_data.email|escape:'hex'}-->"><!--{$list_data.email|escape:'hexentity'}--></a>81 <a href="mailto:<!--{$arrForm.email|escape:'hex'}-->"><!--{$arrForm.email|escape:'hexentity'}--></a> 82 82 </td> 83 83 </tr> … … 85 85 <th>性別<span class="attention">※</span></th> 86 86 <td> 87 <!--{if $ list_data.sex eq 1}-->87 <!--{if $arrForm.sex eq 1}--> 88 88 男性 89 89 <!--{else}--> … … 94 94 <tr> 95 95 <th>職業</th> 96 <td><!--{$arrJob[$ list_data.job]|default:"未登録"|h}--></td>96 <td><!--{$arrJob[$arrForm.job]|default:"未登録"|h}--></td> 97 97 </tr> 98 98 <tr> 99 99 <th>生年月日</th> 100 100 <td> 101 <!--{if strlen($ list_data.year) > 0 && strlen($list_data.month) > 0 && strlen($list_data.day) > 0}-->102 <!--{$ list_data.year|h}-->年<!--{$list_data.month|h}-->月<!--{$list_data.day|h}-->日101 <!--{if strlen($arrForm.year) > 0 && strlen($arrForm.month) > 0 && strlen($arrForm.day) > 0}--> 102 <!--{$arrForm.year|h}-->年<!--{$arrForm.month|h}-->月<!--{$arrForm.day|h}-->日 103 103 <!--{else}--> 104 104 未登録 … … 114 114 <th>パスワードを忘れた時のヒント<span class="attention">※</span></th> 115 115 <td> 116 質問:<!--{$arrReminder[$ list_data.reminder]|h}--><br />117 答え:<!--{$ list_data.reminder_answer|h}-->116 質問:<!--{$arrReminder[$arrForm.reminder]|h}--><br /> 117 答え:<!--{$arrForm.reminder_answer|h}--> 118 118 </td> 119 119 </tr> … … 121 121 <th>メールマガジン送付について<span class="attention">※</span></th> 122 122 <td> 123 <!--{if $ list_data.mailmaga_flg eq 1}-->123 <!--{if $arrForm.mailmaga_flg eq 1}--> 124 124 HTMLメール+テキストメールを受け取る 125 <!--{elseif $ list_data.mailmaga_flg eq 2}-->125 <!--{elseif $arrForm.mailmaga_flg eq 2}--> 126 126 テキストメールを受け取る 127 127 <!--{else}--> -
branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
r19995 r20074 31 31 */ 32 32 class SC_Helper_Customer { 33 34 33 34 35 35 /** 36 36 * 会員編集登録処理を行う. … … 39 39 * @param array $arrRegistColumn 登録するカラムの配列 40 40 * @return void 41 * @deprecated 41 * @deprecated 42 42 * @todo sfEditCustomerData に統一。LC_Page_Admin_Customer_Edit から呼び出されているだけ 43 43 */ … … 73 73 $arrRegist["reminder_answer"] = SC_Utils_Ex::sfGetHashString($array["reminder_answer"], $salt); 74 74 } 75 75 76 76 $arrRegist["update_date"] = "NOW()"; 77 77 78 78 //-- 編集登録実行 79 79 $objQuery->update("dtb_customer", $arrRegist, "customer_id = ? ", array($array['customer_id'])); 80 80 } 81 81 82 82 /** 83 83 * 会員編集登録処理を行う. … … 92 92 93 93 $array["update_date"] = "now()"; // 更新日 94 94 95 95 // salt値の生成(insert時)または取得(update時)。 96 96 if(is_numeric($customer_id)) { … … 121 121 } else { 122 122 // 新規登録 123 123 124 124 // 会員ID 125 125 $customer_id = $objQuery->nextVal('dtb_customer_customer_id'); … … 129 129 // 作成日 130 130 if (is_null($array["create_date"])){ 131 $array["create_date"] = "now()"; 132 } 131 $array["create_date"] = "now()"; 132 } 133 133 $objQuery->insert("dtb_customer", $array); 134 134 } 135 135 return $customer_id; 136 136 } 137 137 138 138 /** 139 139 * 注文番号、利用ポイント、加算ポイントから最終ポイントを取得する. … … 163 163 return array($point, $total_point); 164 164 } 165 165 166 166 /** 167 167 * emailアドレスから、登録済み会員や退会済み会員をチェックする 168 * 168 * 169 169 * @param string $email メールアドレス 170 170 * @return integer 0:登録可能 1:登録済み 2:再登録制限期間内削除ユーザー 3:自分のアドレス … … 172 172 function sfCheckRegisterUserFromEmail($email){ 173 173 $return = 0; 174 174 175 175 $objCustomer = new SC_Customer(); 176 176 $objQuery =& SC_Query::getSingletonInstance(); 177 177 178 178 $arrRet = $objQuery->select("email, update_date, del_flg" 179 179 ,"dtb_customer" … … 200 200 } 201 201 } 202 202 203 203 // ログインしている場合、すでに登録している自分のemailの場合はエラーを返さない 204 204 if ($objCustomer->getValue('customer_id')){ … … 208 208 ,array($objCustomer->getValue('customer_id')) 209 209 ); 210 if ($email == $arrRet[0]["email"] 210 if ($email == $arrRet[0]["email"] 211 211 || $email == $arrRet[0]["email_mobile"]){ 212 212 $return = 3; … … 215 215 return $return; 216 216 } 217 218 219 /** 220 * sfGetUniqSecretKey 221 * 222 * 重複しない会員登録キーを発行する。 223 * 224 * @access public 225 * @return void 226 */ 227 function sfGetUniqSecretKey() { 228 $objQuery = new SC_Query(); 229 $count = 1; 230 while ($count != 0) { 231 $uniqid = SC_Utils_Ex::sfGetUniqRandomId("r"); 232 $count = $objQuery->count("dtb_customer", "secret_key = ?", array($uniqid)); 233 } 234 return $uniqid; 235 } 217 236 } -
branches/version-2_5-dev/data/class/util/SC_Utils.php
r20032 r20074 2267 2267 return $res; 2268 2268 } 2269 2269 2270 2270 /** 2271 2271 * パスワード文字列のハッシュ一致判定 … … 2292 2292 return $res; 2293 2293 } 2294 2294 2295 2295 2296 2296 }
Note: See TracChangeset
for help on using the changeset viewer.