Commit graph

19686 commits

Author SHA1 Message Date
Kijin Sung
af0dab0e1b Always initialize Context before unit test 2023-10-31 11:35:54 +09:00
Kijin Sung
c8cac3653f Fix missing Context::init() in unit test for Password class 2023-10-29 23:41:48 +09:00
Kijin Sung
96330593fd Add $this->request to module and template instances 2023-10-29 23:37:08 +09:00
Kijin Sung
a196706d7f Add Request class and make Router::parseUrl() return an instance of it 2023-10-29 23:32:49 +09:00
Kijin Sung
986fc23043 Redirect to inbox after sending message 2023-10-27 19:32:17 +09:00
Kijin Sung
18c0e14b4b Fix failure to load template file if a directory of the same name (minus the extension) exists in the same path 2023-10-27 16:11:25 +09:00
Kijin Sung
47db7e6a0b Add template variables for backward compatibility 2023-10-27 16:06:48 +09:00
Kijin Sung
dbcbb57413 Fix broken admin footer when counter addon is disabled 2023-10-27 10:43:08 +09:00
Kijin Sung
dd64698c66 Version 2.1.8 2023-10-27 10:24:58 +09:00
Kijin Sung
c58b13c459 Fix buttons being crushed when loading temp saved document with long content 2023-10-27 10:20:19 +09:00
Kijin Sung
ce0313acc5 Mark old Context methods as deprecated 2023-10-27 00:48:36 +09:00
Kijin Sung
286dc76e78 Support event handler (trigger) to customize the content of the admin dashboard 2023-10-27 00:22:12 +09:00
Kijin Sung
72ab8ea8fc Disable CKEditor 4.22 version check AJAX request 2023-10-26 23:10:05 +09:00
Kijin Sung
7ea912bb6e Add _rx_ajax_compat: XMLRPC field to AJAX requests generated by procFilter(), for improved backward compatibility 2023-10-26 23:08:05 +09:00
Kijin Sung
2d443a600e Use own store of codecept.phar for github actions 2023-10-26 20:36:51 +09:00
Kijin Sung
6416499d34 Replace cumbersome noescape filter with {!! $content !!} syntax in common templates 2023-10-26 13:01:47 +09:00
Kijin Sung
e0c396bb3e Convert common/tpl/*_layout files to template v2 2023-10-25 23:28:26 +09:00
Kijin Sung
9d5dff5371 Fix incorrect rx_login_status cookie immediately after autologin 2023-10-25 20:29:27 +09:00
Kijin Sung
80e50d41f5 Change default Cookie path to "/" for compatibility with JS function setCookie() 2023-10-24 23:17:01 +09:00
Kijin Sung
8d2b7101f4 Use Cookie class to control session and member-related cookies, too 2023-10-24 23:09:50 +09:00
Kijin Sung
a3cde9c109 Add config.php options to set defaults for Cookie class #2184 2023-10-24 23:09:17 +09:00
Kijin Sung
5005a09f06 Add Rhymix\Framework\Cookie class with sane defaults 2023-10-24 22:37:27 +09:00
Kijin Sung
53ec02b6bb Restore sending message by email (revert #1109)
- 스팸 방지를 위해 관리자만 발송할 수 있도록 변경
- 보낸이의 메일 주소를 노출하지 않도록 변경
2023-10-24 21:33:39 +09:00
Kijin Sung
c84756e769 Make procFilter() use exec_json() instead of exec_xml() internally, and deprecate it 2023-10-24 21:08:21 +09:00
Kijin Sung
e9e46e3391 Remove HTTP/2 server push for Cloudflare
클플에서 해당 기능 지원 중단하여 더이상 작동하지 않음
https://developer.chrome.com/blog/removing-push/
2023-10-24 20:32:35 +09:00
Kijin Sung
6856f60ff9 Fix incorrect default canonical URL on pages using Router 2023-10-24 20:27:16 +09:00
Kijin Sung
1f688c167c Change deprecated Codeception class name 2023-10-24 20:16:44 +09:00
Kijin Sung
4c49bc8d77 Fix undefined variable in layout cache file 2023-10-23 22:19:06 +09:00
Kijin Sung
c1ee5abaa1 Return early if hashed password is not provided 2023-10-23 22:10:07 +09:00
Kijin Sung
13ad81da5d Fix fatal error if dispBoardDeleteComment is called without comment_srl 2023-10-23 22:09:46 +09:00
Kijin Sung
1d079e3194
Merge pull request #2200 from kijin/template-v2
템플릿 언어 v2
2023-10-23 20:16:04 +09:00
Kijin Sung
c42d059594 Add deprecation warnings if syntax like <--#include-->, <!--%import--> is used in template v2 2023-10-23 14:17:30 +09:00
Kijin Sung
6a2a2826ec Optimize common code paths using Template class 2023-10-23 14:11:26 +09:00
Kijin Sung
8d3a332344 Reset template configuration when paths are provided to compile() or compileDirect() 2023-10-23 14:07:27 +09:00
Kijin Sung
a5d6a76cf4 Add parent reference to Template instances 2023-10-22 00:46:58 +09:00
Kijin Sung
4054dec926 Fix reuse of \$oTemplate in HTMLDisplayHandler 2023-10-21 22:01:10 +09:00
Kijin Sung
fefd3dd895 Fix path normalization problem 2023-10-21 14:19:20 +09:00
Kijin Sung
6085b82d19 Inherit parent vars and add own vars when a template is included with vars from another template that has vars; add unit tests for vars inheritance 2023-10-21 13:52:02 +09:00
Kijin Sung
5b47151440 Change desktop and mobile directives to reference static Context method 2023-10-21 13:35:24 +09:00
Kijin Sung
fbc5564247 Prevent direct access to .blade.php templates 2023-10-20 23:15:21 +09:00
Kijin Sung
f3cebbec1d Merge branch 'develop' into template-v2 2023-10-20 21:18:58 +09:00
Kijin Sung
129a0403e4 Throw warning if <block>, cond, loop is used in template v2 2023-10-20 21:17:38 +09:00
Kijin Sung
a284a1b072 Also apply scope conversion to short PHP tags 2023-10-20 21:03:31 +09:00
Kijin Sung
55d91b9dc7 Implement unload directive 2023-10-20 20:56:14 +09:00
Kijin Sung
9a98e9220d Enforce the order of parameters to the load directive 2023-10-20 20:46:35 +09:00
Kijin Sung
475a74cca2
Merge pull request #2199 from dewekk/fix-member-nicknameform
닉네임 변경 금지 설정시 관리자가 회원 등록을 하지 못하는 문제 수정
2023-10-19 15:35:06 +09:00
dewekk
31949e8a93
닉네임 변경 금지시 회원 등록 불가 문제 수정 2023-10-19 13:04:18 +09:00
Kijin Sung
ca5c96d02a Add unit tests for path conversion utilities in Template class 2023-10-18 21:33:49 +09:00
Kijin Sung
325c2c2b13 Rename internal list and add useful comment 2023-10-18 21:19:04 +09:00
Kijin Sung
3c401bbc20 Add pushOnce and prependOnce helper directives 2023-10-18 21:16:39 +09:00