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');
 }
Пример #2
0
 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');
 }
Пример #3
0
function do_h_config_1($c_member_id, $pc_address)
{
    return db_member_h_config_1($c_member_id, $pc_address);
}