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

    [HIT] 위기탈출넘버원 - 안개 낀 날, 안전운전 하는 법!. 20150323

    분류: Entertainment | 올린날짜: 2015-03-23 | Play Time : 01분 13초 안개 낀 날, 안전운전 하는 법!
    Date2015.04.16 Category특강 Views260
    Read More
  2. 무료 긴급견인 서비스, 민자고속도로로 확대

    스마트폰 앱․콜센터에 요청…2차 사고 방지 위해 안전지대 이동 국토교통부(장관 서승환)는 그간 도로공사가 운영하는 재정고속도로에서만 시행하던 ‘긴급견인 서비스’를 18일부터 10개 민자고속도로까지 확대 시행합니다. * 도로공사에서 운영하는 재정고속도...
    Date2015.04.14 Category특강 Views346
    Read More
  3. No Image

    대리운전 기사 및 회사 수입은 얼마나 될까

    〔대리운전〕수입은 얼마나 될까? 수입에 대하여 이렇다. 저렇다. 돈을 많이도 번다. 거짓말이다. 뭐가 이렇게도 속설이 많은지... 그리고 초보 분들은 부딪혀 보면 되는데 부딪히기도 전 남의 속설과 노하우에 뭐가 그렇게도 궁금하신지??? 부산, 울산, 마산,...
    Date2015.04.10 Category특강 Views14835
    Read More
  4. No Image

    봄철 자동차 관리법

    1. 황사나 미세먼지가 심한 날에는 에어 필터 점검이 필수다. 에어 필터는 외부의 미세먼지와 이물질 등을 여과해 엔진 실린더에 전달, 엔진을 보호하는 역할을 한다. 따라서 에어 필터의 여과지에 다량의 먼지가 쌓이면 엔진 출력 저하와 연료 손실을 야기할 ...
    Date2015.04.10 Category특강 Views304
    Read More
  5. 자동차 표준 정비시간 공개

    소비자의 알권리 보호 및 정비요금 투명화를 위하여 시간당 공임 및 표준정비시간을 공개함으로써 정비요금의 과다청구를 막고 정비사업자간 건전한 서비스 경쟁 유도를 위해 자동차관리법 제58조 4항 및 동법 시행규칙 제133조 표준정비시간 등의 공개에 관한...
    Date2015.04.07 Category특강 Views275
    Read More
  6. 대리운전 용어 정리 (ver 1.0)

    -후불 카드오더. 손님이 카드로 결재한 경우 운행완료 후 보통 다음날 오전 9시에 운행한 프로그램 가상계좌로 입금이 됩니다. 수수료는 오더를 잡았을때 미리 빠져나갑니다. -즉후. 후불과 같은 결재 방식이나 기사들의 오더 수행률을 높이기 위해 다음날 입...
    Date2015.04.07 Category특강 Views1817
    Read More
  7. No Image

    대리운전 교통사고로 제3자가 사망한 경우 그 책임은?

    Q)대리운전을 하던 중 교통사고가 났습니다. 이 경우 누구의 책임으로 하게 되는 것입니까. 만약 사망사고가 발생했다면 그 책임은 어떻게 되는 것입니까? A)대리운전 이용 중 대리운전기사 실수로 사고가 나면 대리운전업자의 보험으로 보상됩니다. 또한, 대...
    Date2015.04.06 Category특강 Views657
    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