ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2158


Ignore:
Timestamp:
Mar 19, 2007, 2:46:52 AM (15 years ago)
Author:
takanashi
Message:

#517 携帯アフィリエイト対応

Location:
OpenPNE/branches/develop/2_7_5/webapp
Files:
4 added
11 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/develop/2_7_5/webapp/lib/mail/sns.php

    r1856 r2158  
    4646                // get 新規登録
    4747                if ($to_user == 'get') {
     48                    // アフィリエイトIDが付いている場合
     49                    $body = $this->decoder->get_text_body();
     50
    4851                    m_debug_log('mail_sns::regist_get()', PEAR_LOG_INFO);
    49                     return $this->regist_get();
     52                    return $this->regist_get($body);
    5053                }
    5154            }
     
    147150     * 新規登録のURL取得
    148151     */
    149     function regist_get()
     152    function regist_get($aff_id)
    150153    {
    151154        // 招待者は c_member_id = 1 (固定)
     
    156159        mail_insert_c_member_ktai_pre($session, $this->from, $c_member_id_invite);
    157160
    158         do_common_send_mail_regist_get($session, $this->from);
     161        do_common_send_mail_regist_get($session, $this->from, $aff_id);
    159162        return true;
    160163    }
  • OpenPNE/branches/develop/2_7_5/webapp/lib/util/mail_send.php

    r2152 r2158  
    616616}
    617617
    618 function do_common_send_mail_regist_get($session, $sender)
     618function do_common_send_mail_regist_get($session, $sender, $aff_id)
    619619{
    620620    // メール送信
    621     $p = array('ses' => $session);
     621    $p = array(
     622        'ses' => $session,
     623        'aff_id' => $aff_id,
     624    );
    622625    $params['url'] = openpne_gen_url('ktai', 'page_o_regist_pre', $p);
    623626    return fetch_send_mail($sender, 'm_ktai_regist_get', $params);
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/do/o_insert_c_member.php

    r2117 r2158  
    2525        // --- リクエスト変数
    2626        $ses = $requests['ses'];
     27        $aff_id = $requests['aff_id'];
    2728        // ----------
    2829
     
    142143        do_insert_c_member_mail_send($c_member_id, $prof['password'], $pre['ktai_address']);
    143144
    144         openpne_redirect('ktai', 'page_o_regist_end');
     145        if ($aff_id) {
     146            $p = array('aff_id' => $aff_id);
     147        }
     148       
     149        openpne_redirect('ktai', 'page_o_regist_end',$p);
    145150    }
    146151
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/page/o_regist_end.php

    r1856 r2158  
    2020        }
    2121        //>
    22 
     22        $aff_id = $requests['aff_id'];
     23       
     24        if ($aff_id) {
     25            $this->set('aff_id', $aff_id);
     26        }
    2327        $this->set('SNS_NAME', SNS_NAME);
    2428        return 'success';
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/page/o_regist_pre.php

    r1856 r2158  
    2323        // --- リクエスト変数
    2424        $ses = $requests['ses'];
     25        $aff_id = $requests['aff_id'];
    2526        // ----------
    2627
     
    3031            openpne_redirect('ktai', 'page_o_login');
    3132        }
    32 
     33        if ($aff_id) {
     34            $this->set('aff_id', $aff_id);
     35        }
    3336        $this->set('ses', $ses);
    3437        $this->set('SNS_NAME', SNS_NAME);
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/templates/o_regist_end.tpl

    r2 r2158  
    44<hr>
    55ご登録いただいた携帯メールアドレス宛にログイン用のURLを送信しました。
     6({if $aff_id})
     7<img src="({$AFF_URL})({$aff_id})">
     8({/if})
    69
    710({$inc_ktai_footer|smarty:nodefaults})
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/templates/o_regist_input.tpl

    r2117 r2158  
    88({t_form _attr='utn' m=ktai a=do_o_insert_c_member})
    99<input type="hidden" name="ses" value="({$ses})">
     10({if $aff_id})
     11<input type="hidden" name="aff_id" value="({$aff_id})">
     12({/if})
    1013
    1114({capture name="nick"})
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/templates/o_regist_pre.tpl

    r2 r2158  
    88<br>
    99初めて使う方は以下のリンクから登録できます。<br>
    10 <a href="({t_url m=ktai a=page_o_regist_input})&amp;ses=({$ses})">新規登録</a><br>
     10<a href="({t_url m=ktai a=page_o_regist_input})&amp;ses=({$ses})({if $aff_id})&amp;aff_id=({$aff_id})({/if})">新規登録</a><br>
    1111<br>
    1212<hr>
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/validate/do/o_insert_c_member.ini

    r2 r2158  
    11[ses]
    22type = "string"
     3
     4[aff_id]
     5type = "string"
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/validate/page/o_regist_input.ini

    r2 r2158  
    33required = 1
    44
     5[aff_id]
     6type = "string"
  • OpenPNE/branches/develop/2_7_5/webapp/modules/ktai/validate/page/o_regist_pre.ini

    r2 r2158  
    33required = 1
    44
     5[aff_id]
     6type = "string"
Note: See TracChangeset for help on using the changeset viewer.