Kijin Sung
9da1d56b21
Partial implementation of unit test for template parser v2
2023-10-15 23:03:27 +09:00
Kijin Sung
a362f27f62
Force write the version number in template parser v2
2023-10-15 23:03:03 +09:00
Kijin Sung
bbd19c814b
Remove unnecessary autoescape setting for template v2
2023-10-15 22:39:36 +09:00
Kijin Sung
936663f804
Remove need for wrapper class in unit tests
2023-10-15 20:12:46 +09:00
Kijin Sung
ccc67d54e3
Return empty string if template file exists but there is nothing to parse
2023-10-15 16:50:04 +09:00
Kijin Sung
94c16bc363
Fix missing regexp match
2023-10-15 16:46:57 +09:00
Kijin Sung
02639e9aa0
Use the same extension when including template file in v2
2023-10-15 02:55:53 +09:00
Kijin Sung
4e8c184d0c
Don't add .html automatically to template name
2023-10-15 02:45:58 +09:00
Kijin Sung
e0331798d9
Automatically choose .html or .blade.php when template name has no extension
2023-10-15 02:45:31 +09:00
Kijin Sung
44e1ed32a2
Add better comments to template parsers
2023-10-15 02:30:54 +09:00
Kijin Sung
b5cf446375
Properly escape and unescape Blade-style directives
2023-10-15 01:44:56 +09:00
Kijin Sung
b2cac3e868
Remove old TemplateHandler class, leaving only an alias for BC
2023-10-15 00:54:59 +09:00
Kijin Sung
93a0b63fdb
Initialize unit test for TemplateParser v2
2023-10-15 00:51:49 +09:00
Kijin Sung
a640306123
Move unit test for TemplateParser v1
2023-10-15 00:50:26 +09:00
Kijin Sung
f13e3d633b
Remove lang from exception list in TemplateParser_v1
2023-10-15 00:24:12 +09:00
Kijin Sung
5c5391ab12
Merge branch 'develop' into template-v2
2023-10-14 23:55:42 +09:00
Kijin Sung
f0554137ec
Initial implementation of Template Parser v2
2023-10-14 23:36:33 +09:00
Kijin Sung
58c910dfa0
Add very old XE DB classes to cleanup list
2023-10-14 17:49:41 +09:00
Kijin Sung
7263fc9a5b
Support disabling template cache and alternative version directive
2023-10-11 01:33:08 +09:00
Kijin Sung
a5c0f61b67
Allow customizing the extension in Template constructor
2023-10-11 00:21:24 +09:00
Kijin Sung
a2767b0dd8
Merge branch 'develop' into template-v2
2023-10-10 15:13:47 +09:00
Kijin Sung
861135bd6c
Fix undefined variables in article page
2023-10-10 15:12:17 +09:00
Kijin Sung
45f016d53b
Update references to TemplateHandler in common code paths
2023-10-10 15:05:46 +09:00
Kijin Sung
d46d25c69f
Fix Template class not recognizing extensions other than .html and .php
2023-10-10 15:05:15 +09:00
Kijin Sung
16572c4515
Make TemplateHandler inherit Template nstead of class_alias
2023-10-10 14:52:17 +09:00
Kijin Sung
c777b59afb
Merge branch 'develop' into template-v2
2023-10-10 14:23:39 +09:00
Kijin Sung
6928abbe2c
Version 2.1.7
2023-10-10 12:46:09 +09:00
Kijin Sung
416b9c8498
Fix #2198 type error in debug panel for async requests
2023-10-10 11:16:03 +09:00
Kijin Sung
610a23f2fb
Fix all async HTTP requests being treated as slow
2023-10-10 11:15:30 +09:00
Kijin Sung
3c29b7dff3
Update CKEditor to 4.22.1 final version
2023-10-09 21:39:30 +09:00
Kijin Sung
74be21ff5a
Fix missing clearfix in scrap list
2023-10-08 15:02:55 +09:00
Kijin Sung
adb9942bd6
Don't set timezone in session until somebody calls setTimezone(), allowing fallback to system default timezone
2023-10-08 01:30:41 +09:00
Kijin Sung
e17b5fac7e
Fix incorrect layout list display
2023-10-07 22:43:28 +09:00
Kijin Sung
938142856d
Fix #2196 add exclude_module_srl parameter to getNewestCommentList query
2023-10-07 22:21:30 +09:00
Kijin Sung
7643f339b9
Fix potential null issue in autoload.php
2023-10-07 13:29:10 +09:00
Kijin Sung
c0850865a4
Fix undefined variable in Config::save()
2023-10-07 13:26:14 +09:00
Kijin Sung
639ad7ad06
Fix passing null to strtoupper()
2023-10-06 22:53:27 +09:00
Kijin Sung
a3497cc2b1
Remove unnecessary special treatment of -srl attributes
2023-10-06 22:50:40 +09:00
Kijin Sung
321d0ea88c
Fix #2197 preserve position of data-file-srl attribute and trailing slash in tags
2023-10-06 22:49:15 +09:00
Kijin Sung
221602ceb8
Experimental support for data-* attributes in HTML #2194
2023-10-05 22:18:29 +09:00
Kijin Sung
a643ff60eb
Pass additional arguments to HTMLFilter preprocessors and postprocessors
2023-10-05 21:02:10 +09:00
Kijin Sung
5ae810a54c
Fix #2194 allow <details> amd <summary> tags
2023-10-05 20:52:20 +09:00
Kijin Sung
741f725bcf
Fix warnings in PHP.x across several modules involved in site menu & design editing feature
2023-10-05 15:51:02 +09:00
Kijin Sung
82b8785c14
Fix warnings in PHP 8.x if skin XML file doesn't contain much information
2023-10-05 15:31:15 +09:00
Kijin Sung
0be8f6a441
Fix warnings in PHP 8.x
2023-10-05 15:30:37 +09:00
Kijin Sung
04546d8b0f
Fix warnings in RSS config screen in PHP 8.x
2023-10-05 15:25:07 +09:00
Kijin Sung
bf7b0d6aef
Fix invisible RSS feed image delete button
...
버튼 작동에는 지장이 없으나, 브라우저에 따라 투명하게 보일 때가 있었음
2023-10-05 15:20:41 +09:00
Kijin Sung
926aa1bc7d
Remove unnecessary default values for update queries
...
업데이트 쿼리를 할 때 해당 컬럼에 넣을 값을 넘기지 않으면 기본값이 입력되어
의도치 않게 데이터가 변경될 가능성이 있습니다.
(예: ipaddress를 넘기지 않으면 현재 접속자의 IP 주소로 대체됩니다.)
이런 문제를 방지하기 위해 불필요한 기본값을 모두 제거합니다.
2023-10-04 21:13:56 +09:00
Kijin Sung
cf079833c7
Preserve all other information when an admin updates guest post
2023-10-04 21:06:21 +09:00
Kijin Sung
6228dca221
Fix nick_name is null error when an admin tries to update a guest comment
...
https://xetown.com/questions/1788734
2023-10-04 20:58:23 +09:00