Kijin Sung
5fff6b6eab
Move all composer files inside the common directory
...
- 2022년 3월 개발팀 결정사항 적용
- 모듈 등 서드파티 자료 개발시 composer를 사용하면 상위 경로에 있는 코어의
composer.json을 수정하고, 코어의 vendor 디렉토리를 건드리는 것이 기본값임
- 이를 방지하기 위해 코어의 composer.json과 vendor를 common 디렉토리 안으로
이동하여, 모듈 경로에서 상위 폴더로 인식하지 않도록 함
2022-12-26 16:33:32 +09:00
Kijin Sung
0029d1a1ec
Rename all common/framework source files to be case-sensitive
2022-12-26 16:13:09 +09:00
Kijin Sung
60fd7d7cf2
Move cacert.pem loader to autoload.php
2022-12-26 02:36:44 +09:00
Kijin Sung
9cb1e3e3fc
Preload all classes that are referenced in autoload.php
2022-12-26 02:34:21 +09:00
Kijin Sung
a07307d343
Change autoloader to support case-sensitive class files + fix lang path for namespaced modules
2022-12-26 02:30:59 +09:00
Kijin Sung
735d3dd97c
Minimum version is actually PHP 7.2.5 because of dependencies
2022-12-26 00:51:28 +09:00
Kijin Sung
28323f1bb8
Check PHP version in common/autoload.php
2022-12-23 02:04:25 +09:00
Kijin Sung
0fafb1cf6b
#2025 좀더 근본적인 해결: 모듈 autoload시 lang파일 자동 로딩하도록 변경
2022-12-15 22:52:00 +09:00
Kijin Sung
77b522249d
Simplify autoloader logic
2021-03-08 16:51:39 +09:00
Kijin Sung
2cdf9d0e2d
Adjust loading priority of modules vs. plugins
2021-01-21 00:44:35 +09:00
Kijin Sung
0079fc7b38
Remove condition not needed in PHP 7
2021-01-20 00:55:57 +09:00
Kijin Sung
3fd7bf16c3
Remove unnecessary BMP loading library (use imagebmp() instead)
2021-01-07 23:05:41 +09:00
Kijin Sung
a405b91e42
Add RawDisplayHandler and fix RSS/Atom not producing the correct headers
2020-12-13 22:06:16 +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
ad5169bc7a
Remove legacy DB classes and XML query parser classes
2020-06-30 12:20:12 +09:00
Kijin Sung
6070707941
Remove index hint classes for MS SQL and Cubrid
2018-06-30 15:31:00 +09:00
Kijin Sung
f97a16e7e8
Reorder includes in autoload.php
...
- 사용자 환경설정(config.user.inc.php)을 로딩하기 전에 autoload 완료
- Object 클래스 로딩 위치 변경
2017-12-04 20:53:42 +09:00
Kijin Sung
6f35f5bafc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:42:03 +09:00
Kijin Sung
1a81fd43f3
Convert Object class to BaseObject in core classes
2017-11-27 22:34:28 +09:00
Kijin Sung
701f4b5e07
Prevent loading the autoloder more than once
2017-03-06 14:11:30 +09:00
Kijin Sung
89ae581e55
Update admin module to use new Cache system
2016-04-17 15:01:42 +09:00
Kijin Sung
6d5480ecfb
Add Cache class and CacheInterface for drivers
2016-04-17 00:36:25 +09:00
Kijin Sung
77f44e57a5
Use autoload to handle 'Item' classes in modules
2016-04-16 17:25:28 +09:00
Kijin Sung
0e57ddfb4e
Fix E_STRICT errors being displayed in PHP 5.3
2016-02-17 11:44:32 +09:00
Kijin Sung
6b4d69bcc2
Remove old debug constants
2016-02-13 11:19:13 +09:00
Kijin Sung
664695553b
Add default error, exception, and shutdown handlers
2016-02-12 14:14:55 +09:00
Kijin Sung
66d8cbfae7
Set the default timezone as early as possible
2016-02-05 10:36:10 +09:00
Kijin Sung
89db7c7c7c
Load system configuration before Context::init()
2016-02-04 20:41:53 +09:00
Kijin Sung
30246059eb
Remove Crypto class (was added by @kijin but not used)
2016-01-22 15:02:33 +09:00
Kijin Sung
8e284db3b9
Add more libraries
2016-01-20 14:15:59 +09:00
Kijin Sung
f38501fc25
Re-enable XE compatible debug constants
2016-01-19 14:20:21 +09:00
Kijin Sung
08e7f7e32a
Fix unit tests and misuse of global scope
2016-01-16 14:05:51 +09:00
Kijin Sung
f9dabb06f4
Move the autoloader, startup script, and functions to 'common' folder
2016-01-16 11:15:28 +09:00