Kijin Sung
6070707941
Remove index hint classes for MS SQL and Cubrid
2018-06-30 15:31:00 +09:00
Kijin Sung
f00ba6f272
Remove and disable all other DB classes
2018-06-30 15:13:22 +09:00
Kijin Sung
0e4eec6a3f
Merge all MySQL DB classes into DBMysql.class.php
2018-06-30 15:12:59 +09:00
Kijin Sung
fa2b2914f2
Add getAffectedRows() and getInsertID() to DB classes
...
쿼리 실행 후 affected rows, last insert ID 값을 받아올 수 있도록
DB 클래스에 관련 메소드를 추가함
2018-01-15 13:59:14 +09:00
Kijin Sung
6f35f5bafc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:42:03 +09:00
Kijin Sung
2dbc77ff68
Eliminate null returns in DB class
2017-11-30 23:03:18 +09:00
Kijin Sung
1a81fd43f3
Convert Object class to BaseObject in core classes
2017-11-27 22:34:28 +09:00
Kijin Sung
a8da651f29
Change data type of module_config.config to bigtext
...
xpressengine/xe-core#2179
xpressengine/xe-core#2180
2017-11-27 13:03:47 +09:00
bnu
f867efacea
fix #2146 XEVE-17-028
2017-09-12 23:38:43 +09:00
Kijin Sung
1233be446c
Fix warning in database logging routine
...
https://www.xetown.com/qna/610874
2017-05-30 20:53:02 +09:00
Kijin Sung
d2a3b5203c
Fix #767 error when query argument is not an object
2017-03-23 19:23:45 +09:00
Kijin Sung
4ee115e4f3
Improve server environment display
2017-02-22 19:49:49 +09:00
Kijin Sung
99cb67b5db
Merge pull request #567 from kijin/pr/session-class
...
세션 처리 관련 기능 정리 및 개선
2017-02-10 21:30:06 +09:00
Kijin Sung
ca9a0aef25
Update autologin table with more columns
2017-02-08 16:16:31 +09:00
Kijin Sung
1a8dcd6a34
Do not cause fatal error when query cache file failed to load
2017-02-08 14:12:44 +09:00
Kijin Sung
2db14c1ea9
Show query errors in debug panel and error log
2016-12-13 14:09:51 +09:00
Kijin Sung
be9a109a37
Support <offset> in XML query <navigation> section
2016-09-14 13:44:35 +09:00
Kijin Sung
6791208ae1
Prevent function arguments from being exposed in the error log
...
Also: Produce backtrace when a regular error occurs
Also: Remove unnecessary check for DEBUG_BACKTRACE_IGNORE_ARGS
(This is not necessary in PHP > 5.3.6)
2016-06-15 17:03:32 +09:00
Kijin Sung
a949b95763
Improve cache efficiency when loading module part config
2016-04-18 21:22:31 +09:00
Kijin Sung
3f4f5299cb
Disable mysql DB driver and only use mysqli
2016-03-22 11:08:17 +09:00
Kijin Sung
52627de4a3
Change minimum MS SQL version to 10 (2008)
2016-03-22 11:01:53 +09:00
Kijin Sung
df3837ae6f
Change minimum CUBRID version to 9.0
2016-03-22 10:56:44 +09:00
Kijin Sung
1873270a59
Change minimum MySQL version to 5.0.7
2016-03-22 10:53:49 +09:00
Kijin Sung
770644d114
Improve error handling in MySQL/MySQLi DB drivers
2016-03-20 00:45:20 +09:00
Kijin Sung
5b5c785b19
Do not simply exit on DB connection error
2016-03-20 00:32:31 +09:00
Kijin Sung
fe54e83379
Do not get backtrace if query logging is disabled
2016-02-16 14:27: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
6b4d69bcc2
Remove old debug constants
2016-02-13 11:19:13 +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
8394afce74
Minor adjustments
2016-02-12 20:33:05 +09:00
Kijin Sung
d63900547e
Replace debug comment with new system
2016-02-12 16:35:10 +09:00
Kijin Sung
d5a5364814
Clean up some methods in DB classes
2016-02-11 10:33:15 +09:00
Kijin Sung
80f2dd7a8a
Replace is_a() and is_subclass_of() with instanceof
2016-02-11 09:57:08 +09:00
Kijin Sung
0952432779
Fix master/slave DB handling during transaction
2016-02-10 11:24:10 +09:00
Kijin Sung
a499aa0d1f
Fix inconsistent capitalization of Rhymix
2016-02-08 16:31:10 +09:00
Kijin Sung
6b5e95a0c4
Select InnoDB engine automatically if available
2016-02-07 23:13:22 +09:00
Kijin Sung
e28856bfbb
Update DB classes to use new config format
2016-02-05 14:46:55 +09:00
Kijin Sung
6876eac464
Remove unnecessary reference operator from DB and Cache classes
2016-02-05 13:44:19 +09:00
conory
0a89dffa5a
XE표기를 Rhymix로 변경
2016-01-25 18:10:15 +09:00
Kijin Sung
d3c0e94b03
Update minimal server requirements
2016-01-24 10:20:35 +09:00
Kijin Sung
17c55bb64b
Fix #144 error while creating module_part_config index in utf8mb4
2016-01-22 11:46:08 +09:00
Kijin Sung
7ce82a9e77
Remove unnecessary reference from DB::getParser()
2016-01-15 23:26:43 +09:00
Kijin Sung
43033763f0
Be more intelligent about limiting the index size
2016-01-11 13:50:39 +09:00
Kijin Sung
4416c39fb2
Fix excessively long indexes when using utf8mb4 as default charset
2016-01-11 13:34:07 +09:00
Kijin Sung
2409448cec
Keep the charset stable, only setting it at install time
2016-01-11 11:45:02 +09:00
Kijin Sung
d9a9cfe21b
Implement more accurate management of the current charset
2016-01-11 11:12:02 +09:00
Kijin Sung
ecac6d1490
Clean up duplicate methods in classes that inherit the MySQL base class
2016-01-11 10:28:57 +09:00
Kijin Sung
708fbb4f06
Add initial support for utf8mb4 in MySQL
2016-01-11 10:27:54 +09:00
Kijin Sung
db87085967
Remove unnecessary calls to getMicroTime()
2016-01-08 14:05:48 +09:00
conory
824d4d466e
Warning Missing argument 2 문제 수정
2015-12-18 18:51:48 +09:00