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'); }
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); }