allowed_email_list); $allowed_nick_sc_list = explode("\r\n", $ai->allowed_nick_sc_list); $block_member_extvar_list = explode("\r\n", $ai->block_member_extvar_list); $logged_info = Context::get('logged_info'); if($logged_info->is_admin == 'Y' && $ai->block_admin == 'y') return; if($called_position=='before_module_init') { if(Context::get('act')=='procMemberInsert') { // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = 'Only english is allowed for name.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_incert == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지를 등록할 수 없습니다.'; if($ai->block_image_name_incert == 'y' && Context::get('image_name')) $error_msg = '이미지 이름을 등록할 수 없습니다.'; if($ai->block_image_mark_incert == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크를 등록할 수 없습니다.'; }else if(Context::get('act')=='procMemberModifyInfo') { if($ai->block_email_modifiy == 'y' && $logged_info->email_address != Context::get('email_address')) $error_msg = '메일 주소는 변경하실 수 없습니다.'; if($ai->block_id_modifiy == 'y' && $logged_info->user_id != Context::get('user_id')) $error_msg = '아이디는 변경하실 수 없습니다.'; if($ai->block_name_modifiy == 'y' && $logged_info->user_name != Context::get('user_name')) $error_msg = '이름은 변경하실 수 없습니다.'; if($ai->block_nick_modifiy == 'y' && $logged_info->nick_name != Context::get('nick_name')) $error_msg = '닉네임은 변경하실 수 없습니다.'; // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = '이름은 영어만 허용됩니다.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_change == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지는 변경하실 수 없습니다'; if($ai->block_image_name_change == 'y' && Context::get('image_name')) $error_msg = '이미지 이름은 변경하실 수 없습니다'; if($ai->block_image_mark_change == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크는 변경하실 수 없습니다'; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { if($logged_info->$val != Context::get($val)) $error_msg = $val.'은(는) 변경하실 수 없습니다'; } } }else if(Context::get('act')=='procMemberModifyEmailAddress' || Context::get('act')=='procMemberResetAuthMail') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } } if($error_msg) { $error_info = new stdClass; $error_info->msg = $error_msg; $error_info->id = Context::get('xe_validator_id'); $_SESSION['addon_error'] = $error_info; header('HTTP/1.1 301 Moved Permanently'); header('Location: '.Context::get('error_return_url'),true, 301); Context::close(); exit(); } }else if($called_position=='after_module_proc' && $_SESSION['addon_error']) { $error_info = $_SESSION['addon_error']; unset($_SESSION['addon_error']); Context::set('XE_VALIDATOR_MESSAGE',$error_info->msg); Context::set('XE_VALIDATOR_MESSAGE_TYPE','error'); Context::set('XE_VALIDATOR_ID',$error_info->id); }else if($called_position=='before_display_content' && $ai->block_html_blocked == 'y') { $block_list = ''; $disabled_list = ''; if(Context::get('act')=='dispMemberSignUpForm') { if($ai->block_profile_image_incert == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_incert == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_incert == 'y') $disabled_list = $disabled_list.'\'image_mark\','; }else if(Context::get('act')=='dispMemberModifyInfo') { if($ai->kakao_email_chk == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_email_modifiy == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_id_modifiy == 'y') $block_list = $block_list.'\'user_id\','; if($ai->block_name_modifiy == 'y') $block_list = $block_list.'\'user_name\','; if($ai->block_nick_modifiy == 'y') $block_list = $block_list.'\'nick_name\','; if($ai->block_profile_image_change == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_change == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_change == 'y') $disabled_list = $disabled_list.'\'image_mark\','; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { $block_list = $block_list.'\''.$val.'\','; } } } $block_list = $block_list.'\'tamp\''; $disabled_list = $disabled_list.'\'tamp\''; $code = ""; if(Context::get('act')=='dispMemberSignUpForm' || Context::get('act')=='dispMemberModifyInfo') Context::addHtmlHeader($code); } ?>allowed_email_list); $allowed_nick_sc_list = explode("\r\n", $ai->allowed_nick_sc_list); $block_member_extvar_list = explode("\r\n", $ai->block_member_extvar_list); $logged_info = Context::get('logged_info'); if($logged_info->is_admin == 'Y' && $ai->block_admin == 'y') return; if($called_position=='before_module_init') { if(Context::get('act')=='procMemberInsert') { // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = 'Only english is allowed for name.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_incert == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지를 등록할 수 없습니다.'; if($ai->block_image_name_incert == 'y' && Context::get('image_name')) $error_msg = '이미지 이름을 등록할 수 없습니다.'; if($ai->block_image_mark_incert == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크를 등록할 수 없습니다.'; }else if(Context::get('act')=='procMemberModifyInfo') { if($ai->block_email_modifiy == 'y' && $logged_info->email_address != Context::get('email_address')) $error_msg = '메일 주소는 변경하실 수 없습니다.'; if($ai->block_id_modifiy == 'y' && $logged_info->user_id != Context::get('user_id')) $error_msg = '아이디는 변경하실 수 없습니다.'; if($ai->block_name_modifiy == 'y' && $logged_info->user_name != Context::get('user_name')) $error_msg = '이름은 변경하실 수 없습니다.'; if($ai->block_nick_modifiy == 'y' && $logged_info->nick_name != Context::get('nick_name')) $error_msg = '닉네임은 변경하실 수 없습니다.'; // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = '이름은 영어만 허용됩니다.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_change == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지는 변경하실 수 없습니다'; if($ai->block_image_name_change == 'y' && Context::get('image_name')) $error_msg = '이미지 이름은 변경하실 수 없습니다'; if($ai->block_image_mark_change == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크는 변경하실 수 없습니다'; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { if($logged_info->$val != Context::get($val)) $error_msg = $val.'은(는) 변경하실 수 없습니다'; } } }else if(Context::get('act')=='procMemberModifyEmailAddress' || Context::get('act')=='procMemberResetAuthMail') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } } if($error_msg) { $error_info = new stdClass; $error_info->msg = $error_msg; $error_info->id = Context::get('xe_validator_id'); $_SESSION['addon_error'] = $error_info; header('HTTP/1.1 301 Moved Permanently'); header('Location: '.Context::get('error_return_url'),true, 301); Context::close(); exit(); } }else if($called_position=='after_module_proc' && $_SESSION['addon_error']) { $error_info = $_SESSION['addon_error']; unset($_SESSION['addon_error']); Context::set('XE_VALIDATOR_MESSAGE',$error_info->msg); Context::set('XE_VALIDATOR_MESSAGE_TYPE','error'); Context::set('XE_VALIDATOR_ID',$error_info->id); }else if($called_position=='before_display_content' && $ai->block_html_blocked == 'y') { $block_list = ''; $disabled_list = ''; if(Context::get('act')=='dispMemberSignUpForm') { if($ai->block_profile_image_incert == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_incert == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_incert == 'y') $disabled_list = $disabled_list.'\'image_mark\','; }else if(Context::get('act')=='dispMemberModifyInfo') { if($ai->kakao_email_chk == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_email_modifiy == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_id_modifiy == 'y') $block_list = $block_list.'\'user_id\','; if($ai->block_name_modifiy == 'y') $block_list = $block_list.'\'user_name\','; if($ai->block_nick_modifiy == 'y') $block_list = $block_list.'\'nick_name\','; if($ai->block_profile_image_change == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_change == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_change == 'y') $disabled_list = $disabled_list.'\'image_mark\','; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { $block_list = $block_list.'\''.$val.'\','; } } } $block_list = $block_list.'\'tamp\''; $disabled_list = $disabled_list.'\'tamp\''; $code = ""; if(Context::get('act')=='dispMemberSignUpForm' || Context::get('act')=='dispMemberModifyInfo') Context::addHtmlHeader($code); } ?>allowed_email_list); $allowed_nick_sc_list = explode("\r\n", $ai->allowed_nick_sc_list); $block_member_extvar_list = explode("\r\n", $ai->block_member_extvar_list); $logged_info = Context::get('logged_info'); if($logged_info->is_admin == 'Y' && $ai->block_admin == 'y') return; if($called_position=='before_module_init') { if(Context::get('act')=='procMemberInsert') { // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = 'Only english is allowed for name.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_incert == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지를 등록할 수 없습니다.'; if($ai->block_image_name_incert == 'y' && Context::get('image_name')) $error_msg = '이미지 이름을 등록할 수 없습니다.'; if($ai->block_image_mark_incert == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크를 등록할 수 없습니다.'; }else if(Context::get('act')=='procMemberModifyInfo') { if($ai->block_email_modifiy == 'y' && $logged_info->email_address != Context::get('email_address')) $error_msg = '메일 주소는 변경하실 수 없습니다.'; if($ai->block_id_modifiy == 'y' && $logged_info->user_id != Context::get('user_id')) $error_msg = '아이디는 변경하실 수 없습니다.'; if($ai->block_name_modifiy == 'y' && $logged_info->user_name != Context::get('user_name')) $error_msg = '이름은 변경하실 수 없습니다.'; if($ai->block_nick_modifiy == 'y' && $logged_info->nick_name != Context::get('nick_name')) $error_msg = '닉네임은 변경하실 수 없습니다.'; // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = '이름은 영어만 허용됩니다.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_change == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지는 변경하실 수 없습니다'; if($ai->block_image_name_change == 'y' && Context::get('image_name')) $error_msg = '이미지 이름은 변경하실 수 없습니다'; if($ai->block_image_mark_change == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크는 변경하실 수 없습니다'; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { if($logged_info->$val != Context::get($val)) $error_msg = $val.'은(는) 변경하실 수 없습니다'; } } }else if(Context::get('act')=='procMemberModifyEmailAddress' || Context::get('act')=='procMemberResetAuthMail') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } } if($error_msg) { $error_info = new stdClass; $error_info->msg = $error_msg; $error_info->id = Context::get('xe_validator_id'); $_SESSION['addon_error'] = $error_info; header('HTTP/1.1 301 Moved Permanently'); header('Location: '.Context::get('error_return_url'),true, 301); Context::close(); exit(); } }else if($called_position=='after_module_proc' && $_SESSION['addon_error']) { $error_info = $_SESSION['addon_error']; unset($_SESSION['addon_error']); Context::set('XE_VALIDATOR_MESSAGE',$error_info->msg); Context::set('XE_VALIDATOR_MESSAGE_TYPE','error'); Context::set('XE_VALIDATOR_ID',$error_info->id); }else if($called_position=='before_display_content' && $ai->block_html_blocked == 'y') { $block_list = ''; $disabled_list = ''; if(Context::get('act')=='dispMemberSignUpForm') { if($ai->block_profile_image_incert == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_incert == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_incert == 'y') $disabled_list = $disabled_list.'\'image_mark\','; }else if(Context::get('act')=='dispMemberModifyInfo') { if($ai->kakao_email_chk == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_email_modifiy == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_id_modifiy == 'y') $block_list = $block_list.'\'user_id\','; if($ai->block_name_modifiy == 'y') $block_list = $block_list.'\'user_name\','; if($ai->block_nick_modifiy == 'y') $block_list = $block_list.'\'nick_name\','; if($ai->block_profile_image_change == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_change == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_change == 'y') $disabled_list = $disabled_list.'\'image_mark\','; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { $block_list = $block_list.'\''.$val.'\','; } } } $block_list = $block_list.'\'tamp\''; $disabled_list = $disabled_list.'\'tamp\''; $code = ""; if(Context::get('act')=='dispMemberSignUpForm' || Context::get('act')=='dispMemberModifyInfo') Context::addHtmlHeader($code); } ?>allowed_email_list); $allowed_nick_sc_list = explode("\r\n", $ai->allowed_nick_sc_list); $block_member_extvar_list = explode("\r\n", $ai->block_member_extvar_list); $logged_info = Context::get('logged_info'); if($logged_info->is_admin == 'Y' && $ai->block_admin == 'y') return; if($called_position=='before_module_init') { if(Context::get('act')=='procMemberInsert') { // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = 'Only english is allowed for name.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_incert == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지를 등록할 수 없습니다.'; if($ai->block_image_name_incert == 'y' && Context::get('image_name')) $error_msg = '이미지 이름을 등록할 수 없습니다.'; if($ai->block_image_mark_incert == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크를 등록할 수 없습니다.'; }else if(Context::get('act')=='procMemberModifyInfo') { if($ai->block_email_modifiy == 'y' && $logged_info->email_address != Context::get('email_address')) $error_msg = '메일 주소는 변경하실 수 없습니다.'; if($ai->block_id_modifiy == 'y' && $logged_info->user_id != Context::get('user_id')) $error_msg = '아이디는 변경하실 수 없습니다.'; if($ai->block_name_modifiy == 'y' && $logged_info->user_name != Context::get('user_name')) $error_msg = '이름은 변경하실 수 없습니다.'; if($ai->block_nick_modifiy == 'y' && $logged_info->nick_name != Context::get('nick_name')) $error_msg = '닉네임은 변경하실 수 없습니다.'; // if($ai->kakao_email_chk == 'y') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; // } if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } if($ai->block_name_incert != 'n') { $temp_name = iconv(mb_detect_encoding(Context::get('user_name'), 'auto'),'utf-8',Context::get('user_name')); if($ai->block_name_incert == 'k' && !preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $temp_name)) $error_msg = '이름은 한글 1자 이상 포함되어야 됩니다.'; $temp_name = explode(' ',Context::get('user_name')); if($ai->block_name_incert == 'e' && !preg_match("/^([a-zA-Z]+)$/u", $temp_name)) $error_msg = '이름은 영어만 허용됩니다.'; } if($ai->block_name_length != 0) { if($ai->block_name_length_type == '1' && mb_strlen(Context::get('user_name'),'utf-8') > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; if($ai->block_name_length_type == '2' && strlen(Context::get('user_name')) > $ai->block_name_length) $error_msg = '이름은 '.$ai->block_name_length.'자까지만 허용됩니다.'; } if($ai->block_nick_char_incert != 'n') { if($ai->block_nick_char_incert == 'e' && preg_match('/([a-zA-Z]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 영문은 허용되지 않습니다.'; if($ai->block_nick_char_incert == 'k' && preg_match('/([가-힣]+)/u',Context::get('nick_name'))) $error_msg = '닉네임에 한글은 허용되지 않습니다.'; } if($ai->block_nick_sc_incert == 'y') { $temp_nick = iconv(mb_detect_encoding(Context::get('nick_name'), 'auto'),'utf-8',Context::get('nick_name')); $temp_nick = str_replace($allowed_nick_sc_list,'a',$temp_nick); if(!preg_match('/^([가-힣a-zA-Z]+)$/u',$temp_nick)) $error_msg = '닉네임에 특수문자는 허용되지 않습니다.'; } if($ai->block_nick_length != 0) { if($ai->block_nick_length_type == '1' && mb_strlen(Context::get('nick_name'),'utf-8') > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; if($ai->block_nick_length_type == '2' && strlen(Context::get('nick_name')) > $ai->block_nick_length) $error_msg = '닉네임은 '.$ai->block_nick_length.'자까지만 허용됩니다.'; } if($ai->block_profile_image_change == 'y' && Context::get('profile_image')) $error_msg = '프로필 이미지는 변경하실 수 없습니다'; if($ai->block_image_name_change == 'y' && Context::get('image_name')) $error_msg = '이미지 이름은 변경하실 수 없습니다'; if($ai->block_image_mark_change == 'y' && Context::get('image_mark')) $error_msg = '이미지 마크는 변경하실 수 없습니다'; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { if($logged_info->$val != Context::get($val)) $error_msg = $val.'은(는) 변경하실 수 없습니다'; } } }else if(Context::get('act')=='procMemberModifyEmailAddress' || Context::get('act')=='procMemberResetAuthMail') { $kakao_email_chk = explode('@',Context::get('email_address')); $kakao_email_chk = $kakao_email_chk[1]; if($kakao_email_chk =='kakao.com') $error_msg = 'kakao.com 의 이메일은 임시로 저장된 메일입니다.
수신이 가능한 다른 이메일을 입력해 주세요'; if($ai->block_email_incert == 'y') { $mail_host = explode('@',Context::get('email_address')); $mail_host = $mail_host[1]; if(!in_array($mail_host,$allowed_email_list)) $error_msg = '허용되지 않는 메일 주소입니다.'; } } if($error_msg) { $error_info = new stdClass; $error_info->msg = $error_msg; $error_info->id = Context::get('xe_validator_id'); $_SESSION['addon_error'] = $error_info; header('HTTP/1.1 301 Moved Permanently'); header('Location: '.Context::get('error_return_url'),true, 301); Context::close(); exit(); } }else if($called_position=='after_module_proc' && $_SESSION['addon_error']) { $error_info = $_SESSION['addon_error']; unset($_SESSION['addon_error']); Context::set('XE_VALIDATOR_MESSAGE',$error_info->msg); Context::set('XE_VALIDATOR_MESSAGE_TYPE','error'); Context::set('XE_VALIDATOR_ID',$error_info->id); }else if($called_position=='before_display_content' && $ai->block_html_blocked == 'y') { $block_list = ''; $disabled_list = ''; if(Context::get('act')=='dispMemberSignUpForm') { if($ai->block_profile_image_incert == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_incert == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_incert == 'y') $disabled_list = $disabled_list.'\'image_mark\','; }else if(Context::get('act')=='dispMemberModifyInfo') { if($ai->kakao_email_chk == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_email_modifiy == 'y') $block_list = $block_list.'\'email_address\','; if($ai->block_id_modifiy == 'y') $block_list = $block_list.'\'user_id\','; if($ai->block_name_modifiy == 'y') $block_list = $block_list.'\'user_name\','; if($ai->block_nick_modifiy == 'y') $block_list = $block_list.'\'nick_name\','; if($ai->block_profile_image_change == 'y') $disabled_list = $disabled_list.'\'profile_image\','; if($ai->block_image_name_change == 'y') $disabled_list = $disabled_list.'\'image_name\','; if($ai->block_image_mark_change == 'y') $disabled_list = $disabled_list.'\'image_mark\','; if($ai->block_member_extvar == 'y') { foreach($block_member_extvar_list as $key => $val) { $block_list = $block_list.'\''.$val.'\','; } } } $block_list = $block_list.'\'tamp\''; $disabled_list = $disabled_list.'\'tamp\''; $code = ""; if(Context::get('act')=='dispMemberSignUpForm' || Context::get('act')=='dispMemberModifyInfo') Context::addHtmlHeader($code); } ?> 프로그램사공지사항
Skip to content

