Commit graph

17614 commits

Author SHA1 Message Date
Kijin Sung
54375d16ad Fix incorrect URL in admin header 2020-07-02 14:29:18 +09:00
Kijin Sung
4febc5df88 Show warning about session malfunction on free subdomains on all hostnames suspected of being a free subdomain, not just cafe24 2020-07-02 13:45:09 +09:00
Kijin Sung
3e41832930
Merge pull request #1332 from kijin/next-db
DB 접속 방법 변경 및 XML 문법 확장
2020-07-02 12:11:49 +09:00
Kijin Sung
6a98d061b7 Merge branch 'next' into next-db 2020-07-01 15:17:39 +09:00
Kijin Sung
6e6aa6401d Detect the index action in Router 2020-07-01 15:17:19 +09:00
Kijin Sung
ed7130f552 Add 'raw' result type 2020-06-30 23:28:06 +09:00
Kijin Sung
6e7049234e Reorganize query logging and add detailed comments 2020-06-30 23:21:14 +09:00
Kijin Sung
8a3afa03cc More element handling of executeQueryArray() 2020-06-30 23:05:04 +09:00
Kijin Sung
e89abf14f1 Display more useful information in dispAdminViewServerEnv 2020-06-30 21:15:42 +09:00
Kijin Sung
d814e6c469 Remove description of alternate databases 2020-06-30 20:58:45 +09:00
Kijin Sung
d167cb9ec8 Fix db_type in install cept 2020-06-30 20:55:51 +09:00
Kijin Sung
b9d116db68 Update db_type in autoinstall cept 2020-06-30 20:50:28 +09:00
Kijin Sung
8266114512 Fix erroneous sequence query 2020-06-30 20:49:59 +09:00
Kijin Sung
e4d40af5ec Add missing end marker to router regexp 2020-06-30 20:26:01 +09:00
Kijin Sung
8cd1cdff9f Fix install problems 2020-06-30 20:05:08 +09:00
BJRambo
9d93d7ddc5
Merge pull request #1331 from bjrambo/pr/trash-list
#1330 댓글에 텍스트가 없는 상태에서 휴지통으로 이동시 문제 고침.
2020-06-30 16:35:32 +09:00
BJRambo
170d3b8f22 Change if statement to comment. 2020-06-30 14:52:48 +09:00
Kijin Sung
0f561b3814 Deleted outdated dbxml_validator tests 2020-06-30 14:47:48 +09:00
Kijin Sung
85df901924 Misc fixes for compatibility with existing XML queries and schemas 2020-06-30 14:43:42 +09:00
BJRambo
573d9c87b1 Fix to respond to document without letter. 2020-06-30 14:22:20 +09:00
BJRambo
ada7669f25 Fix #1330 Even if comment is no text, use the link 2020-06-30 14:04:25 +09:00
Kijin Sung
fa220fb1e1 Fix incorrect parsing of subquery in IN () clause 2020-06-30 13:22:21 +09:00
Kijin Sung
ad5169bc7a Remove legacy DB classes and XML query parser classes 2020-06-30 12:20:12 +09:00
Kijin Sung
978d3d167a Fix error handling issues 2020-06-30 12:16:59 +09:00
Kijin Sung
936568a8a5 Improve error handling by using wrapper classes for PDO and PDOStatement 2020-06-30 12:00:42 +09:00
Kijin Sung
47bb30c535 Implement getColumnInfo() 2020-06-30 00:40:10 +09:00
Kijin Sung
58133573b3 Implement addColumn() and modifyColumn() 2020-06-30 00:31:06 +09:00
Kijin Sung
4a7c18f0ac Implement most methods for adding/dropping tables and indexes 2020-06-29 23:16:03 +09:00
Kijin Sung
98bf9e485c Implement isTableExists() and fix return types of prepare(), query(), etc. 2020-06-29 22:46:38 +09:00
Kijin Sung
1903deee40 Fix condition for recording backtraces 2020-06-29 22:37:48 +09:00
Kijin Sung
902b931b89 Provide methods to tell total elapsed time 2020-06-29 22:30:48 +09:00
Kijin Sung
421199b196 Improve debugging 2020-06-29 22:27:45 +09:00
Kijin Sung
84a7b915b7 Implement the COUNT(*) query for pagination 2020-06-29 21:32:25 +09:00
Kijin Sung
7e96affa1a Add prepare() and query() for direct querying 2020-06-29 20:11:04 +09:00
Kijin Sung
8f746af45f Implement more methods for DB class 2020-06-29 17:00:04 +09:00
Kijin Sung
cc271ee154 Initial implementation of DB class based on PDO MySQL driver 2020-06-29 15:45:01 +09:00
Kijin Sung
14e91b2e09 Rewrite DB parsers to use array attributes for better stability 2020-06-29 12:30:58 +09:00
Kijin Sung
f47e2dd3fb Merge branch 'next' into next-db 2020-06-29 11:31:37 +09:00
Kijin Sung
e1df71bc38 Separate common methods into BaseParser class 2020-06-29 11:31:11 +09:00
Kijin Sung
59b6402ddb Remove duplicate method 2020-06-28 23:19:57 +09:00
Kijin Sung
dcbd26e7f2 Reorder and categorize query attributes for easy reference 2020-06-27 01:25:05 +09:00
Kijin Sung
a1b946bae6 Add some useful functions to default values 2020-06-27 01:05:32 +09:00
Kijin Sung
6f0ecd26a7 Support ON DUPLICATE KEY UPDATE (upsert) queries 2020-06-27 00:58:24 +09:00
Kijin Sung
7f8312ee1a Implement INSERT and UPDATE queries using new parser 2020-06-27 00:49:04 +09:00
Kijin Sung
03279788da Implement DELETE queries using new parser 2020-06-27 00:32:23 +09:00
Kijin Sung
a086c93935 Support SELECT DISTINCT queries 2020-06-27 00:08:48 +09:00
Kijin Sung
e3138f7278 Prepare to support INSERT/UPDATE/DELETE queries, too 2020-06-27 00:04:19 +09:00
Kijin Sung
6d251dfbe1 Finish the SELECT query generator 2020-06-26 21:56:25 +09:00
Kijin Sung
bc287b0e0f Parse GROUP BY and HAVING clauses 2020-06-26 21:04:00 +09:00
Kijin Sung
db13d110b8 Finish work on condition parsing 2020-06-26 20:56:32 +09:00