- Timestamp:
- 2007/07/20 15:58:59 (16 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/mobile/mypage/index.php
r12157 r15078 15 15 function LC_Page() { 16 16 $this->tpl_mainpage = 'mypage/index.tpl'; 17 $this->tpl_title = 'MY ¥Ú¡¼¥¸/¹ØÆþÍúÎò°ìÍ÷';17 $this->tpl_title = 'MYページ/購入履歴一覧'; 18 18 session_cache_limiter('private-no-expire'); 19 19 } … … 24 24 $objQuery = new SC_Query(); 25 25 $objCustomer = new SC_Customer(); 26 // ¥¯¥Ã¥¡¼´ÉÍý¥¯¥é¥¹26 // クッキー管理クラス 27 27 $objCookie = new SC_Cookie(COOKIE_EXPIRE); 28 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹28 // パラメータ管理クラス 29 29 $objFormParam = new SC_FormParam(); 30 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½30 // パラメータ情報の初期化 31 31 lfInitParam(); 32 // POST ÃͤμèÆÀ32 // POST値の取得 33 33 $objFormParam->setParam($_POST); 34 34 35 // ¥ì¥¤¥¢¥¦¥È¥Ç¥¶¥¤¥ó¤ò¼èÆÀ35 // レイアウトデザインを取得 36 36 $objPage = sfGetPageLayout($objPage, false, "mypage/index.php"); 37 37 38 // ·ÈÂÓüËöID¤¬°ìÃפ¹¤ë²ñ°÷¤¬Â¸ºß¤¹¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£38 // 携帯端末IDが一致する会員が存在するかどうかをチェックする。 39 39 $objPage->tpl_valid_phone_id = $objCustomer->checkMobilePhoneId(); 40 40 41 // ¥í¥°¥¤¥ó½èÍý41 // ログイン処理 42 42 if($_POST['mode'] == 'login') { 43 43 $objFormParam->toLower('login_email'); … … 45 45 $arrForm = $objFormParam->getHashArray(); 46 46 47 // ¥¯¥Ã¥¡¼ÊݸȽÄê47 // クッキー保存判定 48 48 if ($arrForm['login_memory'] == "1" && $arrForm['login_email'] != "") { 49 49 $objCookie->setCookie('login_email', $_POST['login_email']); … … 55 55 if($objCustomer->getCustomerDataFromMobilePhoneIdPass($arrForm['login_pass']) || 56 56 $objCustomer->getCustomerDataFromEmailPass($arrForm['login_pass'], $arrForm['login_email'], true)) { 57 // ¥í¥°¥¤¥ó¤¬À®¸ù¤·¤¿¾ì¹ç¤Ï·ÈÂÓüËöID¤òÊݸ¤¹¤ë¡£57 // ログインが成功した場合は携帯端末IDを保存する。 58 58 $objCustomer->updateMobilePhoneId(); 59 59 60 // ·ÈÂӤΥ᡼¥ë¥¢¥É¥ì¥¹¤ò¥³¥Ô¡¼¤¹¤ë¡£60 // 携帯のメールアドレスをコピーする。 61 61 $objCustomer->updateEmailMobile(); 62 62 63 // ·ÈÂӤΥ᡼¥ë¥¢¥É¥ì¥¹¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç63 // 携帯のメールアドレスが登録されていない場合 64 64 if (!$objCustomer->hasValue('email_mobile')) { 65 65 header('Location: ' . gfAddSessionId('../entry/email_mobile.php')); … … 81 81 82 82 83 // ¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯83 // ログインチェック 84 84 if(!$objCustomer->isLoginSuccess()) { 85 85 $objPage->tpl_mainpage = 'mypage/login.tpl'; … … 87 87 $objView->assignArray(array("arrErr" => $arrErr)); 88 88 }else { 89 // ¥Þ¥¤¥Ú¡¼¥¸¥È¥Ã¥×¸ÜµÒ¾ðÊóɽ¼¨ÍÑ89 //マイページトップ顧客情報表示用 90 90 $objPage->CustomerName1 = $objCustomer->getvalue('name01'); 91 91 $objPage->CustomerName2 = $objCustomer->getvalue('name02'); 92 92 } 93 93 94 $objView->assignobj($objPage); //$objpage Æâ¤ÎÁ´¤Æ¤Î¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤òsmarty¤Ë³ÊǼ95 $objView->display(SITE_FRAME); // ¥Ñ¥¹¤È¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤Î¸Æ¤Ó½Ð¤·¡¢¼Â¹Ô94 $objView->assignobj($objPage); //$objpage内の全てのテンプレート変数をsmartyに格納 95 $objView->display(SITE_FRAME); //パスとテンプレート変数の呼び出し、実行 96 96 97 97 //------------------------------------------------------------------------------------------------------------------------- 98 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½*/98 /* パラメータ情報の初期化 */ 99 99 function lfInitParam() { 100 100 global $objFormParam; 101 $objFormParam->addParam(" µ²±¤¹¤ë", "login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));102 $objFormParam->addParam(" ¥á¡¼¥ë¥¢¥É¥ì¥¹", "login_email", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));103 $objFormParam->addParam(" ¥Ñ¥¹¥ï¡¼¥É", "login_pass", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));101 $objFormParam->addParam("記憶する", "login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 102 $objFormParam->addParam("メールアドレス", "login_email", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 103 $objFormParam->addParam("パスワード", "login_pass", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 104 104 } 105 105 ?>
Note: See TracChangeset
for help on using the changeset viewer.