Kijin Sung
4c7e3dea82
Return more detailed information from router
2020-06-18 11:23:20 +09:00
Kijin Sung
c7949e11db
Fix 404 error when document_srl is the only part of the URL
2020-06-18 10:38:36 +09:00
Kijin Sung
b5740052fc
Move SSL redirection logic to Context::init()
2020-06-17 22:25:40 +09:00
Kijin Sung
65df40ad9f
Merge branch 'next' into next-router
2020-06-17 21:12:57 +09:00
Kijin Sung
00246165b3
Merge branch 'develop' into next
2020-06-17 21:09:41 +09:00
Kijin Sung
f92fc9c980
Use action_forward to register standalone routes from all modules
2020-06-17 16:56:42 +09:00
Kijin Sung
a08ec31f2b
Remove unnecessary variables from route
2020-06-17 12:37:19 +09:00
Kijin Sung
a814b4e334
Improve parsing of route definitions and deleted vars
2020-06-17 12:33:21 +09:00
Kijin Sung
bb3d1f08a1
Allow standalone routes from other modules to be used
2020-06-17 00:18:10 +09:00
Kijin Sung
2feba015f4
Store found routes in cache for fast lookup of similar arguments
2020-06-16 23:52:13 +09:00
Kijin Sung
c0c11a42ff
Separate _getBestMatchingRoute() from _insertRouteVars()
2020-06-16 23:30:37 +09:00
Kijin Sung
7ac27fffce
Reorganize type shortcuts
2020-06-16 23:24:47 +09:00
Kijin Sung
1f11dbe41f
Fix priority detection when priority is 0
2020-06-16 21:36:54 +09:00
Kijin Sung
a2bd361737
Implement route priority
2020-06-16 21:33:26 +09:00
BJRambo
3006bfe598
Cleanup code like 99d1633a69
2020-06-15 19:33:54 +09:00
BJRambo
99d1633a69
Cleanup code
2020-06-15 19:30:06 +09:00
Kijin Sung
f227617fa9
Fix actions from other modules not being recognized
2020-06-14 20:46:01 +09:00
Kijin Sung
5869201023
More fixes to XE compatible routes
2020-06-14 20:31:41 +09:00
BJRambo
32bbdb0d50
Simplify unnecessary inspection operations
2020-06-14 20:27:03 +09:00
Kijin Sung
d0b0790beb
Reorganize rules and conditions
2020-06-14 20:24:31 +09:00
Kijin Sung
d582b712db
Minor cleanup
2020-06-14 20:08:56 +09:00
Kijin Sung
df003ec7e8
Improve handling of XE-compatible global routes
2020-06-14 19:31:33 +09:00
BJRambo
ce4f6133cc
Add comment to uploadImage funtion
2020-06-14 15:05:06 +09:00
BJRambo
6516984dc0
do not use Curl and send more that two message, create a group to improve text message.
...
* messages 혹은 $options->to 으로 넘어오는 전화번호의 갯수의 의해 문자를 2건 이상 전송할 경우 무조건 그룹메세지를 통해 전송하도록 고침.
* static선언하는 메소드들을 전부 static선언을 지움
* 최종 요청을 FileHandler::getRemoteResource() 으로 처리하도록 고침
2020-06-14 14:53:48 +09:00
BJRambo
a925f68871
Add to image upload for SolAPI driver
2020-06-13 21:43:06 +09:00
BJRambo
8c4e300f1a
Add SolAPI driver for SMS
2020-06-13 20:19:45 +09:00
Kijin Sung
bf8d2c8b09
Improve handling of multiple routes per action
2020-06-13 11:48:58 +09:00
Kijin Sung
7fc3d83888
Generate mid/act URLs, too
2020-06-13 01:45:33 +09:00
Kijin Sung
607de73a76
Implement reverse generation of URLs
2020-06-13 01:38:45 +09:00
Kijin Sung
522e3af8c1
Remove unnecessary 'i' modifier in variable regexp
2020-06-13 01:38:23 +09:00
Kijin Sung
1bf5b4c240
Change syntax for specifying multiple routes for the same action
2020-06-13 00:37:59 +09:00
Kijin Sung
b706f2f6ab
Add support for the generic mid/act URL pattern
2020-06-13 00:27:23 +09:00
Kijin Sung
f02c4aa4c4
Remove object return type declaration for compatibility with PHP < 7.2
2020-06-12 23:53:09 +09:00
Kijin Sung
eb2c9d0aed
Spaces to tabs
2020-06-12 23:49:33 +09:00
Kijin Sung
e6c61c4042
Support module-defined routes
2020-06-12 23:38:01 +09:00
Kijin Sung
2d1a7ec432
Add ability to parse routes into regexp
2020-06-12 23:19:23 +09:00
Kijin Sung
7cf17bc43f
Implement SimpleXML parsers for info.xml and module.xml
2020-06-12 22:41:18 +09:00
Kijin Sung
f0b8836595
Fix short URL for category
2020-06-12 20:20:30 +09:00
Kijin Sung
a680f89326
Adjust some parts of Context class for better integration with Router
2020-06-12 14:54:05 +09:00
Kijin Sung
baddbd3cba
Support XE-compatible rewrite rules
2020-06-12 14:16:36 +09:00
Kijin Sung
1cd3cfc7d9
Support different rewrite levels for XE compatibility
2020-06-12 13:24:01 +09:00
Kijin Sung
786c9c9b8c
Replace some usages of getModel(), getController(), etc. in the Rhymix Framework
2020-05-18 21:51:36 +09:00
Kijin Sung
ae36419ee7
Remove temporary fix for session domain
...
2020년 3월 한때 develop 브랜치에서 세션 도메인이 잘못 지정되었던 문제를
우회하기 위해 삽입했던 임시 코드를 삭제 또는 주석처리함.
문제가 있던 당시에 develop 브랜치로 업데이트했던 일부 사이트 외에는
필요하지 않은 코드이므로, master 머지를 앞두고 제거함.
참고: #1264
2020-04-21 22:49:02 +09:00
Kijin Sung
04bb0493c7
Implement SameSite cookie policy
...
- 세션 쿠키, 세션 보안키 등에 SameSite 속성을 적용할 수 있는 기능 추가
(시스템 설정 -> 보안 설정)
- 일반적인 사이트는 Lax를 권장함, PG사 연동 오류 등의 경우 None 사용
- None 사용시 크롬 80부터는 SSL 전용 세션으로 지정해야 함
- Rhymix\Framework\Session에서 쿠키 관련 루틴들 정리
- PHP 7.3 이상, 7.2 이하 버전으로 나누어 처리
2020-04-21 22:39:10 +09:00
Kijin Sung
2284fb7128
Remove excess dots from filenames #1251
2020-04-16 17:46:39 +09:00
Kijin Sung
10ef0dd33d
Rename Leafo\ScssPhp to ScssPhp\ScssPhp
2020-04-08 00:11:50 +09:00
Kijin Sung
255352df62
Fix #942 SSO error when CSRF token checking is enabled
2020-04-07 23:43:14 +09:00
Kijin Sung
dc9c137243
Fix all functions relying on domain from Session::_getParams()
2020-04-05 14:33:39 +09:00
Kijin Sung
99bab256b3
Regenerate session cookie after removing conflict
2020-04-05 00:43:04 +09:00
Kijin Sung
d0df41d232
Clean conflicting cookies from current host if needed
2020-04-05 00:39:48 +09:00