From 447ba08a2c6057d071cd1cd63ac3a448dfb85031 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 24 Apr 2016 23:17:43 +0900 Subject: [PATCH] Add password (hidden text) extravar type --- classes/extravar/Extravar.class.php | 6 ++++++ common/lang/de.php | 1 + common/lang/en.php | 5 +++-- common/lang/es.php | 2 ++ common/lang/fr.php | 1 + common/lang/ja.php | 1 + common/lang/ko.php | 1 + common/lang/zh-CN.php | 1 + common/lang/zh-TW.php | 1 + modules/member/member.admin.view.php | 4 ++++ modules/member/tpl/insert_join_form.html | 2 +- 11 files changed, 22 insertions(+), 3 deletions(-) diff --git a/classes/extravar/Extravar.class.php b/classes/extravar/Extravar.class.php index ee70691f4..e238499f1 100644 --- a/classes/extravar/Extravar.class.php +++ b/classes/extravar/Extravar.class.php @@ -288,6 +288,7 @@ class ExtraItem //case 'email_address' : //case 'text' : //case 'textarea' : + //case 'password' : default : return htmlspecialchars($value, ENT_COMPAT | ENT_HTML401, 'UTF-8', false); } @@ -346,6 +347,7 @@ class ExtraItem return $value; // case 'text' : + // case 'password' : default : return $value; } @@ -471,6 +473,10 @@ class ExtraItem $buff[] = $oKrzipModel->getKrzipCodeSearchHtml($column_name, $value); } break; + // Password + case "password" : + $buff[] =' '; + break; // General text default : $buff[] =' '; diff --git a/common/lang/de.php b/common/lang/de.php index 0288caff9..0567178cc 100644 --- a/common/lang/de.php +++ b/common/lang/de.php @@ -255,6 +255,7 @@ $lang->column_type_list['homepage'] = 'Url-Adresse'; $lang->column_type_list['email_address'] = 'E-Mail'; $lang->column_type_list['tel'] = 'Telefonnummer'; $lang->column_type_list['textarea'] = 'Mehrere Zeilen Text'; +$lang->column_type_list['password'] = 'Passwort Text'; $lang->column_type_list['radio'] = 'Radiobutton'; $lang->column_type_list['select'] = 'Nur eine Auswahl'; $lang->column_type_list['checkbox'] = 'Multiple Auswahl'; diff --git a/common/lang/en.php b/common/lang/en.php index 2a977c967..7b4343e1f 100644 --- a/common/lang/en.php +++ b/common/lang/en.php @@ -269,9 +269,10 @@ $lang->msg_rul = ''; $lang->column_type = 'Column Type'; $lang->column_type_list['text'] = 'one-line text'; $lang->column_type_list['homepage'] = 'URL'; -$lang->column_type_list['email_address'] = 'Email'; -$lang->column_type_list['tel'] = 'Phone number'; +$lang->column_type_list['email_address'] = 'e-mail address'; +$lang->column_type_list['tel'] = 'phone number'; $lang->column_type_list['textarea'] = 'multi-line textarea'; +$lang->column_type_list['password'] = 'password'; $lang->column_type_list['radio'] = 'radio button(radio)'; $lang->column_type_list['select'] = 'single select box'; $lang->column_type_list['checkbox'] = 'checkbox(multiple selection)'; diff --git a/common/lang/es.php b/common/lang/es.php index c7dfc634b..7f16e0299 100644 --- a/common/lang/es.php +++ b/common/lang/es.php @@ -207,8 +207,10 @@ $lang->column_type_list['homepage'] = 'URL de la página web'; $lang->column_type_list['email_address'] = 'Correo Electrónico'; $lang->column_type_list['tel'] = 'Número de teléfono'; $lang->column_type_list['textarea'] = 'Texto multi-linea'; +$lang->column_type_list['password'] = 'Texto de la contraseña'; $lang->column_type_list['select'] = 'Selección(selección individual)'; $lang->column_type_list['checkbox'] = 'Caja de chequeo(selección múltiple)'; +$lang->column_type_list['kr_zip'] = 'Código postal (corea)'; $lang->column_type_list['date'] = 'fecha(dd/mm/aaaa)'; $lang->column_name = 'Nombre de la Columna'; $lang->column_title = 'Título de la Columna'; diff --git a/common/lang/fr.php b/common/lang/fr.php index 53b803ef2..d1cb29f47 100644 --- a/common/lang/fr.php +++ b/common/lang/fr.php @@ -202,6 +202,7 @@ $lang->column_type_list['homepage'] = 'URL'; $lang->column_type_list['email_address'] = 'Mél'; $lang->column_type_list['tel'] = 'Numéro de Telephone'; $lang->column_type_list['textarea'] = 'Texte en plusieurs lignes'; +$lang->column_type_list['password'] = 'Texte de mot de passe'; $lang->column_type_list['select'] = 'Case d\'option(seul choix)'; $lang->column_type_list['checkbox'] = 'Case à cocher(multichoix)'; $lang->column_type_list['kr_zip'] = 'Code postal(coréen)'; diff --git a/common/lang/ja.php b/common/lang/ja.php index 949fda2f3..963d75b15 100644 --- a/common/lang/ja.php +++ b/common/lang/ja.php @@ -266,6 +266,7 @@ $lang->column_type_list['homepage'] = 'URLタイプ(url)'; $lang->column_type_list['email_address'] = 'メールアドレスタイプ(email)'; $lang->column_type_list['tel'] = '電話番号タイプ(phone)'; $lang->column_type_list['textarea'] = 'テキストエリア(textarea)'; +$lang->column_type_list['password'] = 'パスワードフィールド(password)'; $lang->column_type_list['radio'] = 'ラジオボタン(radio)'; $lang->column_type_list['select'] = 'ひとつ選択(select)'; $lang->column_type_list['checkbox'] = 'チェックボックス(checkbox)'; diff --git a/common/lang/ko.php b/common/lang/ko.php index 454888c7b..ca37fe186 100644 --- a/common/lang/ko.php +++ b/common/lang/ko.php @@ -272,6 +272,7 @@ $lang->column_type_list['homepage'] = 'URL 형식'; $lang->column_type_list['email_address'] = '이메일 형식(email)'; $lang->column_type_list['tel'] = '전화번호 형식(phone)'; $lang->column_type_list['textarea'] = '여러 줄 입력칸(textarea)'; +$lang->column_type_list['password'] = '숨김 입력칸(password)'; $lang->column_type_list['radio'] = '단일 선택(radio)'; $lang->column_type_list['select'] = '단일 선택(single select)'; $lang->column_type_list['checkbox'] = '다중 선택(checkbox)'; diff --git a/common/lang/zh-CN.php b/common/lang/zh-CN.php index a634fff47..69655cfb5 100644 --- a/common/lang/zh-CN.php +++ b/common/lang/zh-CN.php @@ -250,6 +250,7 @@ $lang->column_type_list['homepage'] = '网址格式(url)'; $lang->column_type_list['email_address'] = '邮件格式(email)'; $lang->column_type_list['tel'] = '电话号码格式(phone)'; $lang->column_type_list['textarea'] = '多行文本框(textarea)'; +$lang->column_type_list['password'] = '密码输入(password)'; $lang->column_type_list['radio'] = '单选框(radio)'; $lang->column_type_list['select'] = '下拉列表框(select)'; $lang->column_type_list['checkbox'] = '复选框(checkbox)'; diff --git a/common/lang/zh-TW.php b/common/lang/zh-TW.php index 18562b202..80c3102bb 100644 --- a/common/lang/zh-TW.php +++ b/common/lang/zh-TW.php @@ -249,6 +249,7 @@ $lang->column_type_list['homepage'] = '網址格式'; $lang->column_type_list['email_address'] = '電子郵件'; $lang->column_type_list['tel'] = '電話號碼格式(phone)'; $lang->column_type_list['textarea'] = '文字區域(textarea)'; +$lang->column_type_list['password'] = '密碼輸入(password)'; $lang->column_type_list['radio'] = '選項按紐(radio)'; $lang->column_type_list['select'] = '下拉式選單(select)'; $lang->column_type_list['checkbox'] = '核取方塊(checkbox)'; diff --git a/modules/member/member.admin.view.php b/modules/member/member.admin.view.php index 954fd81da..4ef43a246 100644 --- a/modules/member/member.admin.view.php +++ b/modules/member/member.admin.view.php @@ -561,6 +561,10 @@ class memberAdminView extends member { $template = ''; } + else if($extendForm->column_type == 'password') + { + $template = ''; + } else if($extendForm->column_type == 'checkbox') { $template = ''; diff --git a/modules/member/tpl/insert_join_form.html b/modules/member/tpl/insert_join_form.html index e8765a448..a7e3c51e0 100644 --- a/modules/member/tpl/insert_join_form.html +++ b/modules/member/tpl/insert_join_form.html @@ -43,7 +43,7 @@
- +