Home

프로그램사 공지사항

대리운전 프로그램사 공지사항입니다.

  1. No Image

    ★★[공지]스팸으로 신고되어 접수 차단된 대리운전 홍보번호 관련건(2015/05/11)

    대리운전 홍보번호에 대하여 SMS문자에 대하여 발송되지 않을경우 해당 메시지의 경우 한국인터넷진흥원(KISA)에 스팸으로 신고가 접수되어 차단된 메시지입니다. 하기 신고된 메시지의 경우 광고 메시지 표기 의무를 준수하지 않았습니다. 또한, 대리운전에 ...
    Date2015.05.12 Category스피드콜 Views1118
    Read More
  2. No Image

    (공지)불법스팸 차단조치 강화 관련건 협조사항 2015-05-12

    (주)타워소프트 입니다. 주요 내용은 불법스팸 차단을 위한 서비스제한 조치에 대한 내용 입니다. 아래 내용을 숙지 하시여 불법스팸 차단(대표번호 차단)에 대비 하시기 바랍니다. 중요사항 : - 광고문자(포인트문자) 메세지 는 6개월 내에 이용한 고객에 한...
    Date2015.05.12 Category스피드콜 Views849
    Read More
  3. No Image

    2015년 3월 10일 업데이트 공지 스피드콜

    (주)타워소프트입니다. 1. 콜센터강제배차 시 기사조회가 가능 하도록 기사명/기사ID 입력창을 추가 처리하였습니다. 2. 일별고객SMS전송[4030]화면에 [SMS전체발송] 버튼이 추가 되었습니다. 고객포인트SMS 발송 시 개개인의 포인트 조회하여 발송되는 관계...
    Date2015.03.11 Category스피드콜 Views612
    Read More
  4. No Image

    2015년 1월 6일(화요일) 업데이트 공지

    (주)타워소프트 입니다. ***** 2015년 1월 6일(화요일) 업데이트 공지입니다 ***** 예정시간 : 1월 6일 화요일 14:00 까지 처리 예정입니다. -------------------------------------------------------------------------------------------- 1. 각 업체 어플...
    Date2015.01.15 Category스피드콜 Views421
    Read More
Board Pagination Prev 1 Next
/ 1

Copyright by Myceo 2008 All rights reserved
수원시 팔달구 인계동 1017-3 2층
☏1600-0324

Made By Myceo

sketchbook5, 스케치북5

sketchbook5, 스케치북5