git-svn-id: http://xe-core.googlecode.com/svn/sandbox@8008 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
ysnglee2000 2011-01-01 12:33:12 +00:00
parent 127037e6ee
commit ae491fd1fb
16 changed files with 503 additions and 505 deletions

View file

@ -71,7 +71,7 @@
$lang->about_keep_signed = 'You will be still signed in even when the browser is closed.\n\nIt is not recommended to use this if you are using a public computer for your personal information could be violated'; $lang->about_keep_signed = 'You will be still signed in even when the browser is closed.\n\nIt is not recommended to use this if you are using a public computer for your personal information could be violated';
$lang->about_keep_warning = 'You will be still signed in even when the browser is closed. It is not recommended to use this if you are using a public computer for your personal information could be violated'; $lang->about_keep_warning = 'You will be still signed in even when the browser is closed. It is not recommended to use this if you are using a public computer for your personal information could be violated';
$lang->about_webmaster_name = "Please input webmaster's name which will be used for verification mails or other site administration. (default : webmaster)"; $lang->about_webmaster_name = "Please input webmaster's name which will be used for verification mails or other site administration. (default : webmaster)";
$lang->about_webmaster_email = "Please input webmaster's email address."; $lang->about_webmaster_email = "Please input webmaster's email address.";
$lang->search_target_list = array( $lang->search_target_list = array(
@ -97,7 +97,7 @@
$lang->cmd_view_member_info = 'Member Info'; $lang->cmd_view_member_info = 'Member Info';
$lang->cmd_leave = 'Leave'; $lang->cmd_leave = 'Leave';
$lang->cmd_find_member_account = 'Find Account Info'; $lang->cmd_find_member_account = 'Find Account Info';
$lang->cmd_resend_auth_mail = 'Request for Activation Mail'; $lang->cmd_resend_auth_mail = 'Request for Activation Mail';
$lang->cmd_member_list = 'Member List'; $lang->cmd_member_list = 'Member List';
$lang->cmd_module_config = 'Default Setting'; $lang->cmd_module_config = 'Default Setting';
@ -205,32 +205,32 @@
$lang->about_member = "Member module will help you create, modify and remove members and manage groups or sign up form.\nYou can add a custom group to manage members, and also get additional information by modifying sign up form."; $lang->about_member = "Member module will help you create, modify and remove members and manage groups or sign up form.\nYou can add a custom group to manage members, and also get additional information by modifying sign up form.";
$lang->about_find_member_account = 'Your account info will be noticed by registered email address.<br />Please input email address which you have input on registration, and press "Find Account Info" button.<br />'; $lang->about_find_member_account = 'Your account info will be noticed by registered email address.<br />Please input email address which you have input on registration, and press "Find Account Info" button.<br />';
$lang->about_ssl_port = 'Please input if you are using non-default SSL port'; $lang->about_ssl_port = 'Please input if you are using non-default SSL port';
$lang->add_openid = 'Add OpenID'; $lang->add_openid = 'Add OpenID';
$lang->about_resend_auth_mail = 'You can request for activation mail if you have not activated before'; $lang->about_resend_auth_mail = 'You can request for activation mail if you have not activated before';
$lang->no_article = 'There exists no article'; $lang->no_article = 'There exists no article';
$lang->find_account_question = 'Question for a temporary password.'; $lang->find_account_question = 'Question for a temporary password.';
$lang->find_account_answer = 'Answer for a temporary password.'; $lang->find_account_answer = 'Answer for a temporary password.';
$lang->about_find_account_question = 'You can get a temporary password by your ID, email address, and the answer for the question you set.'; $lang->about_find_account_question = 'You can get a temporary password by your ID, email address, and the answer for the question you set.';
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'What is your alternate email address?' ,'What is your alternate email address?'
,'What is your favorite thing?' ,'What is your favorite thing?'
,'What elementary school did you graduate?' ,'What elementary school did you graduate?'
,'Where is your hometown?' ,'Where is your hometown?'
,'What is your ideal match?' ,'What is your ideal match?'
,"What is your mother's name?" ,"What is your mother's name?"
,"What is your father's name?" ,"What is your father's name?"
,'What is your favorite color?' ,'What is your favorite color?'
,'What is your favorite food?' ,'What is your favorite food?'
); );
$lang->temp_password = 'Temporary password'; $lang->temp_password = 'Temporary password';
$lang->cmd_get_temp_password = 'Get a temporary password'; $lang->cmd_get_temp_password = 'Get a temporary password';
$lang->about_get_temp_password = 'Change your password after you logged in.'; $lang->about_get_temp_password = 'Change your password after you logged in.';
$lang->msg_question_not_exists = 'You haven`t set your question for a temporary password.'; $lang->msg_question_not_exists = 'You haven`t set your question for a temporary password.';
$lang->msg_answer_not_matches = 'Your answer for the question is not correct.'; $lang->msg_answer_not_matches = 'Your answer for the question is not correct.';
$lang->change_password_date = 'Password renewal cycle'; $lang->change_password_date = 'Password renewal cycle';
$lang->about_change_password_date = 'If you set a value to this, you will be notified to change your password periodically. (if set to 0, disabled)'; $lang->about_change_password_date = 'If you set a value to this, you will be notified to change your password periodically. (if set to 0, disabled)';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = 'No está certificado'; $lang->invalid_authorization = 'No está certificado';
$lang->invalid_user_id= "Este ID no existe"; $lang->invalid_user_id= "Este ID no existe";
$lang->invalid_password = 'Contraseña incorrecta'; $lang->invalid_password = 'Contraseña incorrecta';
$lang->invalid_new_password = '이전 비밀번호와 같습니다.'; $lang->invalid_new_password = '이전 비밀번호와 같습니다.';
$lang->allow_mailing = 'Registro del envío de mail'; $lang->allow_mailing = 'Registro del envío de mail';
$lang->denied = 'Prohibido'; $lang->denied = 'Prohibido';
$lang->is_admin = 'Atribución del administrador superior'; $lang->is_admin = 'Atribución del administrador superior';
@ -70,7 +70,7 @@
$lang->about_keep_signed = '브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다.\n\n로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다.\n\n단, 게임방, 학교 등 공공장소에서 이용시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요'; $lang->about_keep_signed = '브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다.\n\n로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다.\n\n단, 게임방, 학교 등 공공장소에서 이용시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요';
$lang->about_keep_warning = '브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.'; $lang->about_keep_warning = '브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.';
$lang->about_webmaster_name = 'Por favor, webmaster de entrada el nombre que se utilizará para la autenticación de los correos u otros sitio de la administración. (Por defecto: webmaster)'; $lang->about_webmaster_name = 'Por favor, webmaster de entrada el nombre que se utilizará para la autenticación de los correos u otros sitio de la administración. (Por defecto: webmaster)';
$lang->about_webmaster_email = 'Introduzca la dirección de correo electrónico webmaster.'; $lang->about_webmaster_email = 'Introduzca la dirección de correo electrónico webmaster.';
$lang->search_target_list = array( $lang->search_target_list = array(
@ -203,35 +203,35 @@
$lang->about_member = "Esto es un módulo para crear/modificar/eliminar usuarios y manejar grupos o el formato del registro.\n Usted puede manejar usuarios creando nuevos grupos, y obtener información adicional manejando el formato del registro"; $lang->about_member = "Esto es un módulo para crear/modificar/eliminar usuarios y manejar grupos o el formato del registro.\n Usted puede manejar usuarios creando nuevos grupos, y obtener información adicional manejando el formato del registro";
$lang->about_find_member_account = 'Su información de la cuenta será observado por dirección de correo electrónico registrada. <br /> Introduce la dirección de correo electrónico que usted tiene de entrada en el registro, y pulse "Buscar" Información de la cuenta ". <br />'; $lang->about_find_member_account = 'Su información de la cuenta será observado por dirección de correo electrónico registrada. <br /> Introduce la dirección de correo electrónico que usted tiene de entrada en el registro, y pulse "Buscar" Información de la cuenta ". <br />';
$lang->about_ssl_port = 'Please input if you are using different SSL port with default one'; $lang->about_ssl_port = 'Please input if you are using different SSL port with default one';
$lang->add_openid = 'Add OpenID'; $lang->add_openid = 'Add OpenID';
$lang->about_resend_auth_mail = 'You can request for authentication mail if you have failed before.'; $lang->about_resend_auth_mail = 'You can request for authentication mail if you have failed before.';
$lang->no_article = 'There exists no article'; $lang->no_article = 'There exists no article';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
/* /*
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
*/ */
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = 'Le compte n\'est pas encore certifié.'; $lang->invalid_authorization = 'Le compte n\'est pas encore certifié.';
$lang->invalid_user_id= "C'est un compte qui n'existe pas."; $lang->invalid_user_id= "C'est un compte qui n'existe pas.";
$lang->invalid_password = 'C\'est un mot de passe invalide'; $lang->invalid_password = 'C\'est un mot de passe invalide';
$lang->invalid_new_password = '이전 비밀번호와 같습니다.'; $lang->invalid_new_password = '이전 비밀번호와 같습니다.';
$lang->allow_mailing = 'Inscrire au Mailing'; $lang->allow_mailing = 'Inscrire au Mailing';
$lang->denied = 'Arrêté à utiliser'; $lang->denied = 'Arrêté à utiliser';
$lang->is_admin = 'Permission Superadministrative'; $lang->is_admin = 'Permission Superadministrative';
@ -41,19 +41,19 @@
$lang->group_image_mark_max_width = 'Largeur Maximum'; $lang->group_image_mark_max_width = 'Largeur Maximum';
$lang->group_image_mark_max_height = 'Hauteur Maximum'; $lang->group_image_mark_max_height = 'Hauteur Maximum';
$lang->group_image_mark_order = '그룹 이미지 마크 순서'; $lang->group_image_mark_order = '그룹 이미지 마크 순서';
$lang->signature_max_height = 'Hauteur Maximum de la Signature'; $lang->signature_max_height = 'Hauteur Maximum de la Signature';
$lang->enable_openid = 'Permettre OpenID'; $lang->enable_openid = 'Permettre OpenID';
$lang->enable_join = 'Permettre l\'inscription'; $lang->enable_join = 'Permettre l\'inscription';
$lang->enable_confirm = 'Utiliser Authentification par mél'; $lang->enable_confirm = 'Utiliser Authentification par mél';
$lang->enable_ssl = 'Utiliser SSL'; $lang->enable_ssl = 'Utiliser SSL';
$lang->security_sign_in = 'Ouvrir une Session en utilisant sécurité rehaussé'; $lang->security_sign_in = 'Ouvrir une Session en utilisant sécurité rehaussé';
$lang->limit_day = 'Jour de Limite Temporaire'; $lang->limit_day = 'Jour de Limite Temporaire';
$lang->limit_date = 'Jour de Limite'; $lang->limit_date = 'Jour de Limite';
$lang->after_login_url = 'URL après la connexion'; $lang->after_login_url = 'URL après la connexion';
$lang->after_logout_url = 'URL après la déconnexion '; $lang->after_logout_url = 'URL après la déconnexion ';
$lang->redirect_url = 'URL après l\'Inscription'; $lang->redirect_url = 'URL après l\'Inscription';
$lang->agreement = 'Accord de l\'Inscription comme Membre'; $lang->agreement = 'Accord de l\'Inscription comme Membre';
$lang->accept_agreement = 'D\'accord'; $lang->accept_agreement = 'D\'accord';
$lang->member_info = 'Information de Membre'; $lang->member_info = 'Information de Membre';
$lang->current_password = 'Mot de Passe courant'; $lang->current_password = 'Mot de Passe courant';
$lang->openid = 'OpenID'; $lang->openid = 'OpenID';
@ -97,7 +97,7 @@
$lang->cmd_view_member_info = 'Voir Mon Information'; $lang->cmd_view_member_info = 'Voir Mon Information';
$lang->cmd_leave = 'Quitter'; $lang->cmd_leave = 'Quitter';
$lang->cmd_find_member_account = 'J\'ai perdu le compte / le mot de passe'; $lang->cmd_find_member_account = 'J\'ai perdu le compte / le mot de passe';
$lang->cmd_resend_auth_mail = '인증 메일 재발송'; $lang->cmd_resend_auth_mail = '인증 메일 재발송';
$lang->cmd_member_list = 'Liste de Membres'; $lang->cmd_member_list = 'Liste de Membres';
$lang->cmd_module_config = 'Configuration par Défaut'; $lang->cmd_module_config = 'Configuration par Défaut';
@ -205,37 +205,37 @@
$lang->about_find_member_account = 'L\information de votre compte sera annoncé par le mél sur l\'inscription. <br />Entrez l\'adresse mél que vous avez entré sur l\'inscription et appuyez le bouton "Recherce l\'Information du Compte".<br />'; $lang->about_find_member_account = 'L\information de votre compte sera annoncé par le mél sur l\'inscription. <br />Entrez l\'adresse mél que vous avez entré sur l\'inscription et appuyez le bouton "Recherce l\'Information du Compte".<br />';
$lang->about_member = "C'est le module pour administrer des membres avec lequel vous pouvez créer/modifier/supprimer des membres ou administrer les groupes et la formule d'inscription.\nVous pouvez administrer membres par création un nouveau groupe, ou gagner les informations additionnelles par l'administration la formule d'inscrioption."; $lang->about_member = "C'est le module pour administrer des membres avec lequel vous pouvez créer/modifier/supprimer des membres ou administrer les groupes et la formule d'inscription.\nVous pouvez administrer membres par création un nouveau groupe, ou gagner les informations additionnelles par l'administration la formule d'inscrioption.";
$lang->about_find_member_account = 'Your account info will be noticed by registered email address.<br />Please input email address which you have input on registration, and press "Find Account Info" button.<br />'; $lang->about_find_member_account = 'Your account info will be noticed by registered email address.<br />Please input email address which you have input on registration, and press "Find Account Info" button.<br />';
$lang->about_ssl_port = 'Please input if you are using different SSL port with default one'; $lang->about_ssl_port = 'Please input if you are using different SSL port with default one';
$lang->add_openid = 'Add OpenID'; $lang->add_openid = 'Add OpenID';
$lang->about_resend_auth_mail = 'You can request for authentication mail if you have failed before.'; $lang->about_resend_auth_mail = 'You can request for authentication mail if you have failed before.';
$lang->no_article = 'There exists no article'; $lang->no_article = 'There exists no article';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
/* /*
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
*/ */
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = '認証出来ませんでした。'; $lang->invalid_authorization = '認証出来ませんでした。';
$lang->invalid_user_id= '存在しないユーザIDです。'; $lang->invalid_user_id= '存在しないユーザIDです。';
$lang->invalid_password = '無効なパスワードです。'; $lang->invalid_password = '無効なパスワードです。';
$lang->invalid_new_password = '以前のパスワードと同じパスワードを使う事はできません。'; $lang->invalid_new_password = '以前のパスワードと同じパスワードを使う事はできません。';
$lang->allow_mailing = 'メーリングリストに登録'; $lang->allow_mailing = 'メーリングリストに登録';
$lang->denied = '使用中止'; $lang->denied = '使用中止';
$lang->is_admin = '最高管理権限'; $lang->is_admin = '最高管理権限';
@ -97,7 +97,7 @@
$lang->cmd_view_member_info = '会員情報確認'; $lang->cmd_view_member_info = '会員情報確認';
$lang->cmd_leave = '退会'; $lang->cmd_leave = '退会';
$lang->cmd_find_member_account = 'IDとパスワードのリマインダー'; $lang->cmd_find_member_account = 'IDとパスワードのリマインダー';
$lang->cmd_resend_auth_mail = '認証メール再申請'; $lang->cmd_resend_auth_mail = '認証メール再申請';
$lang->cmd_member_list = '会員リスト'; $lang->cmd_member_list = '会員リスト';
$lang->cmd_module_config = '基本設定'; $lang->cmd_module_config = '基本設定';
@ -209,33 +209,33 @@
$lang->about_ssl_port = '基本ポート以外のSSLポートを利用する場合、入力して下さい。'; $lang->about_ssl_port = '基本ポート以外のSSLポートを利用する場合、入力して下さい。';
$lang->add_openid = 'OpenIDの追加'; $lang->add_openid = 'OpenIDの追加';
$lang->about_resend_auth_mail = '認証メールが届いてなかった場合、再送信の申請が可能です。<br />※申請の前に、当サイトからメールの受信が出来るように設定して下さい。'; $lang->about_resend_auth_mail = '認証メールが届いてなかった場合、再送信の申請が可能です。<br />※申請の前に、当サイトからメールの受信が出来るように設定して下さい。';
$lang->no_article = '書き込みがありません。'; $lang->no_article = '書き込みがありません。';
$lang->find_account_question = '秘密質問'; $lang->find_account_question = '秘密質問';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '登録した時、入力したIDとメールアドレス、秘密質問の答えで仮のパスワードをもらえる事ができます。'; $lang->about_find_account_question = '登録した時、入力したIDとメールアドレス、秘密質問の答えで仮のパスワードをもらえる事ができます。';
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'他のメールアドレスは?' ,'他のメールアドレスは?'
,'私の一番大事なものは?' ,'私の一番大事なものは?'
,'私の卒業した小学校は?' ,'私の卒業した小学校は?'
,'私の生まれた街は?' ,'私の生まれた街は?'
,'私の理想型は?' ,'私の理想型は?'
,'お母さんのお名前は?' ,'お母さんのお名前は?'
,'お父さんのお名前は?' ,'お父さんのお名前は?'
,'大好きな色は?' ,'大好きな色は?'
,'大好きな食べ物は?' ,'大好きな食べ物は?'
); );
$lang->temp_password = '仮のパスワード'; $lang->temp_password = '仮のパスワード';
$lang->cmd_get_temp_password = '仮のパスワードをもらう'; $lang->cmd_get_temp_password = '仮のパスワードをもらう';
$lang->about_get_temp_password = 'ログインして直ちにパスワードを変更して下さい。'; $lang->about_get_temp_password = 'ログインして直ちにパスワードを変更して下さい。';
$lang->msg_question_not_exists = '秘密質問を決めていません。'; $lang->msg_question_not_exists = '秘密質問を決めていません。';
$lang->msg_answer_not_matches = '秘密質問の答えが正しくありません。'; $lang->msg_answer_not_matches = '秘密質問の答えが正しくありません。';
$lang->change_password_date = 'パスワード更新周期'; $lang->change_password_date = 'パスワード更新周期';
$lang->about_change_password_date = '設定した更新周期によってパスワード変更のお知らせがもらえます。(0に設定すると非活性化) '; $lang->about_change_password_date = '設定した更新周期によってパスワード変更のお知らせがもらえます。(0に設定すると非活性化) ';
?> ?>

