Lastorder
881b0fbac1
Merge remote-tracking branch 'upstream/master'
2025-12-24 03:07:48 +00:00
Kijin Sung
0c018f1daf
Update references to deprecated global function checkCSRF()
2025-12-17 18:00:48 +09:00
Kijin Sung
385067b005
Convert outdated <script language="javascript"> to <script> #2615
2025-11-22 21:47:29 +09:00
Kijin Sung
950b1c4074
Don't use imagedestroy() in PHP 8.0 or higher
2025-11-17 09:41:47 +09:00
Kijin Sung
2eaf869eba
Improve calculation of GD memory usage to support larger images
2025-11-13 22:18:31 +09:00
Kijin Sung
d671f0468c
Explicitly mark _loadDesktopJSCSS() as public, to ensure backward compatibility
2025-11-05 11:51:07 +09:00
Lastorder-DC
1c8ae0d766
Merge remote-tracking branch 'upstream/master' into master
2025-10-27 23:09:27 +09:00
Kijin Sung
f3494e8a11
Fix failure to convert palette-based PNG to WebP #2608
2025-10-22 15:21:36 +09:00
Lastorder
a5c3dc8ae5
Merge branch 'rhymix:master' into master
2025-10-13 20:09:50 +09:00
Kijin Sung
8671c058d5
Fix incorrect page range when there are not enough pages #2602
2025-09-30 22:45:28 +09:00
Kijin Sung
5dcc0f92a4
Fix incorrect request_uri and other JS variables if accessed on an unconfigured domain
2025-09-30 22:16:35 +09:00
Kijin Sung
dcd84033cf
Set default layout_file depending on the current layout_path
2025-09-18 19:39:37 +09:00
Kijin Sung
5d52df9c9a
Use empty() instead of simple ! to check superglobals
2025-09-16 14:26:34 +09:00
Kijin Sung
9734473b49
Initialize $_SESSION to an empty array even in CLI, to prevent spurious warnings later on
2025-09-09 15:25:24 +09:00
Lastorder
2fd8df9de6
Merge branch 'rhymix:master' into master
2025-09-06 15:48:53 +09:00
Kijin Sung
4e6591af13
Fix most links pointing to default domain even when unregistered domain action is set to "display"
2025-09-05 18:03:54 +09:00
Kijin Sung
ae8a8662b1
Exclude admin actions from redirect based on document_srl
2025-09-03 23:34:29 +09:00
Kijin Sung
ba7a91b150
Fix incorrect redirect if a member action is added to a document URL
...
일부 레거시 스킨에서 글읽기 화면 -> 로그인 화면으로 전환하는 링크를
getUrl('act', 'dispMemberLoginForm') 이렇게 해 놓아서
mid=board&document_srl=123&act=dispMemberLoginForm 이런 형태의 URL이 생성됨.
이런 주소로 접속하면 document_srl을 기준으로 글읽기 화면의 짧은주소로
리다이렉트되는데, 이것은 원래의 의도에 어긋나므로
act를 기준으로 로그인 화면으로 리다이렉트하도록 변경함.
회원가입, 회원정보 보기, 쪽지함 보기 등 회원 메뉴에 소속된 대부분의 act 포함.
2025-09-01 00:05:13 +09:00
Kijin Sung
b79af31d0e
Fix domain restriction not being enforced when $document_srl is set
2025-08-31 23:55:17 +09:00
Lastorder
ef9967fc1d
Merge branch 'rhymix:master' into master
2025-08-27 17:08:18 +09:00
Kijin Sung
23190bd2f5
Remove all use of global variables as debug timers
2025-08-20 00:34:57 +09:00
Lastorder
0598ae4b95
Merge branch 'rhymix:master' into master
2025-07-28 19:02:10 +09:00
Kijin Sung
d544365399
Display filename and line of user code when Rhymix\Framework\Exception is thrown
2025-07-22 20:55:29 +09:00
Kijin Sung
f00d2800b5
Fix missing type="module" when js files are concatenated #2581
2025-07-21 21:48:25 +09:00
Lastorder
580588bbdc
Fix typos in documentation and translation strings
2025-07-15 01:23:48 +00:00
Lastorder
b894362419
Merge branch 'rhymix:master' into master
2025-06-27 14:34:35 +09:00
Kijin Sung
4eebbf36b5
Fix undefined key when unload() is called with invalid args
2025-06-21 08:28:46 +09:00
Kijin Sung
87e34246f2
Add polyfill for FormData
2025-06-18 18:51:02 +09:00
Kijin Sung
f64a15d971
Merge branch 'master' into pr/async-ajax
2025-06-17 21:24:07 +09:00
Kijin Sung
5e9cf872e7
Fix incorrect permission check when check_var is set but mid is not
2025-06-16 23:36:32 +09:00
Kijin Sung
dc21fc3007
Add polyfill for Promise (yes, we still support IE11)
2025-06-13 16:54:06 +09:00
Lastorder
f48c90a363
Merge branch 'rhymix:master' into master
PHP Lint & Codeception / PHP 7.4 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.0 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.1 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.2 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.3 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.4 (push) Has been cancelled
2025-06-04 22:46:21 +09:00
Kijin Sung
007ea76774
Fix type hints
2025-06-03 23:00:52 +09:00
Kijin Sung
d0ba53407c
Remove remaining parameters named targetIe
2025-06-03 15:37:23 +09:00
Kijin Sung
0e5797882f
Support passing a single array to Context::gets()
2025-06-03 15:27:21 +09:00
Kijin Sung
202c0172b3
Adjust types and visibility settings of some methods
2025-06-03 15:24:18 +09:00
Kijin Sung
e54c50e39f
Support custom delimiter in Context::addBrowserTitle() and Context::prependBrowserTitle()
2025-06-03 12:14:33 +09:00
Kijin Sung
a2160d8787
Remove unused method parameters
2025-06-03 11:17:37 +09:00
Kijin Sung
f4a686ce47
Fix comment about nullable return type
2025-06-03 11:17:18 +09:00
Lastorder
7fec210203
Merge branch 'rhymix:master' into master
PHP Lint & Codeception / PHP 7.4 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.0 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.1 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.2 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.3 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.4 (push) Has been cancelled
2025-06-02 21:32:36 +09:00
Kijin Sung
32cde33701
Fix warning when image info doesn't contain channels
2025-06-01 18:54:37 +09:00
Lastorder
cb1fd188ef
Merge branch 'rhymix:master' into master
2025-05-26 06:58:12 +09:00
Kijin Sung
464985b1ef
Disable external entity loading unconditionally #2556
2025-05-22 22:58:28 +09:00
Kijin Sung
3c0048d4ba
Apply FilenameFilter::clean() to all uploaded files, even if not passed to procFileUpload() #2556
2025-05-22 22:22:08 +09:00
Kijin Sung
b5e9cd9343
Display required level in "Not permitted" error message ##2548
2025-05-22 13:36:23 +09:00
Kijin Sung
bb4cd62e31
Return different "Not permitted" error message depending on what is required #2548
2025-05-22 13:20:48 +09:00
Kijin Sung
4916a589aa
Support not_member permission in module.xml #2499
2025-05-22 00:59:21 +09:00
Kijin Sung
94b4c1bd2b
Fix error when Validator tries to load a directory
2025-05-21 14:07:52 +09:00
Kijin Sung
0f554c6d51
Consoliate all debug-related variables under the Rhymix object
2025-05-21 14:07:34 +09:00
Kijin Sung
66e040b3f9
Use RulesetParser instead of XeXmlParser in Validator
2025-05-19 23:52:08 +09:00