Commit graph

93 commits

Author SHA1 Message Date
Kijin Sung
31fa498b19 Implement default extravar skin to replace hardcoded HTML in ExtraItem class 2024-04-14 23:16:22 +09:00
Kijin Sung
204efdf2cd Change class name of time remover button 2024-03-27 00:51:23 +09:00
Kijin Sung
ee1ddeeac3 Add "time" extra var type, and clean up date type HTML 2024-03-27 00:34:30 +09:00
Kijin Sung
1b7657f581 Fix #2297 add tel_v2 and tel_intl_v2 extra var types with single input for phone number 2024-03-27 00:20:18 +09:00
Kijin Sung
9e8a61a147 Add pattern and placeholder fallback for input type="date" 2024-03-27 00:09:58 +09:00
Kijin Sung
a8bc70b025 Fix type error if tel_intl type extra var is null 2024-03-27 00:04:01 +09:00
Kijin Sung
73be901e63 Fix first country code being automatically selected in tel_intl type extra var 2024-03-27 00:00:52 +09:00
Kijin Sung
2507ed550b Fix #2297 inconsistent date input form 2024-03-26 23:58:24 +09:00
Kijin Sung
103f5ce884 Fix #2106 allow entering multiple lines (textarea) in extra var description 2023-07-04 23:29:23 +09:00
Kijin Sung
581097a9e3 Fix deprecation warnings in PHP 8.2 2023-05-01 00:05:56 +09:00
Kijin Sung
dfa1e93c79 Remove unnecessary header and footer from class files
- 아래에 이미 author 언급이 있으므로 중복되는 저작권 표기는 제거
- 클래스 하단에 불필요한 end of file 표시 제거 (파일 하나에 클래스 하나씩이므로
  파일이 중간에 끊겼다면 클래스가 닫히지 않아 쉽게 알 수 있음)
2023-01-30 23:52:23 +09:00
Kijin Sung
c881e73c1d Remove trailing whitespace in legacy class files 2023-01-17 21:07:55 +09:00
Kijin Sung
762e7bf557 Fix #2046 empty value in edit form when '0' is entered into extravar field 2022-12-17 23:34:28 +09:00
Kijin Sung
ba0e0f07d1 Fix #1970 invalid default value for extravar of 'date' type 2022-07-04 22:10:56 +09:00
Kijin Sung
a5f056284c Fix #1936 don't convert date-only timestamps in extra vars and member birthday column 2022-07-03 00:45:35 +09:00
Kijin Sung
a823d604de Fix #1905 array to string conversion in Extravar.class.php 2022-04-25 02:21:40 +09:00
dewekk
3de0a17170
날짜 확장변수에서 자동 완성 기능과 겹치는 문제 수정 2022-04-18 15:41:41 +09:00
Kijin Sung
22ff33d795 Remove unnecessary 'e' in class name #1791 2021-09-28 01:49:25 +09:00
Kijin Sung
546149a8c0 Fix duplicate class attribute #1791 2021-09-28 01:44:01 +09:00
Kijin Sung
f3918d792a Add rx_ev_* classes to all extra var input fields
서드파티 자료에서 확장변수 입력란 디자인을 커스터마이징하기 쉽도록
각 확장변수의 타입에 맞는 rx_ev_* 클래스를 추가해 주도록 함.
예: 한줄 입력란은 rx_ev_text, 체크박스 컨테이너(ul/div)는 rx_ev_checkbox 등
2021-09-13 01:32:55 +09:00
Ji Yong, Kim
49b7cbd657
Fix unclosed select tag of select timezone 2021-08-04 03:29:50 +09:00
Kijin Sung
f8859769e8 Clean up ModuleController::replaceDefinedLangCode() 2021-01-08 21:27:44 +09:00
Kijin Sung
25a4a3b348 Fix warning in PHP 8.0 2020-12-22 22:28:17 +09:00
BJRambo
ca202f2ffe 일부 select 값은 배열로 저장하지 않고 하나의 string으로 저장 2020-12-07 16:07:38 +09:00
BJRambo
017f1ec184 국가 국가번호를 포함한 전화번호 언어 시간대 선택하는 확장변수 추가 2020-12-07 15:46:51 +09:00
Kijin Sung
8c161bc28d Various fixes to improve PHP 8.0 compatibility
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +09:00
Kijin Sung
a6bb44bf88 Convert PHP_EOL to \n for consistency
adf067e 보완