View file

@ -97,7 +97,7 @@
$lang->cmd_view_member_info = '회원 정보 보기'; $lang->cmd_view_member_info = '회원 정보 보기';
$lang->cmd_leave = '탈퇴'; $lang->cmd_leave = '탈퇴';
$lang->cmd_find_member_account = '아이디/비밀번호 찾기'; $lang->cmd_find_member_account = '아이디/비밀번호 찾기';
$lang->cmd_resend_auth_mail = '인증 메일 재발송'; $lang->cmd_resend_auth_mail = '인증 메일 재발송';
$lang->cmd_member_list = '회원 목록'; $lang->cmd_member_list = '회원 목록';
$lang->cmd_module_config = '기본 설정'; $lang->cmd_module_config = '기본 설정';
@ -209,30 +209,30 @@
$lang->about_ssl_port = '기본 포트 이외의 SSL 포트를 사용하는 경우 포트번호를 입력해주세요.'; $lang->about_ssl_port = '기본 포트 이외의 SSL 포트를 사용하는 경우 포트번호를 입력해주세요.';
$lang->add_openid = '오픈아이디 추가'; $lang->add_openid = '오픈아이디 추가';
$lang->about_resend_auth_mail = '인증 메일을 받지 못하신 경우 다시 받으실 수 있습니다.'; $lang->about_resend_auth_mail = '인증 메일을 받지 못하신 경우 다시 받으실 수 있습니다.';
$lang->no_article = '글이 없습니다.'; $lang->no_article = '글이 없습니다.';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = 'Вы не авторизированы'; $lang->invalid_authorization = 'Вы не авторизированы';
$lang->invalid_user_id= "Указанный ID не существует"; $lang->invalid_user_id= "Указанный ID не существует";
$lang->invalid_password = 'Неверный пароль'; $lang->invalid_password = 'Неверный пароль';
$lang->invalid_new_password = '이전 비밀번호와 같습니다.'; $lang->invalid_new_password = '이전 비밀번호와 같습니다.';
$lang->allow_mailing = 'Получать рассылки'; $lang->allow_mailing = 'Получать рассылки';
$lang->denied = 'Отменить пользование'; $lang->denied = 'Отменить пользование';
$lang->is_admin = 'Суперадминистративные права'; $lang->is_admin = 'Суперадминистративные права';
@ -41,7 +41,7 @@
$lang->group_image_mark_max_width = 'Макс. ширина'; $lang->group_image_mark_max_width = 'Макс. ширина';
$lang->group_image_mark_max_height = 'Макс. высота'; $lang->group_image_mark_max_height = 'Макс. высота';
$lang->group_image_mark_order = 'Group Image Mark Order'; $lang->group_image_mark_order = 'Group Image Mark Order';
$lang->signature_max_height = 'Max Signature Height'; $lang->signature_max_height = 'Max Signature Height';
$lang->enable_openid = 'Включить открытый ID (OpenID)'; $lang->enable_openid = 'Включить открытый ID (OpenID)';
$lang->enable_join = 'Разрешение на регистрацию'; $lang->enable_join = 'Разрешение на регистрацию';
$lang->enable_confirm = 'Активация по email'; $lang->enable_confirm = 'Активация по email';
@ -72,7 +72,7 @@
$lang->about_keep_signed = 'Вы будете в состоянии логин, даже при закрытии окна браузера.\n\nЕсли вы пользуетесь общественным компьютером, сделайте выход в целях сохранения персональных данных'; $lang->about_keep_signed = 'Вы будете в состоянии логин, даже при закрытии окна браузера.\n\nЕсли вы пользуетесь общественным компьютером, сделайте выход в целях сохранения персональных данных';
$lang->about_keep_warning = 'Вы будете в состоянии логин, даже при закрытии окна браузера.Если вы пользуетесь общественным компьютером, сделайте выход в целях сохранения персональных данных'; $lang->about_keep_warning = 'Вы будете в состоянии логин, даже при закрытии окна браузера.Если вы пользуетесь общественным компьютером, сделайте выход в целях сохранения персональных данных';
$lang->about_webmaster_name = "Пожалуйста, введите имя вебмастера, которое будет использоваться для авторизационных писем или другого адиминистрирования сайта. (по умолчанию : webmaster)"; $lang->about_webmaster_name = "Пожалуйста, введите имя вебмастера, которое будет использоваться для авторизационных писем или другого адиминистрирования сайта. (по умолчанию : webmaster)";
$lang->about_webmaster_email = "Пожалуйста, введите email адрес вебмастера."; $lang->about_webmaster_email = "Пожалуйста, введите email адрес вебмастера.";
$lang->search_target_list = array( $lang->search_target_list = array(
'user_id' => 'ID', 'user_id' => 'ID',
@ -97,7 +97,7 @@
$lang->cmd_view_member_info = 'Личная информация'; $lang->cmd_view_member_info = 'Личная информация';
$lang->cmd_leave = 'Удалить аккаунт'; $lang->cmd_leave = 'Удалить аккаунт';
$lang->cmd_find_member_account = 'Найти ID/пароль'; $lang->cmd_find_member_account = 'Найти ID/пароль';
$lang->cmd_resend_auth_mail = 'Послать email для авторизации'; $lang->cmd_resend_auth_mail = 'Послать email для авторизации';
$lang->cmd_member_list = 'Список пользователей'; $lang->cmd_member_list = 'Список пользователей';
$lang->cmd_module_config = 'Стандартные настройки'; $lang->cmd_module_config = 'Стандартные настройки';
@ -128,7 +128,7 @@
$lang->msg_confirm_account_comment = 'Подтвердите авторизацию, кликнув на ссылку ниже'; $lang->msg_confirm_account_comment = 'Подтвердите авторизацию, кликнув на ссылку ниже';
$lang->msg_auth_mail_sent = 'Письмо с регистрационной информацией отправлено для %s. Пожалуйста, проверьте Вашу почту'; $lang->msg_auth_mail_sent = 'Письмо с регистрационной информацией отправлено для %s. Пожалуйста, проверьте Вашу почту';
$lang->msg_confirm_mail_sent = 'Письмо для авторизации отправлено для %s. Пожалуйста, проверьте Вашу почту'; $lang->msg_confirm_mail_sent = 'Письмо для авторизации отправлено для %s. Пожалуйста, проверьте Вашу почту';
$lang->msg_invalid_auth_key = 'Неверный запрос на авторизацию.<br />Пожалуйста, попытайтеть найти информацию аккаунта или свяжитесь с администратором.'; $lang->msg_invalid_auth_key = 'Неверный запрос на авторизацию.<br />Пожалуйста, попытайтеть найти информацию аккаунта или свяжитесь с администратором.';
$lang->msg_success_authed = 'Ваш аккаунт был успешно авторизован.\nВход произведен. Пожалуйста, измените пароль на Ваш собственный.'; $lang->msg_success_authed = 'Ваш аккаунт был успешно авторизован.\nВход произведен. Пожалуйста, измените пароль на Ваш собственный.';
$lang->msg_success_confirmed = 'Авторизация Вашего аккаунта прошла успешно'; $lang->msg_success_confirmed = 'Авторизация Вашего аккаунта прошла успешно';
@ -153,7 +153,7 @@
$lang->msg_not_uploaded_image_mark = 'Невозможно зарегистрировать марку фотографии'; $lang->msg_not_uploaded_image_mark = 'Невозможно зарегистрировать марку фотографии';
$lang->msg_not_uploaded_group_image_mark = 'Невозможно зарегистрировать марку изображения группы'; $lang->msg_not_uploaded_group_image_mark = 'Невозможно зарегистрировать марку изображения группы';
$lang->msg_accept_agreement = 'Вы должны принять Соглашение'; $lang->msg_accept_agreement = 'Вы должны принять Соглашение';
$lang->msg_user_denied = 'Введенный ID запрещен'; $lang->msg_user_denied = 'Введенный ID запрещен';
$lang->msg_user_not_confirmed = 'Вы еще не прошли авторизацию, проверьте свою почту'; $lang->msg_user_not_confirmed = 'Вы еще не прошли авторизацию, проверьте свою почту';
@ -197,7 +197,7 @@
$lang->about_group_image_mark = 'Возможно использование групповой марки перед именем'; $lang->about_group_image_mark = 'Возможно использование групповой марки перед именем';
$lang->about_profile_image = 'Позволить пользователям использовать изображения профиля'; $lang->about_profile_image = 'Позволить пользователям использовать изображения профиля';
$lang->about_signature_max_height = 'Возможно установить лимит подписи. (0 Если оставите пустым, то лимита не будет.)'; $lang->about_signature_max_height = 'Возможно установить лимит подписи. (0 Если оставите пустым, то лимита не будет.)';
$lang->about_accept_agreement = 'Я прочитал соглашение полностью и согласен'; $lang->about_accept_agreement = 'Я прочитал соглашение полностью и согласен';
$lang->about_member_default = 'При регистрации устанавливается стандартная группа'; $lang->about_member_default = 'При регистрации устанавливается стандартная группа';
@ -209,32 +209,32 @@
$lang->about_ssl_port = 'Please input if you are using different SSL port with default one'; $lang->about_ssl_port = 'Please input if you are using different SSL port with default one';
$lang->add_openid = 'Добавить OpenID'; $lang->add_openid = 'Добавить OpenID';
$lang->about_resend_auth_mail = 'Вы можете получить снова письмо для авторизации, если еще не получили.'; $lang->about_resend_auth_mail = 'Вы можете получить снова письмо для авторизации, если еще не получили.';
$lang->no_article = 'Записей нет'; $lang->no_article = 'Записей нет';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
/* /*
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
*/ */
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -1,11 +1,11 @@
<?php <?php
/* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ /* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ * @File : common/lang/vi.lang.php ░░ ░░ * @File : common/lang/vi.lang.php ░░
░░ * @Author : NHN (developers@xpressengine.com) ░░ ░░ * @Author : NHN (developers@xpressengine.com) ░░
░░ * @Trans : Đào Đức Duy (ducduy.dao.vn@vietxe.net) ░░ ░░ * @Trans : Đào Đức Duy (ducduy.dao.vn@vietxe.net) ░░
░░ * @Website: http://vietxe.net ░░ ░░ * @Website: http://vietxe.net ░░
░░ * @Brief : Vietnamese Language Pack (Only basic words are included here) ░░ ░░ * @Brief : Vietnamese Language Pack (Only basic words are included here) ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ */ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ */
$lang->member = 'Thành viên'; $lang->member = 'Thành viên';
$lang->member_default_info = 'Thông tin cá nhân'; $lang->member_default_info = 'Thông tin cá nhân';
@ -23,7 +23,7 @@
$lang->invalid_user_id= "Bạn đã nhập sai tên sử dụng"; $lang->invalid_user_id= "Bạn đã nhập sai tên sử dụng";
$lang->allow_mailing = 'Đồng ý nhận Email'; $lang->allow_mailing = 'Đồng ý nhận Email';
$lang->invalid_password = 'Mật khẩu không đúng'; $lang->invalid_password = 'Mật khẩu không đúng';
$lang->invalid_new_password = '이전 비밀번호와 같습니다.'; $lang->invalid_new_password = '이전 비밀번호와 같습니다.';
$lang->denied = 'Bị từ chối'; $lang->denied = 'Bị từ chối';
$lang->is_admin = 'Toàn quyền Administrator'; $lang->is_admin = 'Toàn quyền Administrator';
$lang->group = 'Phân nhóm'; $lang->group = 'Phân nhóm';
@ -39,7 +39,7 @@
$lang->image_mark = 'Hình đánh dấu'; $lang->image_mark = 'Hình đánh dấu';
$lang->image_mark_max_width = 'Chiểu rộng tối đa'; $lang->image_mark_max_width = 'Chiểu rộng tối đa';
$lang->image_mark_max_height = 'Chiều cao tối đa&nbsp;&nbsp;'; $lang->image_mark_max_height = 'Chiều cao tối đa&nbsp;&nbsp;';
$lang->group_image_mark = 'Hình đại diện nhóm'; $lang->group_image_mark = 'Hình đại diện nhóm';
$lang->group_image_mark_max_width = 'Chiểu rộng tối đa'; $lang->group_image_mark_max_width = 'Chiểu rộng tối đa';
$lang->group_image_mark_max_height = 'Chiều cao tối đa&nbsp;&nbsp;'; $lang->group_image_mark_max_height = 'Chiều cao tối đa&nbsp;&nbsp;';
$lang->group_image_mark_order = 'Thứ tự hình đại diện nhóm'; $lang->group_image_mark_order = 'Thứ tự hình đại diện nhóm';
@ -66,14 +66,14 @@
'N' => 'Từ chối tất cả', 'N' => 'Từ chối tất cả',
); );
$lang->about_allow_message = 'Bạn có thể chấp nhận hoặc từ chối những tin nhắn.'; $lang->about_allow_message = 'Bạn có thể chấp nhận hoặc từ chối những tin nhắn.';
$lang->logged_users = 'Thành viên đăng nhập'; $lang->logged_users = 'Thành viên đăng nhập';
$lang->webmaster_name = "Tên Webmaster"; $lang->webmaster_name = "Tên Webmaster";
$lang->webmaster_email = " Email Webmaster"; $lang->webmaster_email = " Email Webmaster";
$lang->about_keep_signed = 'Mặc dù tắt trình duyệt nhưng thông tin đăng nhập của bạn vẫn được lưu lại trên máy tính này.\n\nNếu bạn sử dụng máy tính dùng chung, người khác cũng có thể đăng nhập dưới tên truy cập của bạn. Vì vậy chức năng này không nên sử dụng nếu máy tính này không phải của riêng bạn!'; $lang->about_keep_signed = 'Mặc dù tắt trình duyệt nhưng thông tin đăng nhập của bạn vẫn được lưu lại trên máy tính này.\n\nNếu bạn sử dụng máy tính dùng chung, người khác cũng có thể đăng nhập dưới tên truy cập của bạn. Vì vậy chức năng này không nên sử dụng nếu máy tính này không phải của riêng bạn!';
$lang->about_keep_warning = 'Mặc dù tắt trình duyệt nhưng thông tin đăng nhập của bạn vẫn được lưu lại trên máy tính này. Nếu bạn sử dụng máy tính dùng chung, người khác cũng có thể đăng nhập dưới tên truy cập của bạn. Vì vậy chức năng này không nên sử dụng nếu máy tính này không phải của riêng bạn!'; $lang->about_keep_warning = 'Mặc dù tắt trình duyệt nhưng thông tin đăng nhập của bạn vẫn được lưu lại trên máy tính này. Nếu bạn sử dụng máy tính dùng chung, người khác cũng có thể đăng nhập dưới tên truy cập của bạn. Vì vậy chức năng này không nên sử dụng nếu máy tính này không phải của riêng bạn!';
$lang->about_webmaster_name = "Xin hãy nhập tên của Webmaster để nhận Email và quản lý. (Mặc định: webmaster)"; $lang->about_webmaster_name = "Xin hãy nhập tên của Webmaster để nhận Email và quản lý. (Mặc định: webmaster)";
$lang->about_webmaster_email = "Xin hãy nhập Email của Webmaster."; $lang->about_webmaster_email = "Xin hãy nhập Email của Webmaster.";
$lang->search_target_list = array( $lang->search_target_list = array(
@ -93,13 +93,13 @@
$lang->cmd_login = 'Đăng nhập'; $lang->cmd_login = 'Đăng nhập';
$lang->cmd_logout = 'Thoát'; $lang->cmd_logout = 'Thoát';
$lang->cmd_signup = 'Đăng kí'; $lang->cmd_signup = 'Đăng kí';
$lang->cmd_site_signup = 'Đăng kí'; $lang->cmd_site_signup = 'Đăng kí';
$lang->cmd_modify_member_info = 'Sửa đổi thông tin cá nhân'; $lang->cmd_modify_member_info = 'Sửa đổi thông tin cá nhân';
$lang->cmd_modify_member_password = 'Sửa đổi mật khẩu'; $lang->cmd_modify_member_password = 'Sửa đổi mật khẩu';
$lang->cmd_view_member_info = 'Xem thông tin cá nhân'; $lang->cmd_view_member_info = 'Xem thông tin cá nhân';
$lang->cmd_leave = 'Từ bỏ'; $lang->cmd_leave = 'Từ bỏ';
$lang->cmd_find_member_account = 'Lấy lại thông tin'; $lang->cmd_find_member_account = 'Lấy lại thông tin';
$lang->cmd_resend_auth_mail = 'Xác nhận lại Email'; $lang->cmd_resend_auth_mail = 'Xác nhận lại Email';
$lang->cmd_member_list = 'Danh sách thành viên'; $lang->cmd_member_list = 'Danh sách thành viên';
$lang->cmd_module_config = 'Thiết lập mặc định'; $lang->cmd_module_config = 'Thiết lập mặc định';
@ -108,7 +108,7 @@
$lang->cmd_manage_id = 'Tên sử dụng cấm đăng kí'; $lang->cmd_manage_id = 'Tên sử dụng cấm đăng kí';
$lang->cmd_manage_form = 'Quản lý mẫu đăng kí'; $lang->cmd_manage_form = 'Quản lý mẫu đăng kí';
$lang->cmd_view_own_document = 'Bài gửi'; $lang->cmd_view_own_document = 'Bài gửi';
$lang->cmd_manage_member_info = 'Quản lý thông tin thành viên'; $lang->cmd_manage_member_info = 'Quản lý thông tin thành viên';
$lang->cmd_trace_document = 'Theo dõi chủ đề'; $lang->cmd_trace_document = 'Theo dõi chủ đề';
$lang->cmd_trace_comment = 'Theo dõi thảo luận'; $lang->cmd_trace_comment = 'Theo dõi thảo luận';
$lang->cmd_view_scrapped_document = 'Phân loại'; $lang->cmd_view_scrapped_document = 'Phân loại';
@ -153,7 +153,7 @@
$lang->msg_not_uploaded_profile_image = 'Không thể đăng kí được hình đại diện.'; $lang->msg_not_uploaded_profile_image = 'Không thể đăng kí được hình đại diện.';
$lang->msg_not_uploaded_image_name = 'Không thể gửi được hình ảnh thay Nickname.'; $lang->msg_not_uploaded_image_name = 'Không thể gửi được hình ảnh thay Nickname.';
$lang->msg_not_uploaded_image_mark = 'Hình đánh dấu đã không được gửi.'; $lang->msg_not_uploaded_image_mark = 'Hình đánh dấu đã không được gửi.';
$lang->msg_not_uploaded_group_image_mark = 'Hình thay thế nhóm đã không được gửi'; $lang->msg_not_uploaded_group_image_mark = 'Hình thay thế nhóm đã không được gửi';
$lang->msg_accept_agreement = 'Bạn phải đồng ý với điều khoản sử dụng của chúng tôi.'; $lang->msg_accept_agreement = 'Bạn phải đồng ý với điều khoản sử dụng của chúng tôi.';
@ -196,7 +196,7 @@
$lang->about_image_name = "Cho phép thành viên sử dụng hình ảnh thay cho tên."; $lang->about_image_name = "Cho phép thành viên sử dụng hình ảnh thay cho tên.";
$lang->about_image_mark = "Cho phép sử dụng hình ảnh nhỏ truóc tên của họ."; $lang->about_image_mark = "Cho phép sử dụng hình ảnh nhỏ truóc tên của họ.";
$lang->about_group_image_mark = "Bạn có thể sử dụng biểu tượng nhóm sẽ hiển thị trước tên thành viên."; $lang->about_group_image_mark = "Bạn có thể sử dụng biểu tượng nhóm sẽ hiển thị trước tên thành viên.";
$lang->about_profile_image = 'Cho phép thành viên sử dụng thông tin cá nhân bằng hình ảnh.'; $lang->about_profile_image = 'Cho phép thành viên sử dụng thông tin cá nhân bằng hình ảnh.';
$lang->about_accept_agreement = "Tôi đã đọc và đồng ý với điều khoản sử dụng của Website."; $lang->about_accept_agreement = "Tôi đã đọc và đồng ý với điều khoản sử dụng của Website.";
@ -207,34 +207,34 @@
$lang->about_member = "Chức năng của Module này sẽ cho phép bạn tạo, sửa, xóa thành viên và quản lý nhóm hay Form đăng kí.\nBạn có thể quản lý thành viên bằng cách tạo những nhóm mới, và thêm những thông tin trong Form đăng kí."; $lang->about_member = "Chức năng của Module này sẽ cho phép bạn tạo, sửa, xóa thành viên và quản lý nhóm hay Form đăng kí.\nBạn có thể quản lý thành viên bằng cách tạo những nhóm mới, và thêm những thông tin trong Form đăng kí.";
$lang->about_find_member_account = 'Thông tin tài khoản của bạn sẽ được tìm thấy với Email bạn đã đăng kí.<br />Xin vui lòng nhập Email mà bạn đã đăng kí và bấm "Lấy lại thông tin" để nhận được thông tin đăng nhập!.<br />'; $lang->about_find_member_account = 'Thông tin tài khoản của bạn sẽ được tìm thấy với Email bạn đã đăng kí.<br />Xin vui lòng nhập Email mà bạn đã đăng kí và bấm "Lấy lại thông tin" để nhận được thông tin đăng nhập!.<br />';
$lang->about_ssl_port = 'Xin hãy nhập cổng kết nối mặc định cho SSL.'; $lang->about_ssl_port = 'Xin hãy nhập cổng kết nối mặc định cho SSL.';
$lang->add_openid = 'Thêm OpenID'; $lang->add_openid = 'Thêm OpenID';
$lang->about_resend_auth_mail = 'Nhận lại mã kích hoạt nếu bạn đã không nhận được Email kích hoạt khi đăng kí.'; $lang->about_resend_auth_mail = 'Nhận lại mã kích hoạt nếu bạn đã không nhận được Email kích hoạt khi đăng kí.';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
/* /*
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
*/ */
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = '还没有认证!'; $lang->invalid_authorization = '还没有认证!';
$lang->invalid_user_id= '该用户名不存在,请检查您的输入是否有误!'; $lang->invalid_user_id= '该用户名不存在,请检查您的输入是否有误!';
$lang->invalid_password = '您的密码不正确!'; $lang->invalid_password = '您的密码不正确!';
$lang->invalid_new_password = '이전 비밀번호와 같습니다.'; $lang->invalid_new_password = '이전 비밀번호와 같습니다.';
$lang->allow_mailing = '接收邮件'; $lang->allow_mailing = '接收邮件';
$lang->denied = '禁止使用'; $lang->denied = '禁止使用';
$lang->is_admin = '最高管理权限'; $lang->is_admin = '最高管理权限';
@ -98,7 +98,7 @@
$lang->cmd_view_member_info = '个人资料'; $lang->cmd_view_member_info = '个人资料';
$lang->cmd_leave = '注销'; $lang->cmd_leave = '注销';
$lang->cmd_find_member_account = '查找用户名/密码'; $lang->cmd_find_member_account = '查找用户名/密码';
$lang->cmd_resend_auth_mail = '重新发送认证邮件'; $lang->cmd_resend_auth_mail = '重新发送认证邮件';
$lang->cmd_member_list = '会员目录'; $lang->cmd_member_list = '会员目录';
$lang->cmd_module_config = '常规选项'; $lang->cmd_module_config = '常规选项';
@ -210,29 +210,29 @@
$lang->about_resend_auth_mail = '没有收到认证邮件时,可以在此重新发送认证邮件。'; $lang->about_resend_auth_mail = '没有收到认证邮件时,可以在此重新发送认证邮件。';
$lang->find_account_question = '비밀번호 찾기 질문/답변'; $lang->find_account_question = '비밀번호 찾기 질문/답변';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.'; $lang->about_find_account_question = '가입시 아이디와 이메일, 질문/답변으로 임시 비밀번호를 발급 받을 수 있습니다.';
/* /*
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'다른 이메일 주소는?' ,'다른 이메일 주소는?'
,'나의 보물 1호는?' ,'나의 보물 1호는?'
,'나의 출신 초등학교는?' ,'나의 출신 초등학교는?'
,'나의 출신 고향은?' ,'나의 출신 고향은?'
,'나의 이상형은?' ,'나의 이상형은?'
,'어머니 성함은?' ,'어머니 성함은?'
,'아버지 성함은?' ,'아버지 성함은?'
,'가장 좋아하는 색깔은?' ,'가장 좋아하는 색깔은?'
,'가장 좋아하는 음식은?' ,'가장 좋아하는 음식은?'
); );
*/ */
$lang->temp_password = '임시 비밀번호'; $lang->temp_password = '임시 비밀번호';
$lang->cmd_get_temp_password = '임시 비밀번호 발급'; $lang->cmd_get_temp_password = '임시 비밀번호 발급';
$lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.'; $lang->about_get_temp_password = '로그인 후 비밀번호 변경해 주세요.';
$lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.'; $lang->msg_question_not_exists = '등록한 비밀번호 찾기 질문/답변이 없습니다.';
$lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.'; $lang->msg_answer_not_matches = '비밀번호 찾기 질문/답변 또는 정보가 올바르지 않습니다.';
$lang->change_password_date = '비밀번호 갱신주기'; $lang->change_password_date = '비밀번호 갱신주기';
$lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) '; $lang->about_change_password_date = '일정기간이 지나면 비밀번호 변경을 하도록 유도하는 기능입니다. (사용하지 않음 : 0 입력) ';
?> ?>

View file

@ -20,7 +20,7 @@
$lang->invalid_authorization = '還沒有認證!'; $lang->invalid_authorization = '還沒有認證!';
$lang->invalid_user_id= '該帳號不存在,請檢查您的輸入是否有誤!'; $lang->invalid_user_id= '該帳號不存在,請檢查您的輸入是否有誤!';
$lang->invalid_password = '您的密碼不正確!'; $lang->invalid_password = '您的密碼不正確!';
$lang->invalid_new_password = '新密碼不能與舊密碼相同'; $lang->invalid_new_password = '新密碼不能與舊密碼相同';
$lang->allow_mailing = '接收郵件'; $lang->allow_mailing = '接收郵件';
$lang->denied = '禁止使用'; $lang->denied = '禁止使用';
$lang->is_admin = '最高管理權限'; $lang->is_admin = '最高管理權限';
@ -97,7 +97,7 @@
$lang->cmd_view_member_info = '檢視會員資料'; $lang->cmd_view_member_info = '檢視會員資料';
$lang->cmd_leave = '退出'; $lang->cmd_leave = '退出';
$lang->cmd_find_member_account = '查詢帳號/密碼'; $lang->cmd_find_member_account = '查詢帳號/密碼';
$lang->cmd_resend_auth_mail = '重寄認證郵件'; $lang->cmd_resend_auth_mail = '重寄認證郵件';
$lang->cmd_member_list = '會員列表'; $lang->cmd_member_list = '會員列表';
$lang->cmd_module_config = '基本設置'; $lang->cmd_module_config = '基本設置';
@ -209,32 +209,32 @@
$lang->about_ssl_port = '請輸入想要使用 SSL 預設埠口以外的埠口。'; $lang->about_ssl_port = '請輸入想要使用 SSL 預設埠口以外的埠口。';
$lang->add_openid = '新增 OpenID'; $lang->add_openid = '新增 OpenID';
$lang->about_resend_auth_mail = '如果沒有收到認證郵件可以再重寄一次。'; $lang->about_resend_auth_mail = '如果沒有收到認證郵件可以再重寄一次。';
$lang->no_article = '主題不存在'; $lang->no_article = '主題不存在';
$lang->find_account_question = '密碼提示問答'; $lang->find_account_question = '密碼提示問答';
$lang->find_account_answer = '비밀번호 찾기 답변'; $lang->find_account_answer = '비밀번호 찾기 답변';
$lang->about_find_account_question = '可透過帳號、電子郵件和設定提示問答來獲得臨時密碼。'; $lang->about_find_account_question = '可透過帳號、電子郵件和設定提示問答來獲得臨時密碼。';
$lang->find_account_question_items = array('' $lang->find_account_question_items = array(''
,'其他電子郵件?' ,'其他電子郵件?'
,'我最愛的是?' ,'我最愛的是?'
,'我讀的國小是?' ,'我讀的國小是?'
,'我的出生地?' ,'我的出生地?'
,'我的理想?' ,'我的理想?'
,'母親的姓名?' ,'母親的姓名?'
,'父親的姓名?' ,'父親的姓名?'
,'最喜歡的顏色?' ,'最喜歡的顏色?'
,'最愛的食物是?' ,'最愛的食物是?'
); );
$lang->temp_password = '臨時密碼'; $lang->temp_password = '臨時密碼';
$lang->cmd_get_temp_password = '取得臨時密碼'; $lang->cmd_get_temp_password = '取得臨時密碼';
$lang->about_get_temp_password = '請再登入後變更密碼。'; $lang->about_get_temp_password = '請再登入後變更密碼。';
$lang->msg_question_not_exists = '尚未輸入提示問答'; $lang->msg_question_not_exists = '尚未輸入提示問答';
$lang->msg_answer_not_matches = '答案不正確'; $lang->msg_answer_not_matches = '答案不正確';
$lang->change_password_date = '密碼更新'; $lang->change_password_date = '密碼更新';
$lang->about_change_password_date = '可設定密碼更新週期,將會定期通知更換密碼。 (設為零則不使用)'; $lang->about_change_password_date = '可設定密碼更新週期,將會定期通知更換密碼。 (設為零則不使用)';
?> ?>

View file

@ -17,7 +17,7 @@
* @brief 사용자 추가 (관리자용) * @brief 사용자 추가 (관리자용)
**/ **/
function procMemberAdminInsert() { function procMemberAdminInsert() {
if(Context::getRequestMethod() == "GET") return new Object(-1, "msg_invalid_request"); if(Context::getRequestMethod() == "GET") return new Object(-1, "msg_invalid_request");
// 필수 정보들을 미리 추출 // 필수 정보들을 미리 추출
$args = Context::gets('member_srl','user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','allow_mailing','allow_message','denied','is_admin','description','group_srl_list','limit_date'); $args = Context::gets('member_srl','user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','allow_mailing','allow_message','denied','is_admin','description','group_srl_list','limit_date');
@ -108,10 +108,10 @@
if($args->image_name!='Y') $args->image_name = 'N'; if($args->image_name!='Y') $args->image_name = 'N';
if($args->image_mark!='Y') $args->image_mark = 'N'; if($args->image_mark!='Y') $args->image_mark = 'N';
if($args->group_image_mark!='Y') $args->group_image_mark = 'N'; if($args->group_image_mark!='Y') $args->group_image_mark = 'N';
if($args->signature!='Y') $args->signature = 'N'; if($args->signature!='Y') $args->signature = 'N';
if(!trim(strip_tags($args->agreement))) $args->agreement = null; if(!trim(strip_tags($args->agreement))) $args->agreement = null;
$args->limit_day = (int)$args->limit_day; $args->limit_day = (int)$args->limit_day;
if(!$args->change_password_date) $args->change_password_date = 0; if(!$args->change_password_date) $args->change_password_date = 0;
$oMemberController = &getController('member'); $oMemberController = &getController('member');
$output = $oMemberController->setMemberConfig($args); $output = $oMemberController->setMemberConfig($args);

View file

@ -78,10 +78,10 @@
$sort_order = Context::get('sort_order'); $sort_order = Context::get('sort_order');
$sort_index = Context::get('sort_index'); $sort_index = Context::get('sort_index');
if($sort_index != 'last_login') { if($sort_index != 'last_login') {
$sort_index = "list_order"; $sort_index = "list_order";
}else{ }else{
$sort_order = 'desc'; $sort_order = 'desc';
} }
if($args->selected_group_srl) { if($args->selected_group_srl) {
$query_id = 'member.getMemberListWithinGroup'; $query_id = 'member.getMemberListWithinGroup';
$args->sort_index = "member.".$sort_index; $args->sort_index = "member.".$sort_index;
@ -98,7 +98,7 @@
$args->list_count = 40; $args->list_count = 40;
$args->page_count = 10; $args->page_count = 10;
$output = executeQuery($query_id, $args); $output = executeQuery($query_id, $args);
return $output; return $output;
} }
/** /**

View file

@ -149,11 +149,11 @@
// password 유효기간을 위한 추가 // password 유효기간을 위한 추가
if(!$oDB->isColumnExists("member", "change_password_date")) return true; if(!$oDB->isColumnExists("member", "change_password_date")) return true;
// 비밀번호 찾기 질문/답변을 위한 추가 // 비밀번호 찾기 질문/답변을 위한 추가
if(!$oDB->isColumnExists("member", "find_account_question")) return true; if(!$oDB->isColumnExists("member", "find_account_question")) return true;
if(!$oDB->isColumnExists("member", "find_account_answer")) return true; if(!$oDB->isColumnExists("member", "find_account_answer")) return true;
if(!$oDB->isColumnExists("member", "list_order")) return true; if(!$oDB->isColumnExists("member", "list_order")) return true;
if(!$oDB->isIndexExists("member","idx_list_order")) return true; if(!$oDB->isIndexExists("member","idx_list_order")) return true;
return false; return false;
@ -198,28 +198,28 @@
// password 유효기간을 위한 추가 // password 유효기간을 위한 추가
if(!$oDB->isColumnExists("member", "change_password_date")) { if(!$oDB->isColumnExists("member", "change_password_date")) {
$oDB->addColumn("member", "change_password_date", "date"); $oDB->addColumn("member", "change_password_date", "date");
executeQuery('member.updateAllChangePasswordDate'); executeQuery('member.updateAllChangePasswordDate');
} }
// 비밀번호 찾기 질문/답변을 위한 추가 // 비밀번호 찾기 질문/답변을 위한 추가
if(!$oDB->isColumnExists("member", "find_account_question")) { if(!$oDB->isColumnExists("member", "find_account_question")) {
$oDB->addColumn("member", "find_account_question", "number", 11); $oDB->addColumn("member", "find_account_question", "number", 11);
} }
if(!$oDB->isColumnExists("member", "find_account_answer")) { if(!$oDB->isColumnExists("member", "find_account_answer")) {
$oDB->addColumn("member", "find_account_answer", "varchar", 250); $oDB->addColumn("member", "find_account_answer", "varchar", 250);
} }
if(!$oDB->isColumnExists("member", "list_order")) { if(!$oDB->isColumnExists("member", "list_order")) {
$oDB->addColumn("member", "list_order", "number", 11); $oDB->addColumn("member", "list_order", "number", 11);
set_time_limit(0); set_time_limit(0);
$args->list_order = 'member_srl'; $args->list_order = 'member_srl';
executeQuery('member.updateMemberListOrderAll',$args); executeQuery('member.updateMemberListOrderAll',$args);
executeQuery('member.updateMemberListOrderAll'); executeQuery('member.updateMemberListOrderAll');
} }
if(!$oDB->isIndexExists("member","idx_list_order")) { if(!$oDB->isIndexExists("member","idx_list_order")) {
$oDB->addIndex("member","idx_list_order", array("list_order")); $oDB->addIndex("member","idx_list_order", array("list_order"));
} }
return new Object(0, 'success_updated'); return new Object(0, 'success_updated');
} }

View file

@ -36,23 +36,22 @@
$config = $oModuleModel->getModuleConfig('member'); $config = $oModuleModel->getModuleConfig('member');
if($config->after_login_url) $this->setRedirectUrl($config->after_login_url); if($config->after_login_url) $this->setRedirectUrl($config->after_login_url);
// 설정된 change_password_date 확인 // 설정된 change_password_date 확인
$limit_date = $config->change_password_date; $limit_date = $config->change_password_date;
// change_password_date가 설정되어 있으면 확인 // change_password_date가 설정되어 있으면 확인
if($limit_date > 0) { if ($limit_date > 0) {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByUserID($user_id); $member_info = $oMemberModel->getMemberInfoByUserID($user_id);
if($member_info->change_password_date < date('YmdHis', strtotime('-'.$limit_date.' day')) ){ if ($member_info->change_password_date < date ('YmdHis', strtotime ('-' . $limit_date . ' day'))) {
$this->setRedirectUrl(getNotEncodedUrl('','vid',Context::get('vid'),'mid',Context::get('mid'),'act','dispMemberModifyPassword')); $this->setRedirectUrl(getNotEncodedUrl('','vid',Context::get('vid'),'mid',Context::get('mid'),'act','dispMemberModifyPassword'));
} }
} }
$redirect_url = Context::get('redirect_url'); $redirect_url = Context::get('redirect_url');
if($output->toBool() && Context::getRequestMethod() == "POST" && $redirect_url) if ($output->toBool () && Context::getRequestMethod () == "POST" && $redirect_url) {
{ header ("location:" . $redirect_url);
header("location:" . $redirect_url); }
}
return $output; return $output;
} }
@ -523,24 +522,24 @@
* @brief 회원 가입 * @brief 회원 가입
**/ **/
function procMemberInsert() { function procMemberInsert() {
if(Context::getRequestMethod() == "GET") return new Object(-1, "msg_invalid_request"); if (Context::getRequestMethod () == "GET") return new Object (-1, "msg_invalid_request");
$oMemberModel = &getModel('member'); $oMemberModel = &getModel ('member');
$config = $oMemberModel->getMemberConfig(); $config = $oMemberModel->getMemberConfig ();
// before 트리거 호출 // before 트리거 호출
$trigger_output = ModuleHandler::triggerCall('member.procMemberInsert', 'before', $config); $trigger_output = ModuleHandler::triggerCall ('member.procMemberInsert', 'before', $config);
if(!$trigger_output->toBool()) return $trigger_output; if (!$trigger_output->toBool ()) return $trigger_output;
// 관리자가 회원가입을 허락하였는지 검사 // 관리자가 회원가입을 허락하였는지 검사
if($config->enable_join != 'Y') return $this->stop('msg_signup_disabled'); if ($config->enable_join != 'Y') return $this->stop ('msg_signup_disabled');
// 약관에 동의하였는지 검사 (약관이 있을 경우만) // 약관에 동의하였는지 검사 (약관이 있을 경우만)
if($config->agreement && Context::get('accept_agreement')!='Y') return $this->stop('msg_accept_agreement'); if ($config->agreement && Context::get('accept_agreement')!='Y') return $this->stop('msg_accept_agreement');
// 필수 정보들을 미리 추출 // 필수 정보들을 미리 추출
$args = Context::gets('user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','allow_mailing','find_account_question','find_account_answer'); $args = Context::gets('user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','allow_mailing','find_account_question','find_account_answer');
$args->member_srl = getNextSequence(); $args->member_srl = getNextSequence();
$args->list_order = -1 * $args->member_srl; $args->list_order = -1 * $args->member_srl;
// 넘어온 모든 변수중에서 몇가지 불필요한 것들 삭제 // 넘어온 모든 변수중에서 몇가지 불필요한 것들 삭제
$all_args = Context::getRequestVars(); $all_args = Context::getRequestVars();
@ -552,7 +551,7 @@
unset($all_args->body); unset($all_args->body);
unset($all_args->accept_agreement); unset($all_args->accept_agreement);
unset($all_args->signature); unset($all_args->signature);
unset($all_args->password2); unset($all_args->password2);
// 메일 인증 기능 사용시 회원 상태를 denied로 설정 // 메일 인증 기능 사용시 회원 상태를 denied로 설정
if ($config->enable_confirm == 'Y') $args->denied = 'Y'; if ($config->enable_confirm == 'Y') $args->denied = 'Y';
@ -670,7 +669,7 @@
if(!$oMemberModel->isValidPassword($member_info->password, $current_password)) return new Object(-1, 'invalid_password'); if(!$oMemberModel->isValidPassword($member_info->password, $current_password)) return new Object(-1, 'invalid_password');
// 이전 비밀번호와 같은지 확인 // 이전 비밀번호와 같은지 확인
if($current_password == $password) return new Object(-1, 'invalid_new_password'); if ($current_password == $password) return new Object(-1, 'invalid_new_password');
// member_srl의 값에 따라 insert/update // member_srl의 값에 따라 insert/update
$args->member_srl = $member_srl; $args->member_srl = $member_srl;
@ -999,9 +998,8 @@
$tpl_path = sprintf('%sskins/%s', $this->module_path, $member_config->skin); $tpl_path = sprintf('%sskins/%s', $this->module_path, $member_config->skin);
if(!is_dir($tpl_path)) $tpl_path = sprintf('%sskins/%s', $this->module_path, 'default'); if(!is_dir($tpl_path)) $tpl_path = sprintf('%sskins/%s', $this->module_path, 'default');
$find_url = getFullUrl('','module','member','act','procMemberAuthAccount','member_srl',$member_info->member_srl, 'auth_key',$args->auth_key); $find_url = getFullUrl ('', 'module', 'member', 'act', 'procMemberAuthAccount', 'member_srl', $member_info->member_srl, 'auth_key', $args->auth_key);
Context::set('find_url',$find_url); Context::set('find_url', $find_url);
$oTemplate = &TemplateHandler::getInstance(); $oTemplate = &TemplateHandler::getInstance();
$content = $oTemplate->compile($tpl_path, 'find_member_account_mail'); $content = $oTemplate->compile($tpl_path, 'find_member_account_mail');
@ -1030,8 +1028,8 @@
function procMemberFindAccountByQuestion() { function procMemberFindAccountByQuestion() {
$email_address = Context::get('email_address'); $email_address = Context::get('email_address');
$user_id = Context::get('user_id'); $user_id = Context::get('user_id');
$find_account_question = trim(Context::get('find_account_question')); $find_account_question = trim(Context::get('find_account_question'));
$find_account_answer = trim(Context::get('find_account_answer')); $find_account_answer = trim(Context::get('find_account_answer'));
if(!$user_id || !$email_address || !$find_account_question || !$find_account_answer) return new Object(-1, 'msg_invalid_request'); if(!$user_id || !$email_address || !$find_account_question || !$find_account_answer) return new Object(-1, 'msg_invalid_request');
@ -1045,24 +1043,24 @@
// 회원의 정보를 가져옴 // 회원의 정보를 가져옴
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
// 질문 응답이 없으면 // 질문 응답이 없으면
if(!$member_info->find_account_question || !$member_info->find_account_answer) return new Object(-1, 'msg_question_not_exists'); if (!$member_info->find_account_question || !$member_info->find_account_answer) return new Object(-1, 'msg_question_not_exists');
if(trim($member_info->find_account_question) != $find_account_question || trim($member_info->find_account_answer) != $find_account_answer) return new Object(-1, 'msg_answer_not_matches'); if(trim($member_info->find_account_question) != $find_account_question || trim($member_info->find_account_answer) != $find_account_answer) return new Object(-1, 'msg_answer_not_matches');
// 임시비밀번호로 변경 및 비밀번호 변경시간을 1로 설정 // 임시비밀번호로 변경 및 비밀번호 변경시간을 1로 설정
$args->member_srl = $member_srl; $args->member_srl = $member_srl;
list($usec, $sec) = explode(" ", microtime()); list($usec, $sec) = explode(" ", microtime());
$temp_password = substr(md5($user_id . $member_info->find_account_answer. $usec . $sec),0,15); $temp_password = substr(md5($user_id . $member_info->find_account_answer. $usec . $sec),0,15);
$args->password = $temp_password; $args->password = $temp_password;
$args->change_password_date = '1'; $args->change_password_date = '1';
$output = $this->updateMemberPassword($args); $output = $this->updateMemberPassword($args);
if(!$output->toBool()) return $output; if(!$output->toBool()) return $output;
$_SESSION['xe_temp_password_'.$user_id] = $temp_password; $_SESSION['xe_temp_password_'.$user_id] = $temp_password;
$this->add('user_id',$user_id); $this->add('user_id',$user_id);
} }
/** /**
@ -1110,8 +1108,8 @@
* 메일에 등록된 링크를 선택시 호출되는 method로 비밀번호를 바꾸고 인증을 시켜버림 * 메일에 등록된 링크를 선택시 호출되는 method로 비밀번호를 바꾸고 인증을 시켜버림
**/ **/
function procMemberUpdateAuthMail() { function procMemberUpdateAuthMail() {
$member_srl = Context::get('member_srl'); $member_srl = Context::get('member_srl');
if(!$member_srl) return new Object(-1, 'msg_invalid_request'); if(!$member_srl) return new Object(-1, 'msg_invalid_request');
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
@ -1188,9 +1186,9 @@
$member_info = $oMemberModel->getMemberSrlByEmailAddress($email_address); $member_info = $oMemberModel->getMemberSrlByEmailAddress($email_address);
if(!$member_info) return $this->stop('msg_not_exists_member'); if(!$member_info) return $this->stop('msg_not_exists_member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_info); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_info);
// 이전에 인증 메일을 보냈는지 확인 // 이전에 인증 메일을 보냈는지 확인
$chk_args->member_srl = $member_info->member_srl; $chk_args->member_srl = $member_info->member_srl;
$output = executeQuery('member.chkAuthMail', $chk_args); $output = executeQuery('member.chkAuthMail', $chk_args);
if($output->toBool() && $output->data->count == '0') return new Object(-1, 'msg_invalid_request'); if($output->toBool() && $output->data->count == '0') return new Object(-1, 'msg_invalid_request');
@ -1215,7 +1213,7 @@
$auth_url = getFullUrl('','module','member','act','procMemberAuthAccount','member_srl',$member_info->member_srl, 'auth_key',$auth_info->auth_key); $auth_url = getFullUrl('','module','member','act','procMemberAuthAccount','member_srl',$member_info->member_srl, 'auth_key',$auth_info->auth_key);
Context::set('auth_url', $auth_url); Context::set('auth_url', $auth_url);
$oTemplate = &TemplateHandler::getInstance(); $oTemplate = &TemplateHandler::getInstance();
$content = $oTemplate->compile($tpl_path, 'confirm_member_account_mail'); $content = $oTemplate->compile($tpl_path, 'confirm_member_account_mail');
// 사이트 웹마스터 정보를 구함 // 사이트 웹마스터 정보를 구함
@ -1299,7 +1297,7 @@
**/ **/
function putSignature($member_srl, $signature) { function putSignature($member_srl, $signature) {
$signature = trim(removeHackTag($signature)); $signature = trim(removeHackTag($signature));
$signature = preg_replace('/<(\/?)(embed|object|param)/is', '&lt;$1$2', $signature); $signature = preg_replace('/<(\/?)(embed|object|param)/is', '&lt;$1$2', $signature);
$check_signature = trim(str_replace(array('&nbsp;',"\n","\r"),'',strip_tags($signature,'<img><object>'))); $check_signature = trim(str_replace(array('&nbsp;',"\n","\r"),'',strip_tags($signature,'<img><object>')));
$path = sprintf('files/member_extra_info/signature/%s/', getNumberingPath($member_srl)); $path = sprintf('files/member_extra_info/signature/%s/', getNumberingPath($member_srl));
@ -1328,15 +1326,15 @@
$args->group_srl = $group_srl; $args->group_srl = $group_srl;
if($site_srl) $args->site_srl = $site_srl; if($site_srl) $args->site_srl = $site_srl;
$oModel =& getModel('member'); $oModel =& getModel('member');
$groups = $oModel->getMemberGroups($member_srl, $site_srl, true); $groups = $oModel->getMemberGroups($member_srl, $site_srl, true);
if($groups[$group_srl]) return new Object(); if($groups[$group_srl]) return new Object();
// 추가 // 추가
$output = executeQuery('member.addMemberToGroup',$args); $output = executeQuery('member.addMemberToGroup',$args);
$output2 = ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args); $output2 = ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args);
return $output; return $output;
} }
/** /**
@ -1393,36 +1391,36 @@
return; return;
} }
$do_auto_login = false; $do_auto_login = false;
// 정보를 바탕으로 키값 비교 // 정보를 바탕으로 키값 비교
$key = md5($user_id.$password.$_SERVER['REMOTE_ADDR']); $key = md5($user_id.$password.$_SERVER['REMOTE_ADDR']);
if($key == $args->autologin_key) { if($key == $args->autologin_key) {
// 설정된 change_password_date 확인 // 설정된 change_password_date 확인
$oModuleModel = &getModel('module'); $oModuleModel = &getModel('module');
$member_config = $oModuleModel->getModuleConfig('member'); $member_config = $oModuleModel->getModuleConfig('member');
$limit_date = $member_config->change_password_date; $limit_date = $member_config->change_password_date;
// change_password_date가 설정되어 있으면 확인 // change_password_date가 설정되어 있으면 확인
if($limit_date > 0) { if($limit_date > 0) {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByUserID($user_id); $member_info = $oMemberModel->getMemberInfoByUserID($user_id);
if($member_info->change_password_date >= date('YmdHis', strtotime('-'.$limit_date.' day')) ){ if($member_info->change_password_date >= date('YmdHis', strtotime('-'.$limit_date.' day')) ){
$do_auto_login = true; $do_auto_login = true;
} }
} else { } else {
$do_auto_login = true; $do_auto_login = true;
} }
} }
if($do_auto_login) { if($do_auto_login) {
$output = $this->doLogin($user_id); $output = $this->doLogin($user_id);
} else { } else {
executeQuery('member.deleteAutologin', $args); executeQuery('member.deleteAutologin', $args);
setCookie('xeak',null,time()+60*60*24*365, '/'); setCookie('xeak',null,time()+60*60*24*365, '/');
} }
@ -1633,7 +1631,7 @@
// DB에 입력 // DB에 입력
$args->member_srl = getNextSequence(); $args->member_srl = getNextSequence();
$args->list_order = -1 * $args->member_srl; $args->list_order = -1 * $args->member_srl;
if($args->password && !$password_is_hashed) $args->password = md5($args->password); if($args->password && !$password_is_hashed) $args->password = md5($args->password);
elseif(!$args->password) unset($args->password); elseif(!$args->password) unset($args->password);
@ -1686,19 +1684,19 @@
Context::set('auth_args', $auth_args); Context::set('auth_args', $auth_args);
Context::set('member_info', $args); Context::set('member_info', $args);
$member_config = $oModuleModel->getModuleConfig('member'); $member_config = $oModuleModel->getModuleConfig('member');
if(!$member_config->skin) $member_config->skin = "default"; if(!$member_config->skin) $member_config->skin = "default";
if(!$member_config->colorset) $member_config->colorset = "white"; if(!$member_config->colorset) $member_config->colorset = "white";
Context::set('member_config', $member_config); Context::set('member_config', $member_config);
$tpl_path = sprintf('%sskins/%s', $this->module_path, $member_config->skin); $tpl_path = sprintf('%sskins/%s', $this->module_path, $member_config->skin);
if(!is_dir($tpl_path)) $tpl_path = sprintf('%sskins/%s', $this->module_path, 'default'); if(!is_dir($tpl_path)) $tpl_path = sprintf('%sskins/%s', $this->module_path, 'default');
$auth_url = getFullUrl('','module','member','act','procMemberAuthAccount','member_srl',$args->member_srl, 'auth_key',$auth_args->auth_key); $auth_url = getFullUrl('','module','member','act','procMemberAuthAccount','member_srl',$args->member_srl, 'auth_key',$auth_args->auth_key);
Context::set('auth_url', $auth_url); Context::set('auth_url', $auth_url);
$oTemplate = &TemplateHandler::getInstance(); $oTemplate = &TemplateHandler::getInstance();
$content = $oTemplate->compile($tpl_path, 'confirm_member_account_mail'); $content = $oTemplate->compile($tpl_path, 'confirm_member_account_mail');
// 사이트 웹마스터 정보를 구함 // 사이트 웹마스터 정보를 구함
@ -1837,7 +1835,7 @@
* @brief member 비밀번호 수정 * @brief member 비밀번호 수정
**/ **/
function updateMemberPassword($args) { function updateMemberPassword($args) {
$output = executeQuery('member.updateChangePasswordDate', $args); $output = executeQuery('member.updateChangePasswordDate', $args);
$args->password = md5($args->password); $args->password = md5($args->password);
return executeQuery('member.updateMemberPassword', $args); return executeQuery('member.updateMemberPassword', $args);
} }

View file

@ -2,157 +2,157 @@
class memberMobile extends member class memberMobile extends member
{ {
function init() { function init() {
// 회원 관리 정보를 받음 // 회원 관리 정보를 받음
$oModuleModel = &getModel('module'); $oModuleModel = &getModel('module');
$this->member_config = $oModuleModel->getModuleConfig('member'); $this->member_config = $oModuleModel->getModuleConfig('member');
Context::set('member_config', $this->member_config); Context::set('member_config', $this->member_config);
$this->setTemplatePath($this->module_path.'tpl'); $this->setTemplatePath($this->module_path.'tpl');
} }
function dispMemberLoginForm() { function dispMemberLoginForm() {
if(Context::get('is_logged')) { if(Context::get('is_logged')) {
Context::set('redirect_url', getUrl('act','')); Context::set('redirect_url', getUrl('act',''));
$this->setTemplatePath($this->module_path.'tpl'); $this->setTemplatePath($this->module_path.'tpl');
$this->setTemplateFile('redirect.html'); $this->setTemplateFile('redirect.html');
return; return;
} }
// 템플릿 파일 지정 // 템플릿 파일 지정
Context::set('referer_url', $_SERVER['HTTP_REFERER']); Context::set('referer_url', $_SERVER['HTTP_REFERER']);
$this->setTemplateFile('login_form'); $this->setTemplateFile('login_form');
} }
function dispMemberSignUpForm(){ function dispMemberSignUpForm(){
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
if($oMemberModel->isLogged()) return $this->stop('msg_already_logged'); if($oMemberModel->isLogged()) return $this->stop('msg_already_logged');
$trigger_output = ModuleHandler::triggerCall('member.dispMemberSignUpForm', 'before', $this->member_config); $trigger_output = ModuleHandler::triggerCall('member.dispMemberSignUpForm', 'before', $this->member_config);
if(!$trigger_output->toBool()) return $trigger_output; if(!$trigger_output->toBool()) return $trigger_output;
if ($this->member_config->enable_join != 'Y') return $this->stop('msg_signup_disabled'); if ($this->member_config->enable_join != 'Y') return $this->stop('msg_signup_disabled');
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info)); Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
$member_config = $oMemberModel->getMemberConfig(); $member_config = $oMemberModel->getMemberConfig();
Context::set('member_config', $member_config); Context::set('member_config', $member_config);
$this->setTemplateFile('signup_form'); $this->setTemplateFile('signup_form');
} }
function dispMemberInfo() { function dispMemberInfo() {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
// 비회원일 경우 정보 열람 중지 // 비회원일 경우 정보 열람 중지
if(!$logged_info->member_srl) return $this->stop('msg_not_permitted'); if(!$logged_info->member_srl) return $this->stop('msg_not_permitted');
$member_srl = Context::get('member_srl'); $member_srl = Context::get('member_srl');
if(!$member_srl && Context::get('is_logged')) { if(!$member_srl && Context::get('is_logged')) {
$member_srl = $logged_info->member_srl; $member_srl = $logged_info->member_srl;
} elseif(!$member_srl) { } elseif(!$member_srl) {
return $this->dispMemberSignUpForm(); return $this->dispMemberSignUpForm();
} }
$site_module_info = Context::get('site_module_info'); $site_module_info = Context::get('site_module_info');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl, $site_module_info->site_srl); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl, $site_module_info->site_srl);
unset($member_info->password); unset($member_info->password);
unset($member_info->email_id); unset($member_info->email_id);
unset($member_info->email_host); unset($member_info->email_host);
unset($member_info->email_address); unset($member_info->email_address);
if(!$member_info->member_srl) return $this->dispMemberSignUpForm(); if(!$member_info->member_srl) return $this->dispMemberSignUpForm();
Context::set('member_info', $member_info); Context::set('member_info', $member_info);
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info)); Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
if ($member_info->member_srl == $logged_info->member_srl) if ($member_info->member_srl == $logged_info->member_srl)
Context::set('openids', $oMemberModel->getMemberOpenIDByMemberSrl($member_srl)); Context::set('openids', $oMemberModel->getMemberOpenIDByMemberSrl($member_srl));
$this->setTemplateFile('member_info_mobile'); $this->setTemplateFile('member_info_mobile');
} }
/** /**
* @brief 회원 정보 수정 * @brief 회원 정보 수정
**/ **/
function dispMemberModifyInfo() { function dispMemberModifyInfo() {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
$oModuleModel = &getModel('module'); $oModuleModel = &getModel('module');
$memberModuleConfig = $oModuleModel->getModuleConfig('member'); $memberModuleConfig = $oModuleModel->getModuleConfig('member');
// 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력 // 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged'); if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
$member_srl = $logged_info->member_srl; $member_srl = $logged_info->member_srl;
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
$member_info->signature = $oMemberModel->getSignature($member_srl); $member_info->signature = $oMemberModel->getSignature($member_srl);
Context::set('member_info',$member_info); Context::set('member_info',$member_info);
// 추가 가입폼 목록을 받음 // 추가 가입폼 목록을 받음
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info)); Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
Context::set('openids', $oMemberModel->getMemberOpenIDByMemberSrl($member_srl)); Context::set('openids', $oMemberModel->getMemberOpenIDByMemberSrl($member_srl));
// 에디터 모듈의 getEditor를 호출하여 서명용으로 세팅 // 에디터 모듈의 getEditor를 호출하여 서명용으로 세팅
if($member_info->member_srl) { if($member_info->member_srl) {
$oEditorModel = &getModel('editor'); $oEditorModel = &getModel('editor');
$option->primary_key_name = 'member_srl'; $option->primary_key_name = 'member_srl';
$option->content_key_name = 'signature'; $option->content_key_name = 'signature';
$option->allow_fileupload = false; $option->allow_fileupload = false;
$option->enable_autosave = false; $option->enable_autosave = false;
$option->enable_default_component = true; $option->enable_default_component = true;
$option->enable_component = false; $option->enable_component = false;
$option->resizable = false; $option->resizable = false;
$option->disable_html = true; $option->disable_html = true;
$option->height = 200; $option->height = 200;
$option->skin = $this->member_config->editor_skin; $option->skin = $this->member_config->editor_skin;
$option->colorset = $this->member_config->editor_colorset; $option->colorset = $this->member_config->editor_colorset;
$editor = $oEditorModel->getEditor($member_info->member_srl, $option); $editor = $oEditorModel->getEditor($member_info->member_srl, $option);
Context::set('editor', $editor); Context::set('editor', $editor);
} }
// 템플릿 파일 지정 // 템플릿 파일 지정
$this->setTemplateFile('modify_info'); $this->setTemplateFile('modify_info');
} }
/** /**
* @brief 회원 비밀번호 수정 * @brief 회원 비밀번호 수정
**/ **/
function dispMemberModifyPassword() { function dispMemberModifyPassword() {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
// 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력 // 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged'); if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
$member_srl = $logged_info->member_srl; $member_srl = $logged_info->member_srl;
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
Context::set('member_info',$member_info); Context::set('member_info',$member_info);
// 템플릿 파일 지정 // 템플릿 파일 지정
$this->setTemplateFile('modify_password'); $this->setTemplateFile('modify_password');
} }
/** /**
* @brief 탈퇴 화면 * @brief 탈퇴 화면
**/ **/
function dispMemberLeave() { function dispMemberLeave() {
$oMemberModel = &getModel('member'); $oMemberModel = &getModel('member');
// 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력 // 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged'); if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
$member_srl = $logged_info->member_srl; $member_srl = $logged_info->member_srl;
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
Context::set('member_info',$member_info); Context::set('member_info',$member_info);
// 템플릿 파일 지정 // 템플릿 파일 지정
$this->setTemplateFile('leave_form'); $this->setTemplateFile('leave_form');
} }
} }
?> ?>

