Ignore:
Timestamp:
2007/03/11 06:27:25 (17 years ago)
Author:
nanasess
Message:

r11729 の変更を取消

Location:
branches/comu/html/regist
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/comu/html/regist/complete.php

    r11729 r11730  
    1212        $this->tpl_mainpage = 'regist/complete.tpl'; 
    1313        $this->tpl_css = URL_DIR.'css/layout/regist/complete.css'; 
    14         $this->tpl_title = '会員登録(完了ページ)'; 
     14        $this->tpl_title = '²ñ°÷ÅÐÏ¿(´°Î»¥Ú¡¼¥¸)'; 
    1515    } 
    1616} 
     
    2020$objQuery = new SC_Query(); 
    2121 
    22 // キャンペーンからの登録の場合の処理 
     22// ¥­¥ã¥ó¥Ú¡¼¥ó¤«¤é¤ÎÅÐÏ¿¤Î¾ì¹ç¤Î½èÍý 
    2323if($_GET["cp"] != "") { 
    2424    $arrCampaign= $objQuery->select("directory_name", "dtb_campaign", "campaign_id = ?", array($_GET["cp"])); 
    25     // キャンペーンディレクトリ名を保持 
     25    // ¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥£¥ì¥¯¥È¥ê̾¤òÊÝ»ý 
    2626    $objPage->dir_name = $arrCampaign[0]['directory_name']; 
    2727} else { 
     
    2929} 
    3030 
    31 // レイアウトデザインを取得 
     31// ¥ì¥¤¥¢¥¦¥È¥Ç¥¶¥¤¥ó¤ò¼èÆÀ 
    3232$objPage = sfGetPageLayout($objPage, false, DEF_LAYOUT); 
    3333 
    3434$objView->assignobj($objPage); 
    35 // フレームを選択(キャンペーンページから遷移なら変更) 
     35// ¥Õ¥ì¡¼¥à¤òÁªÂò(¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊѹ¹) 
    3636if($objPage->dir_name != "") { 
    3737    $objView->display(CAMPAIGN_TEMPLATE_PATH . $objPage->dir_name  . "/active/site_frame.tpl"); 
  • branches/comu/html/regist/index.php

    r11729 r11730  
    88require_once("../require.php"); 
    99 
    10 //---- ページ表示クラス 
     10//---- ¥Ú¡¼¥¸É½¼¨¥¯¥é¥¹ 
    1111class LC_Page { 
    1212     
     
    1616 
    1717    function LC_Page() { 
    18         $this->tpl_css = URL_DIR.'css/layout/regist/index.css'; // メインCSSパス 
     18        $this->tpl_css = URL_DIR.'css/layout/regist/index.css'; // ¥á¥¤¥óCSS¥Ñ¥¹ 
    1919    } 
    2020} 
     
    2929$arrInfo = $objSiteInfo->data; 
    3030 
    31 // キャンペーンからの登録の場合の処理 
     31// ¥­¥ã¥ó¥Ú¡¼¥ó¤«¤é¤ÎÅÐÏ¿¤Î¾ì¹ç¤Î½èÍý 
    3232if($_GET["cp"] != "") { 
    3333    $etc_val = "?cp=" . $_GET['cp']; 
    3434} 
    3535 
    36 //-- 本登録完了のためにメールから接続した場合 
     36//--¡¡ËÜÅÐÏ¿´°Î»¤Î¤¿¤á¤Ë¥á¡¼¥ë¤«¤éÀܳ¤·¤¿¾ì¹ç 
    3737if ($_GET["mode"] == "regist") { 
    3838     
    39     //-- 入力チェック 
     39    //-- ÆþÎÏ¥Á¥§¥Ã¥¯ 
    4040    $objPage->arrErr = lfErrorCheck($_GET); 
    4141    if ($objPage->arrErr) { 
    4242        $objPage->tpl_mainpage = 'regist/error.tpl'; 
    4343        $objPage->tpl_css = "/css/layout/regist/error.css"; 
    44         $objPage->tpl_title = 'エラー'; 
     44        $objPage->tpl_title = '¥¨¥é¡¼'; 
    4545 
    4646    } else { 
    4747        //$objPage->tpl_mainpage = 'regist/complete.tpl'; 
    48         //$objPage->tpl_title = ' 会員登録(完了ページ)'; 
    49         $registSecretKey = lfRegistData($_GET);         //本会員登録(フラグ変更) 
    50         lfSendRegistMail($registSecretKey);             //本会員登録完了メール送信 
    51  
    52         // ログイン済みの状態にする。 
     48        //$objPage->tpl_title = ' ²ñ°÷ÅÐÏ¿(´°Î»¥Ú¡¼¥¸)'; 
     49        $registSecretKey = lfRegistData($_GET);         //Ëܲñ°÷ÅÐÏ¿¡Ê¥Õ¥é¥°Êѹ¹¡Ë 
     50        lfSendRegistMail($registSecretKey);             //Ëܲñ°÷ÅÐÏ¿´°Î»¥á¡¼¥ëÁ÷¿® 
     51 
     52        // ¥í¥°¥¤¥óºÑ¤ß¤Î¾õÂ֤ˤ¹¤ë¡£ 
    5353        $email = $objQuery->get("dtb_customer", "email", "secret_key = ?", array($registSecretKey)); 
    5454        $objCustomer->setLogin($email); 
     
    5757    } 
    5858 
    59 //-- それ以外のアクセスは無効とする 
     59//--¡¡¤½¤ì°Ê³°¤Î¥¢¥¯¥»¥¹¤Ï̵¸ú¤È¤¹¤ë 
    6060} else { 
    61     $objPage->arrErr["id"] = "無効なアクセスです。"; 
     61    $objPage->arrErr["id"] = "̵¸ú¤Ê¥¢¥¯¥»¥¹¤Ç¤¹¡£"; 
    6262    $objPage->tpl_mainpage = 'regist/error.tpl'; 
    6363    $objPage->tpl_css = "/css/layout/regist/error.css"; 
    64     $objPage->tpl_title = 'エラー'; 
    65  
    66 } 
    67  
    68 //---- ページ表示 
     64    $objPage->tpl_title = '¥¨¥é¡¼'; 
     65 
     66} 
     67 
     68//----¡¡¥Ú¡¼¥¸É½¼¨ 
    6969$objView->assignobj($objPage); 
    7070$objView->display(SITE_FRAME); 
    7171 
    72 //---- 登録 
     72//---- ÅÐÏ¿ 
    7373function lfRegistData($array) { 
    7474    global $objConn; 
     
    8383 
    8484    $objConn->query("BEGIN"); 
    85     $arrRegist["secret_key"] = $secret; // 本登録ID発行 
     85    $arrRegist["secret_key"] = $secret; //¡¡ËÜÅÐÏ¿IDȯ¹Ô 
    8686    $arrRegist["status"] = 2; 
    8787    $arrRegist["update_date"] = "NOW()"; 
     
    9191     
    9292    $arrRet = $objQuery->select("point", "dtb_customer", $where, array($array["id"])); 
    93     // 会員登録時の加算ポイント(購入時会員登録の場合は、ポイント加算) 
     93    // ²ñ°÷ÅÐÏ¿»þ¤Î²Ã»»¥Ý¥¤¥ó¥È(¹ØÆþ»þ²ñ°÷ÅÐÏ¿¤Î¾ì¹ç¤Ï¡¢¥Ý¥¤¥ó¥È²Ã»»¡Ë 
    9494    $arrRegist['point'] = $arrRet[0]['point'] + addslashes($arrInfo['welcome_point']); 
    9595     
    9696    $objQuery->update("dtb_customer", $arrRegist, $where, array($array["id"])); 
    9797 
    98     /* 購入時の自動会員登録は行わないためDEL 
    99     // 購入時登録の場合、その回の購入を会員購入とみなす。 
    100     // 会員情報の読み込み 
     98    /* ¹ØÆþ»þ¤Î¼«Æ°²ñ°÷ÅÐÏ¿¤Ï¹Ô¤ï¤Ê¤¤¤¿¤áDEL 
     99    // ¹ØÆþ»þÅÐÏ¿¤Î¾ì¹ç¡¢¤½¤Î²ó¤Î¹ØÆþ¤ò²ñ°÷¹ØÆþ¤È¤ß¤Ê¤¹¡£ 
     100    // ²ñ°÷¾ðÊó¤ÎÆɤ߹þ¤ß 
    101101    $where1 = "secret_key = ? AND status = 2"; 
    102102    $customer = $objQuery->select("*", "dtb_customer", $where1, array($secret)); 
    103     // 初回購入情報の読み込み 
     103    // ½é²ó¹ØÆþ¾ðÊó¤ÎÆɤ߹þ¤ß 
    104104    $order_temp_id = $objQuery->get("dtb_order_temp", "order_temp_id"); 
    105     // 購入情報の更新 
     105    // ¹ØÆþ¾ðÊó¤Î¹¹¿· 
    106106    if ($order_temp_id != null) { 
    107107        $arrCustomer['customer_id'] = $customer[0]['customer_id']; 
     
    116116     
    117117    switch($result) { 
    118     // HTML 
     118    // ²¾HTML 
    119119    case '4': 
    120120        $arrRegistMail["mail_flag"] = 1; 
    121121        break; 
    122     // TEXT 
     122    // ²¾TEXT 
    123123    case '5': 
    124124        $arrRegistMail["mail_flag"] = 2; 
    125125        break; 
    126     // 仮なし 
     126    // ²¾¤Ê¤· 
    127127    case '6': 
    128128        $arrRegistMail["mail_flag"] = 3; 
     
    136136    $objConn->query("COMMIT"); 
    137137         
    138     return $secret;     // 本登録IDを返す 
    139 } 
    140  
    141 //---- 入力エラーチェック 
     138    return $secret;     // ËÜÅÐÏ¿ID¤òÊÖ¤¹ 
     139} 
     140 
     141//---- ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯ 
    142142function lfErrorCheck($array) { 
    143143 
     
    145145    $objErr = new SC_CheckError($array); 
    146146 
    147     $objErr->doFunc(array("仮登録ID", 'id'), array("EXIST_CHECK")); 
     147    $objErr->doFunc(array("²¾ÅÐÏ¿ID", 'id'), array("EXIST_CHECK")); 
    148148    if (! EregI("^[[:alnum:]]+$",$array["id"] )) { 
    149         $objErr->arrErr["id"] = "無効なURLです。メールに記載されている本会員登録用URLを再度ご確認ください。"; 
     149        $objErr->arrErr["id"] = "̵¸ú¤ÊURL¤Ç¤¹¡£¥á¡¼¥ë¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ëËܲñ°÷ÅÐÏ¿ÍÑURL¤òºÆÅÙ¤´³Îǧ¤¯¤À¤µ¤¤¡£"; 
    150150    } 
    151151    if (! $objErr->arrErr["id"]) { 
     
    155155 
    156156        if (! is_numeric($result)) { 
    157             $objErr->arrErr["id"] .= "※ 既に会員登録が完了しているか、無効なURLです。<br>"; 
     157            $objErr->arrErr["id"] .= "¢¨ ´û¤Ë²ñ°÷ÅÐÏ¿¤¬´°Î»¤·¤Æ¤¤¤ë¤«¡¢Ìµ¸ú¤ÊURL¤Ç¤¹¡£<br>"; 
    158158            return $objErr->arrErr; 
    159159 
     
    164164} 
    165165 
    166 //---- 正会員登録完了メール送信 
     166//---- Àµ²ñ°÷ÅÐÏ¿´°Î»¥á¡¼¥ëÁ÷¿® 
    167167function lfSendRegistMail($registSecretKey) { 
    168168    global $objConn; 
    169169    global $CONF; 
    170170 
    171     //-- 姓名を取得 
     171    //-- À«Ì¾¤ò¼èÆÀ 
    172172    $sql = "SELECT email, name01, name02 FROM dtb_customer WHERE secret_key = ?"; 
    173173    $result = $objConn->getAll($sql, array($registSecretKey)); 
    174174    $data = $result[0]; 
    175175     
    176     //-- メール送信 
     176    //--¡¡¥á¡¼¥ëÁ÷¿® 
    177177    $objMailText = new SC_SiteView(); 
    178178    $objMailText->assign("CONF", $CONF); 
     
    180180    $objMailText->assign("name02", $data["name02"]); 
    181181    $toCustomerMail = $objMailText->fetch("mail_templates/customer_regist_mail.tpl"); 
    182     $subject = sfMakeSubject('本会員登録が完了しました。'); 
     182    $subject = sfMakeSubject('Ëܲñ°÷ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£'); 
    183183    $objMail = new GC_SendMail(); 
    184184 
    185185    $objMail->setItem( 
    186                           ''                                // 宛先 
    187                         , $subject//"【" .$CONF["shop_name"]. "】".ENTRY_CUSTOMER_REGIST_SUBJECT      // サブジェクト 
    188                         , $toCustomerMail                   // 本文 
    189                         , $CONF["email03"]                  // 配送元アドレス 
    190                         , $CONF["shop_name"]                // 配送元 名前 
    191                         , $CONF["email03"]                  // reply_to 
    192                         , $CONF["email04"]                  // return_path 
     186                          ''                                //¡¡°¸Àè 
     187                        , $subject//"¡Ú" .$CONF["shop_name"]. "¡Û".ENTRY_CUSTOMER_REGIST_SUBJECT        //¡¡¥µ¥Ö¥¸¥§¥¯¥È 
     188                        , $toCustomerMail                   //¡¡ËÜʸ 
     189                        , $CONF["email03"]                  //¡¡ÇÛÁ÷¸µ¥¢¥É¥ì¥¹ 
     190                        , $CONF["shop_name"]                //¡¡ÇÛÁ÷¸µ¡¡Ì¾Á° 
     191                        , $CONF["email03"]                  //¡¡reply_to 
     192                        , $CONF["email04"]                  //¡¡return_path 
    193193                        , $CONF["email04"]                  //  Errors_to 
    194194                    ); 
    195     // 宛先の設定 
    196     $name = $data["name01"] . $data["name02"] ." "; 
     195    // °¸Àè¤ÎÀßÄê 
     196    $name = $data["name01"] . $data["name02"] ." ÍÍ"; 
    197197    $objMail->setTo($data["email"], $name); 
    198198    $objMail->sendMail(); 
Note: See TracChangeset for help on using the changeset viewer.