Kijin Sung
4193edde25
Replce array_first_key() with array_key_first(), etc.
2025-07-12 12:24:20 +09:00
Kijin Sung
18d1ace121
Enforce that values passed to urlencode() are strings
2025-03-08 15:08:42 +09:00
Kijin Sung
eb5dd18659
Support more HTTP methods #2287
2024-03-24 22:57:07 +09:00
Kijin Sung
289a249569
Automatically remove .* .+ .? in route definition regexp #2287
2024-03-24 22:18:55 +09:00
Kijin Sung
9fdfd34516
Fix short URL not being produced when some parameters are empty strings
2023-11-08 23:26:16 +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
f5997b642a
Make Router::parseURL() return a consistent type and format for all action properties
2023-08-30 22:58:05 +09:00
Kijin Sung
ec36839303
Add options in module.xml to disable session and Cache-Control headers for individual actions
2023-08-30 01:45:37 +09:00
Kijin Sung
c0f9c77902
Revert "Display the current site's favicon if favicon.ico is requested"
...
This reverts commit 9fcd472d3f .
2023-06-25 19:41:50 +09:00
Kijin Sung
9fcd472d3f
Display the current site's favicon if favicon.ico is requested
2023-06-25 19:17:26 +09:00
Kijin Sung
a9f72a5cd2
Remove trailing whitespace
2023-01-17 20:57:44 +09:00
Kijin Sung
17279c264b
Add support for short download URLs #1875 #1922
...
- Originally committed on April 3, 2022
- Thanks to @misol @conory
- getDownloadUrl()에서 기존 메소드 형태 최대한 그대로 유지하는 방향으로 작업
(단, source_filename 파라미터를 전달하지 않으면 긴주소로 강제됨)
- getDirectFileUrl()의 불필요하게 복잡한 코드 정리
- getFileList()에서 이미지가 아닌 파일도 절대경로를 반환하도록 수정
- procFileDownload, procFileOutput에서 URL에 포함된 파일명을 검증하도록 하여
동일한 첨부파일에서 파일명 부분만 변형한 링크를 무한 생성할 수 없도록 함
- 짧은주소 미사용시 불필요한 module_srl 파라미터 제거
2022-12-26 16:23:19 +09:00
Kijin Sung
0029d1a1ec
Rename all common/framework source files to be case-sensitive
2022-12-26 16:13:09 +09:00