View file

@ -334,13 +334,13 @@
function dispMemberGetTempPassword() { function dispMemberGetTempPassword() {
if(Context::get('is_logged')) return $this->stop('already_logged'); if(Context::get('is_logged')) return $this->stop('already_logged');
$user_id = Context::get('user_id'); $user_id = Context::get('user_id');
$temp_password = $_SESSION['xe_temp_password_'.$user_id]; $temp_password = $_SESSION['xe_temp_password_'.$user_id];
unset($_SESSION['xe_temp_password_'.$user_id]); unset($_SESSION['xe_temp_password_'.$user_id]);
if(!$user_id||!$temp_password) return new Object(-1,'msg_invaild_request'); if(!$user_id||!$temp_password) return new Object(-1,'msg_invaild_request');
Context::set('temp_password', $temp_password); Context::set('temp_password', $temp_password);
$this->setTemplateFile('find_temp_password'); $this->setTemplateFile('find_temp_password');
} }

View file

@ -1,26 +1,26 @@
<table name="member"> <table name="member">
<column name="member_srl" type="number" size="11" notnull="notnull" primary_key="primary_key" /> <column name="member_srl" type="number" size="11" notnull="notnull" primary_key="primary_key" />
<column name="user_id" type="varchar" size="80" notnull="notnull" unique="unique_user_id" /> <column name="user_id" type="varchar" size="80" notnull="notnull" unique="unique_user_id" />
<column name="email_address" type="varchar" size="250" notnull="notnull" unique="unique_email_address" /> <column name="email_address" type="varchar" size="250" notnull="notnull" unique="unique_email_address" />
<column name="password" type="varchar" size="60" notnull="notnull" /> <column name="password" type="varchar" size="60" notnull="notnull" />
<column name="email_id" type="varchar" size="80" notnull="notnull" /> <column name="email_id" type="varchar" size="80" notnull="notnull" />
<column name="email_host" type="varchar" size="160" index="idx_email_host" /> <column name="email_host" type="varchar" size="160" index="idx_email_host" />
<column name="user_name" type="varchar" size="40" notnull="notnull" /> <column name="user_name" type="varchar" size="40" notnull="notnull" />
<column name="nick_name" type="varchar" size="40" notnull="notnull" unique="unique_nick_name" /> <column name="nick_name" type="varchar" size="40" notnull="notnull" unique="unique_nick_name" />
<column name="find_account_question" type="number" size="11" /> <column name="find_account_question" type="number" size="11" />
<column name="find_account_answer" type="varchar" size="250" /> <column name="find_account_answer" type="varchar" size="250" />
<column name="homepage" type="varchar" size="250" /> <column name="homepage" type="varchar" size="250" />
<column name="blog" type="varchar" size="250" /> <column name="blog" type="varchar" size="250" />
<column name="birthday" type="char" size="8" /> <column name="birthday" type="char" size="8" />
<column name="allow_mailing" type="char" size="1" default="Y" notnull="notnull" index="idx_allow_mailing" /> <column name="allow_mailing" type="char" size="1" default="Y" notnull="notnull" index="idx_allow_mailing" />
<column name="allow_message" type="char" size="1" default="Y" notnull="notnull" /> <column name="allow_message" type="char" size="1" default="Y" notnull="notnull" />
<column name="denied" type="char" size="1" default="N" index="idx_is_denied" /> <column name="denied" type="char" size="1" default="N" index="idx_is_denied" />
<column name="limit_date" type="date" /> <column name="limit_date" type="date" />
<column name="regdate" type="date" index="idx_regdate" /> <column name="regdate" type="date" index="idx_regdate" />
<column name="last_login" type="date" index="idx_last_login" /> <column name="last_login" type="date" index="idx_last_login" />
<column name="change_password_date" type="date" /> <column name="change_password_date" type="date" />
<column name="is_admin" type="char" size="1" default="N" index="idx_is_admin" /> <column name="is_admin" type="char" size="1" default="N" index="idx_is_admin" />
<column name="description" type="text" /> <column name="description" type="text" />
<column name="extra_vars" type="text" /> <column name="extra_vars" type="text" />
<column name="list_order" type="number" size="11" notnull="notnull" index="idx_list_order" /> <column name="list_order" type="number" size="11" notnull="notnull" index="idx_list_order" />
</table> </table>