Commit graph

134 commits

Author SHA1 Message Date
Kijin Sung
4a84f52edb Optimize index structure of counter_log table for quick querying when a new visitor arrives 2025-09-04 01:14:43 +09:00
Kijin Sung
9b18c48256 Fix types and sizes in counter module tables 2025-09-04 01:03:37 +09:00
Kijin Sung
a7f32afb21 Normalize whitespace 2025-05-11 01:10:30 +09:00
Hyeonguk Ryu
3474667943
Fix XML query IDs with their respective file names 2024-06-17 14:28:24 +09:00
Kijin Sung
6f51d0da87 Fix deprecation warning in PHP 8 2023-01-06 18:37:09 +09:00
Kijin Sung
069ac6f679 Shorten indexed varchar columns, remove meaningless size on some integer columns 2021-01-19 21:46:44 +09:00
Kijin Sung
c26325efee Fix #1550 mark counter_site_status table as deleted 2021-01-08 23:54:50 +09:00
Kijin Sung
8d2b105847 Clean up counter module
- 카운터 모듈을 정리하여 불필요한 쿼리 및 트랜잭션 제거
- 매일 첫 방문시 쿼리 오류 발생하는 문제 해결
- 더이상 사용하지 않는 $site_srl 기준의 테이블은 삭제
2021-01-08 20:53:54 +09:00
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
2d6a175b19 Fix #1468 inconsistent use of REMOTE_ADDR vs. RX_CLIENT_IP 2020-11-18 00:17:49 +09:00
Kijin Sung
1c786d8cd5 Remove module update scripts from XE 1.7 and before
XE 1.7 이하 버전에서 테이블 스키마 조정, 인덱스 추가, 임시파일 처리 등을 위해
만들어 놓은 업데이트 스크립트를 대부분 제거하여 처리 효율을 향상시킵니다.

이 중 대부분은 XE 개발 초창기(1.2 이전) 스키마 변경이 빈번하던 시절에
하위호환성을 위해 추가된 것으로, 이미 10년 이상 불필요한 상태였습니다.

단, 앞으로는 XE 1.8 미만 버전에서 라이믹스로 업데이트하기 어려워질 수 있습니다.
XE 1.8 미만 버전을 사용하는 사이트에서는 먼저 XE 최신 버전으로 업데이트한 후
라이믹스를 덮어씌우는 방식으로 진행하여야 합니다.
2020-09-29 01:33:57 +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
fe489420ad Fix #785 excessive use of cache by counter module 2017-04-14 16:31:49 +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
bnu
70ad45f670 Fix #1972 카운터 모듈에서 날짜 선택 기능을 이용한 XSS 보안 취약점 문제 고침 (XEVE-16-004) 2016-10-11 11:44:18 +09:00
BJRambo
508b6ed340 Fix uninitialized stdClass in rarely used method 2016-05-27 07:57:58 +09:00
Kijin Sung
5246d09209 Fix duplicate counting error 2016-05-14 16:15:24 +09:00
Kijin Sung
ba10c91d0e Change default cache driver to 'dummy' with minimal caching 2016-04-22 23:26:04 +09:00
Kijin Sung
26c5a18a5b Use simpler syntax for cache groups 2016-04-18 20:50:51 +09:00
Kijin Sung
2f234dfad1 Update references to CacheHandler in several modules 2016-04-18 00:55:29 +09:00
MinSoo Kim
c9ed1f08e9 datepicker 가 내장된 브라우저에서는 내장 기능 사용 2016-02-23 04:13:14 +09:00
Kijin Sung
615416ab7f Convert all module lang files from XML to PHP 2016-01-31 16:01:17 +09:00
MinSoo Kim
373c20e79c Compress images
Compress with https://kraken.io/ and https://compressor.io/

For #1420 issue
2015-04-23 11:34:41 +09:00
YJSoft
8c3837e446 잘못되어 있었던 함수의 인자 순서 변경 2014-09-12 14:47:22 +09:00
이온디
9da8522cbf 카운터 숫자가 한 줄로 표시되도록 수정함.
'접속 통계 관리' 화면의 '월별' 탭에서 카운트 숫자와 월별 퍼센티지를 나타내는 텍스트가 두 줄로 표시되는 문제점을 CSS를 활용하여 한 줄로 표시되도록 수정함.
2014-08-03 07:37:13 +09:00
bnu
3cdeeabdc6 #385 ‘counter:insertedTodayStatus’ cache가 제대로 작동하지 않는 문제 수정 2014-01-30 00:39:42 +09:00
bnu
d48d9d80a7 fix #385 object cache 정리 및 오류가 발생할 수 는 문제 해결 2014-01-29 14:36:42 +09:00
bnu
37c5e114ec #242 object cache 정리 2014-01-08 13:38:24 +09:00
khongchi
424edf4b96 NOISSUE 코어내 애드온,모듈,스킨,위젯 버전 1.7로 올림 2013-11-26 15:37:38 +09:00
ngleader
c413dc795e NOISSUE code rearrange counter.controller.php 2013-11-24 17:04:21 +09:00
ngleader
f16c2aced0 NOISSUE code rearrange on counter.model.php 2013-11-23 19:58:42 +09:00
SMaker
37e1aea4d5 module.xml에서 standalone="true" 제거
XE 최신 버전에서 standalone 속성은 더 이상 사용되지 않고 있습니다. 이 부분을 삭제하면 xml parsing 속도가
미미하게나마 향상될 것으로 기대됩니다.
2013-11-17 11:19:14 +09:00
bnu
2f69a13f84 한글 인코딩 문제 수정.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13193 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-09 09:28:08 +00:00
khongchi
3581db5932 remove cdn feature
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13187 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-08 06:04:28 +00:00
akasima
bce0a0b6d4 copyright add to php files
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13186 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-08 05:52:51 +00:00
ngleader
dbc18a4f99 change author
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13180 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-07 02:42:42 +00:00
misol
f70ce644ce Close Connection when there is no connection value.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13161 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-09-25 15:29:32 +00:00
flyskyko
2e8b49acce issue 2119. supporting php 5.4. counter module.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12723 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-02-07 08:09:15 +00:00
flyskyko
8a7c28babc issue 2119. supporting php 5.4. modules and widgets.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12706 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-02-05 09:45:04 +00:00
ovclas
854e45afaa issue 2771 counter patch apply by bnufactory
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12683 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-02-04 08:33:40 +00:00
ovclas
d19ad9c2d0 issue 2740 add last week statistics
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12470 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-12-26 08:39:15 +00:00
ovclas
8327266214 issue 2740 rollback json_encode2 function (Because in other feature error )
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12383 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-12-12 01:44:52 +00:00
ovclas
7cd4e520c6 issue 2740 add page view api
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12378 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-12-11 05:24:04 +00:00
ovclas
c7fb2d5ae8 issue 2740 add unique visitor statistics api
json_encode2 function modify (Because Maserati only supports php5.2.4 above)


git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12374 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-12-11 04:55:34 +00:00
ChanMyeong
db95e36caf UI cleaning.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12308 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-11-27 05:56:43 +00:00
ovclas
77a1c3e89f issue 2662 counter, document
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12241 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-11-16 08:05:15 +00:00
flyskyko
cff257e30e UI refactoring counter module
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11986 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-10-31 06:03:44 +00:00
ChanMyeong
9e0fe3ba98 Minor fix. class="table" replace with class="x_table x_table-striped x_table-hover"
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11754 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-10-17 05:25:41 +00:00