- classes 내에서 사용하는 PHP_EOL을 \n으로 교체
- common/framework/debug.php, common/scripts 내의 스크립트들은
  OS에 맞춰야 하므로 수정하지 않음
2020-08-06 14:54:32 +09:00
Kijin Sung
351cd825cf Fix incorrect flattening of extravar value
- https://xetown.com/questions/1375456
- xpressengine/xe-core#1659
- xpressengine/xe-core#1661
2020-04-08 23:35:37 +09:00
Kijin Sung
08d1ab98d0 Remove hyphens when 'tel' extra var is empty
cf. https://xetown.com/topics/1356877
2020-03-08 18:00:01 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
f8c42cc10b Fix #1049 disappearing zero values in extravar 2018-08-04 21:08:03 +09:00
Kijin Sung
f12cf74dda Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
This reverts commit b1cb1f3f34.
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34 다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지

CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
conory
b180270e08 getExtraVars() 항상 array로 반환될 수 있도록 수정 2018-01-20 18:45:15 +09:00
Kijin Sung
447ba08a2c Add password (hidden text) extravar type 2016-04-24 23:17:43 +09:00
conory
90400e2b5f 모두 lang() 함수로 변경 2016-03-06 17:01:15 +09:00
Kijin Sung
055fd49e40 Fix undefined array in ExtraItem class 2016-02-21 15:08:55 +09:00
Kijin Sung
7dee2908e1 Merge #1681 fix #1659 확장변수 반환 포맷이 달라질 수 있는 문제 수정 by YJSoft
* pr/1681:
  fix #1659 확장변수 반환 포맷이 달라질 수 있는 문제 수정
2015-10-08 15:08:35 +09:00
Kijin Sung
a7ed4c56c8 Merge #1363 PHP 5 방식의 생성자 (__construct) 사용 by kijin
* pr/1363:
  ExtraItem 클래스에도 PHP 5 방식의 생성자 (__construct) 사용
  PHP 5 방식의 생성자 (__construct) 사용

Conflicts:
	classes/context/Context.class.php
2015-10-08 14:10:32 +09:00
Kijin Sung
5d6e6015a3 ExtraItem 클래스에도 PHP 5 방식의 생성자 (__construct) 사용 2015-08-20 08:27:39 +09:00
YJSoft
6ba27efe99 fix #1659 확장변수 반환 포맷이 달라질 수 있는 문제 수정
`removeHackTag` 함수로 일부 HTML만을 필터링하여 기존 스킨과의 호환성을 유지하면서, XSS 등 취약점이 생길 가능성을 차단합니다.
2015-07-28 16:01:37 +09:00
xedev
a8b594b975 SECISSUE
getExtraValue, getExtraEidValue 함수 사용시 값 필터링이 되지 않는 문제를 수정합니다.
2015-07-13 10:22:19 +09:00
Kijin Sung
15d3ba7ca1 PHP 5 방식의 생성자 (__construct) 사용 2015-04-01 11:30:04 +09:00
Kijin Sung
34f581573b 확장변수를 이용한 XSS 공격 가능성 차단 2015-03-30 14:17:03 +09:00
Kijin Sung
a943db7c84 확장변수를 이용한 XSS 공격 가능성 차단 2015-03-30 14:00:23 +09:00
sejin7940
b3e9e78201 Update Extravar.class.php 2015-01-23 12:32:08 +09:00
Jin Hu, Baek
eb3cb858ec 오타수정 2014-04-15 17:17:55 +09:00
Jin Hu, Baek
005642a5e9 date방식의 입력폼 안의 button의 class추가
XE 공용 버튼 스타일링 추가
2014-04-15 17:17:55 +09:00
Jin Hu, Baek
fc9330bb18 remove spaces in checkbox, radio, select types inputbox
remove spaces in checkbox, radio, select types inputbox. and code optimizing
2014-04-15 17:17:55 +09:00
akasima
be4fa48d65 #606 사용자정의 설명 다국어 처리 2014-03-27 16:19:25 +09:00