function execute($requests)
 {
     //<PCKTAI
     if (!OPENPNE_ENABLE_KTAI) {
         openpne_redirect('pc', 'page_h_home');
     }
     //>
     $u = $GLOBALS['AUTH']->uid();
     // --- リクエスト変数
     $ktai_address = $requests['ktai_address'];
     // ----------
     $ktai_address = str_replace('"', '', $ktai_address);
     if (!is_ktai_mail_address($ktai_address)) {
         $msg = "携帯メールアドレスを記入してください";
         $p = array('msg' => $msg);
         openpne_redirect('pc', 'page_h_config_ktai', $p);
     }
     // 登録済みメールアドレスかどうかチェックする
     if (($c_member_id = db_member_c_member_id4ktai_address2($ktai_address)) && $c_member_id != $u) {
         $msg = "入力されたメールアドレスは既に登録されています";
         $p = array('msg' => $msg);
         openpne_redirect('pc', 'page_h_config_ktai', $p);
     }
     db_member_delete_c_member_ktai_pre4ktai_address($ktai_address);
     db_member_delete_c_ktai_address_pre4ktai_address($ktai_address);
     $session = create_hash();
     db_member_insert_c_ktai_address_pre($u, $session, $ktai_address);
     do_mail_sns_change_ktai_mail_send($u, $session, $ktai_address);
     openpne_redirect('pc', 'page_h_config_ktai_end');
 }
 function execute($requests)
 {
     $tail = $GLOBALS['KTAI_URL_TAIL'];
     $u = $GLOBALS['KTAI_C_MEMBER_ID'];
     // --- リクエスト変数
     $ktai_address = $requests['ktai_address'];
     // ----------
     $ktai_address = str_replace('"', '', $ktai_address);
     //--- 権限チェック
     //必要なし?
     //---
     if (!db_common_is_mailaddress($ktai_address)) {
         // メールアドレスを入力してください
         $p = array('msg' => 12);
         openpne_redirect('ktai', 'page_h_regist_address', $p);
     }
     if (!is_ktai_mail_address($ktai_address)) {
         // 携帯メールアドレス以外は指定できません
         $p = array('msg' => 16);
         openpne_redirect('ktai', 'page_h_regist_address', $p);
     }
     if (db_member_is_sns_join4mail_address($ktai_address)) {
         // このメールアドレスはすでに登録されています
         $p = array('msg' => 17);
         openpne_redirect('ktai', 'page_h_regist_address', $p);
     }
     db_member_delete_c_member_ktai_pre4id($ktai_address);
     db_member_delete_c_ktai_address_pre4ktai_address($ktai_address);
     $session = create_hash();
     db_member_insert_c_ktai_address_pre($u, $session, $ktai_address);
     //function cache削除
     cache_drop_c_member_profile($u);
     do_mail_sns_change_ktai_mail_send($u, $session, $ktai_address);
     openpne_redirect('ktai', 'page_o_send_mail_end');
 }
Example #3
0
function k_do_insert_c_ktai_address_pre($c_member_id, $session, $ktai_address)
{
    return db_member_insert_c_ktai_address_pre($c_member_id, $session, $ktai_address);
}