Commit graph

255 commits

Author SHA1 Message Date
Kijin Sung
1a204d8c52 Completely disable Debug logging if it is not enabled for the current user
관리자 또는 특정 IP에서만 디버그 기능을 사용하도록 설정된 경우,
그 밖의 요청에서는 어떤 에러메시지, 쿼리, 트리거 소요시간 등의 기록도
디버그 클래스에 저장하지 않도록 변경합니다.

워닝이 많이 발생하는 PHP 8.0에서는 20~30%의 성능 개선 효과가 있습니다.
2021-01-07 02:51:43 +09:00
Kijin Sung
b0f66a36c5 Convert all instances of _XE_PATH_, __XE_VERSION__, etc. to Rhymix constants
_XE_PATH_ -> RX_BASEDIR
__XE_VERSION__ -> RX_VERSION
2020-12-18 15:21:23 +09:00
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
5e572a168d Fix #1492 error in PHP 8.0 2020-12-16 21:48:21 +09:00
Kijin Sung
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +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
7e5defaeaf Add AddonModel::getAddonConfig() method for easy access to addon config 2020-09-07 21:25:42 +09:00
Kijin Sung
2dd78849cf Import miscellaneous fixes from XE 1.11.6 2019-11-22 20:58:56 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
d578016ff9 Remove links to outdated manual 2018-08-22 19:35:42 +09:00
Min-Soo Kim
e21dffdc51
관리자 페이지 스타일 미세 조정 (계속) (#1062)
* 관리자 페이지 스타일 미세 조정 (계속)

- 컨텐츠 좌우 여백을 15px으로 조정.
- 모듈 즐겨찾기 별표 아이콘 크기 조정, 가운데 정렬.

* 필요 없어진 style 영역 제거
2018-08-15 15:13:50 +09:00
Min-Soo Kim
9929df9c07
관리자 페이지 디자인을 개정해보았습니다. (#1056)
* 관리자 페이지 디자인을 개정해보았습니다.

스마트폰과 같이 좁은 화면에서도 보기 좋도록 쉽게 조정할 수 있는 것들을 조정해보았습니다.
XE icon 1.0.4 를 활용했습니다.
2018-08-13 00:51:19 +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
Kijin Sung
3992b4b5bc Fix strict count() behavior in PHP 7.2 2017-12-01 01:49:20 +09:00
Kijin Sung
84e5542d77 Remove unnecessary use of BaseObject
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
  사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
  처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859 php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경 2017-11-28 20:01:28 +09:00
bnu
3ee3d63cb7 fix #2142 onclick이 사용된 새 창 열기를 target 속성으로 변경
- 통합검색 모듈 misol_town 스킨도 마찬가지로 수정
2017-09-11 18:21:16 +09:00
Kijin Sung
6aebe472e2 Remove addons no longer used in XE 1.9
- Remove mobile and openid_delegation_id
- Keep blogapi for now
2017-08-24 14:27:13 +09:00
conory
fc6206ab75 module.xml 3차 정리
action에 permission 속성을 부여하는 방식으로 변경
board, page 모듈 action에  grant 퍼미션 설정
2017-04-08 15:50:06 +09:00
conory
fcb17fe9cf module.xml 1차 정리
탭 정리
일부 permission, action 정리
2017-03-29 22:23:26 +09:00
Kijin Sung
faf9cab1c9 Fix #762 refresh addon cache 2017-03-15 17:57:57 +09:00
sejin7940
8b895ed98f Update setup_addon.html 2017-02-02 19:49:53 +09:00
Kijin Sung
2300106aa5 Display reasons for blacklisted modules and addons 2016-05-14 17:28:15 +09:00
Kijin Sung
94f35fec5e Do not disable config link for blacklisted addons 2016-05-14 17:09:47 +09:00
Kijin Sung
3cf0e6017d Display warning on configuration pages of blacklisted addons and modules 2016-05-08 16:48:42 +09:00
Kijin Sung
c0210dc524 Always treat member_communication addon as activated 2016-03-06 14:57:40 +09:00
conory
9290c53122 #327 언어파일 정리2 2016-03-03 19:46:59 +09:00
Kijin Sung
26db6901c3 Fix typo 2016-02-26 09:28:49 +09:00
Kijin Sung
e4077ad324 Add 'smartphone' add-on to common blacklist 2016-02-26 09:20:35 +09:00
Kijin Sung
e0dba3a340 Do not activate blacklisted addons 2016-02-23 21:51:18 +09:00
Kijin Sung
0b388cdd99 Fix missing default parameter in addonAdminController 2016-02-18 08:52:27 +09:00
Kijin Sung
516479cf20 Migrate addon, trigger, and widget logging functions to Debug class 2016-02-16 11:01:45 +09:00
Kijin Sung
eb84b57658 Fix #248 missing index.html in manual link 2016-02-11 15:31:51 +09:00
Kijin Sung
14d650d305 Fix warning in addon list page 2016-02-10 00:13:32 +09:00
qw5414
07ebf981a6 RhymiX 설치시 회원가입시 캡차 기능을 활성화 2016-02-09 03:59:12 +09:00
Kijin Sung
615416ab7f Convert all module lang files from XML to PHP 2016-01-31 16:01:17 +09:00
Kijin Sung
b4a2a52cfa Move old install/admin manual to subdirectory 2016-01-13 20:16:30 +09:00
Kijin Sung
040d120710 Move ob_start() from addon script to Context class if using delay_session 2016-01-11 14:57:13 +09:00
conory
234afdb8e3 쓸모없어진 chak 기능제거 2016-01-02 19:58:29 +09:00
Kijin Sung
a22e69b7ec Merge branch 'develop' of https://github.com/xpressengine/xe-core (1.8.14)
Conflicts:
	classes/context/Context.class.php
	modules/point/tpl/config.html
2015-12-02 14:38:23 +09:00
bnu
9984d123ee forum chak 추가 2015-11-09 15:39:32 +09:00
Kijin Sung
6d19191944 Merge #1714 Textyle에서 애드온 설정 기능 작동하게 하기 위해서 by sejin7940
* pr/1714:
  Update module.xml
  Update module.xml
2015-10-08 15:08:47 +09:00
sejin7940
dcf473c7ee Update module.xml 2015-08-18 18:14:05 +09:00
sejin7940
18daef0630 Update module.xml
textyle 에서 addon 설정기능 사용 가능하게 하기 위해서 permission 지정
2015-08-18 18:09:57 +09:00
Kijin Sung
237f731e02 Start session automatically if an addon uses the session and exits 2015-07-12 20:12:28 +09:00
YJSoft
1577e66fa1 슬로우로그 버퍼 적용
버퍼 처리는 프로파일러 모듈에서 하도록 수정
2014-12-08 14:20:30 +09:00
YJSoft
01a3fe1cb4 called_extension 다시 애드온 파일명으로 변경
=.=
2014-10-11 18:09:41 +09:00
YJSoft
b3634847c6 called_extension addon으로 변경 2014-10-11 17:33:44 +09:00
YJSoft
60bea29215 db config 불러오기 삭제 2014-10-11 17:33:39 +09:00