Commit graph

2843 commits

Author SHA1 Message Date
Kijin Sung
32cde33701 Fix warning when image info doesn't contain channels 2025-06-01 18:54:37 +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
Kijin Sung
bfa8ea5ddc Fix undefined property access in Validator class 2025-05-17 12:58:31 +09:00
Kijin Sung
db72b670d8 Replace XE XML parser with new implementation based on SimpleXML 2025-05-17 12:44:04 +09:00
Kijin
cac3ec1165 Fix potentially erroneous response size in debug output #2546 2025-04-28 21:46:45 +09:00
Kijin Sung
5ccd4f68d9 Use FrontEndFileHandler as a singleton 2025-03-27 10:46:09 +09:00
Kijin Sung
df1c365872 Enable logging in FrontEndFileHandler 2025-03-27 10:28:13 +09:00
Kijin Sung
fd103ba67d Fix #2522 browser titles for member pages not following admin template 2025-03-13 23:21:33 +09:00
Kijin Sung
f6a9d49db1 Add browser title for most items on the member menu 2025-03-09 20:41:13 +09:00
Kijin Sung
609e16fd62 Don't allow arrays in mid, vid, act, module parameters 2025-03-08 14:49:32 +09:00
Kijin Sung
83a42081fa Fix fatal error when some important variables contain non-scalar values 2025-03-08 14:29:25 +09:00
Kijin Sung
7fce9fcc39 Fix fatal error when "lang" URL parameter is given on an external page 2025-03-08 14:07:44 +09:00
Kijin Sung
074873d844 Fix deprecation warning in PHP 8.4 2025-03-05 20:24:09 +09:00
Kijin Sung
5656189a19 Fix warnings in PHP 8.x 2025-03-01 16:33:06 +09:00
Kijin Sung
97762fa43d Fix incorrect relative path in concatenated files #2492 2025-02-17 20:57:27 +09:00
Kijin Sung
d3dcb03a01 Prepend layout header script for backward compatibility 2025-02-17 20:10:09 +09:00
Kijin Sung
7d8c09750b Add option to prepend header/footer to existing content 2025-02-17 20:09:51 +09:00
Kijin Sung
5b575f9c30 Support type="module" for JS files loaded from template v2 #2482 2025-02-15 22:04:50 +09:00
Kijin Sung
ef751041dd Fix incorrect header script if member module uses its own layout #2474 2025-02-15 21:24:06 +09:00
Kijin Sung
8c5f96f8c5 Fix incorrect Content-Type in JSON callback responses #2448 2024-12-15 00:16:57 +09:00
Kijin Sung
41d33837f2 Fix #2431 undefined properties 2024-11-16 17:04:40 +09:00
Kijin Sung
2620049b4e Merge branch 'master' into pr/manager-scopes 2024-10-27 23:09:40 +09:00
Kijin Sung
76bb57ad80 Move some meta tags back above the <title>
원칙적으로 순서는 관계가 없으나, description이 title보다 먼저 나와야 한다고
주장하는 변태들이 있으므로 빌미를 주지 않기 위해 상단으로 다시 옮김.
2024-10-27 23:07:23 +09:00
Kijin Sung
9c92ad1f05 Remove X-UA-Compatible meta tag in all browsers except IE 11 2024-10-27 22:59:12 +09:00
Kijin Sung
bf0093b56a Move most meta tags above the <title> to below it #2419 2024-10-27 22:50:02 +09:00
Kijin Sung
008a15bcd5 Use admin scopes to check manager privileges 2024-10-14 23:41:33 +09:00
Kijin Sung
b598083a8c Replace rx_ajax iframe form submission with proper AJAX using FormData 2024-10-09 17:21:38 +09:00
Kijin Sung
18fb48e457 Automatically remove extra hyphens in SEO title 2024-10-07 21:08:47 +09:00
Kijin Sung
8b2fc81b8d Fix #2405 use video thumbnail as SEO image 2024-10-07 20:48:44 +09:00
Kijin Sung
3041d315b0 Fix missing array keys if files are uploaded as a two-dimensional array 2024-09-23 19:05:40 +09:00
Kijin Sung
f0c27773c4 Record error when JSON encoding fails in JSONDisplayHandler 2024-08-24 13:16:30 +09:00
Kijin Sung
a72b4081b6 Merge branch 'malmani/patch-1' into develop 2024-08-21 19:48:32 +09:00
Kijin Sung
81ae8de155 Fix #2393 make add() a true alias to set() 2024-08-21 19:44:04 +09:00
Malmani
28784b6540
Update ModuleHandler.class.php
Notice: Undefined property: stdClass::$menu_count
오류가 발생하는 부분을 수정합니다.
2024-08-16 19:46:05 +09:00
Kijin Sung
dd74d266f5 Fix legacy Validator trying to trim an object such as $lang 2024-07-29 23:32:59 +09:00
Kijin Sung
2963d0b92c Fix #2351 redirect to default URL if lock screen is accessed using an unregistered domain 2024-05-27 01:49:09 +09:00
Kijin Sung
4c47793828 Add Context::redirect() method 2024-05-27 01:47:29 +09:00
Kijin Sung
3cafc180b2 Merge HTMLDisplayHandler::_moveLinkToHeader() and _moveMetaToHeader(), and add special treatment for non-stylesheet <link> elements 2024-05-05 16:31:15 +09:00
Kijin Sung
b951d50841 Add Context::addLink() and Context::getLinks() to register HTML header content such as <link rel="preconnect"> 2024-05-05 16:29:56 +09:00
Kijin Sung
7af63ffde7 Return false in most legacy file manipulation methods if path is empty 2024-05-03 23:26:25 +09:00
Kijin Sung
6e72186d1f Remove unnecessary realpath() in old class files #2310 2024-04-30 23:03:57 +09:00
Kijin Sung
eb61c2c45d Fix #2328 automatically add WebP image to og:image meta tag 2024-04-29 23:40:50 +09:00
Kijin Sung
848a45cabe Fix #2313 inconsistent email validation rules 2024-04-17 23:15:24 +09:00