Commit graph

467 commits

Author SHA1 Message Date
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
CONORY
de0c54ff37 Merge pull request #3 from kijin/php7
PHP7 호환성 개선
2015-12-18 14:15:15 +09:00
Kijin Sung
be5c3c21bf Merge branch 'develop' into php7 2015-12-08 16:14:06 +09:00
Kijin Sung
6473115ed3 Fix incompatible signatures of inherited methods 2015-12-08 14:07:42 +09:00
Kijin Sung
4daa212a39 Merge #1762 autoload 적용으로 필요없어진 상수 삭제 by qkrcjfgus33
* pr/1762:
  autoload 적용으로 필요없어진 상수 삭제
2015-10-08 15:09:04 +09:00
Kijin Sung
488747f1f6 Merge #1679 fix #1677 MSSQL 쿼리 구문 오류 해결 by RapidWorkers
* pr/1679:
  #1677 MSSQL 쿼리 구문 오류 해결
2015-10-08 15:08:33 +09:00
Kijin Sung
a7ed4c56c8 Merge #1363 PHP 5 방식의 생성자 (__construct) 사용 by kijin
* pr/1363:
  ExtraItem 클래스에도 PHP 5 방식의 생성자 (__construct) 사용
  PHP 5 방식의 생성자 (__construct) 사용

Conflicts:
	classes/context/Context.class.php
2015-10-08 14:10:32 +09:00
Kijin Sung
3d70d5197e Merge #901 DB 컬럼 정보를 불러오는 기능 + DB 컬럼 속성을 변경하는 기능 by kijin
* pr/901:
  Implement modifyColumn() for Cubrid
  Implement modifyColumn() for MS SQL
  Implement modifyColumn() for MySQL
  Implement getColumnInfo() for Cubrid
  Implement getColumnInfo() for MS SQL
  Initial implementation of getColumnInfo() for MySQL
2015-10-08 14:00:14 +09:00
람츠
20230b1284 autoload 적용으로 필요없어진 상수 삭제
#1374 참고한 추가적인 수정사항
소스검색 결과 이 상수가 사용되는 지점은 이곳밖에 없음.
2015-09-24 14:29:28 +09:00
YJSoft
3b1a733a42 Class명 수정 2015-08-26 20:35:46 +09:00
YJSoft
435710b72a php7 환경에서 발생하는 오류 수정
non-static한 함수를 static하게 사용하여 발생하는 오류를 수정합니다.
2015-08-12 18:33:24 +09:00