Commit graph

112 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
2f99d71f21 Remove unnecessary count() in widget controllre 2020-12-19 23:36:16 +09:00
BJRambo
6fd49c3bd1 #Fix #1501 error in PHP 8.0 2020-12-19 14:03:21 +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
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +09:00
Kijin Sung
372e392049 Fix #1480 misc errors in PHP 8.0 2020-12-11 21:38:39 +09:00
Kijin Sung
417e4d15b0 More fixes to improve PHP 8.0 compatibility 2020-10-31 00:40:28 +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
f5562356b4 Fix #1412 failure to load multilingual document in widget page 2020-10-22 00:07:25 +09:00
conory
8ccfd963b6 rhymix_content class 추가 2020-09-17 20:40:06 +09:00
Kijin Sung
be1ce69073 Update more modules to throw exceptions 2018-09-05 23:12:08 +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
6f35f5bafc Fix strict count() behavior in PHP 7.2 2017-12-01 01:42:03 +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
Kijin Sung
99d8383a37 Fix #866 content encoding error when saving widget page content 2017-07-04 17:45:36 +09:00
Kijin Sung
9615d85d81 Remove admin rights from all widget document methods 2017-03-02 20:19:23 +09:00
Kijin Sung
beb67dc5c5 Merge branch 'pr/security-fixes' into develop 2017-02-27 16:16:33 +09:00
Min-Soo Kim
5140047b5f 네모의 꿈/ 컨텐츠 위젯 스킨 (#712)
## 컨텐츠 모듈 스킨

- 사이트 테마를 따르지 않고 다른 색을 선택할 수 있도록 네모의 꿈 회원 스킨 컬러셋 추가.
- 탭이 많을 때 터치 환경이 아니면 좌우로 넘기기 어려운 점을 고려하여서 메뉴를 펼침.
- 작은 화면에서 화면을 최대한 활용하도록, 레이아웃 햄버거 메뉴를 부드럽게 나타내고 감춥니다.

## 위젯에서 LESS/SCSS 의 사용
- 변수를 위젯 캐시에도 전달할 수 있도록 해서 LESS 나 SCSS 에 값 전달이 가능하도록 함.
- LESS 나 SCSS 를 사용한 경우에 위젯 코드 캐싱 코드가 적절하게 기록되도록 해서 LESS나 SCSS 를 사용
가능하도록 수정.

## 그 외 변화
- Reduce the number of regular expressions.
2017-02-26 01:05:57 +09:00
Kijin Sung
1c45a5fc1c Fix unauthorized modification and deletion of documents via widget controller 2017-02-25 23:01:16 +09:00
Kijin Sung
4f821bca85 Do not even load counts of document in widget page 2016-04-24 17:57:51 +09:00
Kijin Sung
ddac7ecf2f Do not load extra vars of document in widget page 2016-04-24 17:41:32 +09:00
Kijin Sung
ba10c91d0e Change default cache driver to 'dummy' with minimal caching 2016-04-22 23:26:04 +09:00
Kijin Sung
8bd7f6e466 Fix styling of cached widget 2016-04-17 16:22:48 +09:00
Kijin Sung
884aba864e Update widget controller to use new cache system 2016-04-17 16:15:29 +09:00
conory
7c0c4dd7ba 파일캐시 사용시 위젯 캐시부분이 갱신되지않는 문제수정 2016-03-08 23:35:26 +09:00
Kijin Sung
57c225ff75 Remove debug code 2016-03-07 21:42:05 +09:00
Kijin Sung
9a8ce487ef Enable caching even if there is no widget sequence 2016-03-07 11:15:41 +09:00
Kijin Sung
145bdab6c6 Allow more units in widget cache settings 2016-03-07 10:27:27 +09:00
conory
90400e2b5f 모두 lang() 함수로 변경 2016-03-06 17:01:15 +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
ac8460d782 Finalize debug data format and allow all statistics to be collected 2016-02-12 21:31:38 +09:00
Kijin Sung
4dbb0239c6 Use object cache for widgets as well 2016-02-11 10:51:45 +09:00
Kijin Sung
db87085967 Remove unnecessary calls to getMicroTime() 2016-01-08 14:05:48 +09:00
Gyeong-Won, Hong
df7dd14de5 Merge pull request #1091 from izuzero/develop-widgetWrapper
위젯 요소에 xe_content class 추가
2014-12-13 21:50:37 +09:00
Eunsoo Lee
3ff5ce076a 위젯 요소에 xe_content class 추가
모바일 리사이징 문제
2014-12-13 20:50:30 +09:00
bnu
4506ea440e Merge branch 'release/1.7.8' into develop
Conflicts:
	classes/context/Context.class.php
	config/config.inc.php
2014-12-09 15:13:08 +09:00
YJSoft
d1c153e107 Update widget.controller.php 2014-12-09 13:41:38 +09:00
SMaker
5b44577d7a #800 위젯 캐시 사용 시, 위젯이 제대로 출력되지 않는 버그 수정 2014-06-21 10:24:39 +09:00
akasima
64e01dea12 #645 위젯 캐싱 설정 시 memcache나 apc에 저장할 수 있도록 개선. revert 로 부터 복구 2014-05-29 16:07:57 +09:00
bnu
fed1bf425c Revert "위젯 캐싱 설정 시 memcache나 apc에 저장할 수 있도록 개선"
This reverts commit 127fca81e0.
2014-05-08 10:29:34 +09:00
SMaker
127fca81e0 위젯 캐싱 설정 시 memcache나 apc에 저장할 수 있도록 개선 2014-04-14 18:50:32 +09:00
bnu
6e8c5bc3ca fix #78 위젯 생성 시 CSS class name을 설정할 수 있도록 개선 2014-03-19 18:06:27 +09:00
bnu
062457415c fix #480 class_exists()의 autoload 비활성 2014-02-27 10:18:39 +09:00
SMaker
d4e706fe40 PHP 5.4에서 발생하는 호환성 문제 수정
Warning: Creating default object from empty value in
/home2/xxxxxxxx/public_html/modules/widget/widget.controller.php on line
675
2014-01-28 10:09:53 +09:00
bnu
194ce8614a NOISSUE remove reference operator. 2013-12-30 17:35:02 +09:00
ngleader
bc47f19615 NOISSUE code rearrange 2013-11-22 06:46:26 +09:00
khongchi
540da2c75c #85, time()을 $_SERVER['REQUEST_TIME']으로 대체 2013-11-21 16:14:13 +09:00
akasima
736f382b27 #66 install php version check
#16 install rewrite module usable check
#48 htmlspecialchars function params add
2013-11-19 13:32:39 +09:00