function execute($requests) { //<PCKTAI if (!OPENPNE_ENABLE_PC) { openpne_redirect('ktai', 'page_h_home'); } //> $tail = $GLOBALS['KTAI_URL_TAIL']; $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $pc_address = $requests['pc_address']; // ---------- $errors = array(); if (!db_common_is_mailaddress($pc_address)) { $errors[] = 'メールアドレスを正しく入力してください'; } elseif (is_ktai_mail_address($pc_address)) { $errors[] = '携帯メールアドレスは入力できません'; } elseif (db_member_c_member4pc_address($pc_address)) { $errors[] = '入力したメールアドレスは既に登録されています'; } elseif (!db_member_is_limit_domain4mail_address($pc_address)) { $errors[] = '入力したメールアドレスでは登録できません'; } if ($errors) { ktai_display_error($errors); } db_member_h_config_1($u, $pc_address); openpne_redirect('ktai', 'page_h_pc_send_confirm'); }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $pc_address = $requests['pc_address']; $pc_address2 = $requests['pc_address2']; // ---------- $msg_list = array(); if (!$pc_address) { $msg_list[] = "メールアドレスを入力してください"; } if (!$pc_address2) { $msg_list[] = "メールアドレス(確認)を入力してください"; } if ($pc_address != $pc_address2) { $msg_list[] = "メールアドレスが一致しません"; } if (!db_common_is_mailaddress($pc_address)) { $msg_list[] = "メールアドレスを正しく入力してください"; } if (!db_member_is_limit_domain4mail_address($pc_address)) { $msg_list[] = "このメールアドレスでは登録できません"; } if ($msg_list) { $msg = array_shift($msg_list); $p = array('msg' => $msg); openpne_redirect('pc', 'page_h_config', $p); } $c_member_id = db_member_c_member_id4pc_address($pc_address); if ($c_member_id == $u) { //自分のメールアドレス $p = array('msg' => "入力されたメールアドレスは既に登録されています"); openpne_redirect('pc', 'page_h_config', $p); } elseif ($c_member_id) { //既に使われている $p = array('msg' => "入力されたメールアドレスは既に登録されています"); openpne_redirect('pc', 'page_h_config', $p); } if (is_ktai_mail_address($pc_address)) { $p = array('msg' => '携帯メールアドレスは記入できません'); openpne_redirect('pc', 'page_h_config', $p); } db_member_h_config_1($u, $pc_address); $GLOBALS['AUTH']->logout(); openpne_redirect('pc', 'page_o_h_config_mail'); }
function do_h_config_1($c_member_id, $pc_address) { return db_member_h_config_1($c_member_id, $pc_address); }