Commit graph

832 commits

Author SHA1 Message Date
Kijin Sung
86fd823264 Fix #1993 allow mailto: tel: and other valid link formats in menu shortcut target 2022-10-11 01:27:48 +09:00
Kijin Sung
fdd3f4bc1e Fix #1976 unnecessary escape of user lang code in menu description 2022-08-15 18:18:28 +09:00
Erictoby
61c8b9ddbe jstree-marker-line at sitemap menu skin 2022-05-13 17:05:25 -04:00
Erictoby
39a6c63e79 Adjust menu vertical align 2022-05-13 15:46:34 -04:00
Erictoby
a36b79d804 Improve the mouse response when editing the sitemap menu 2022-05-13 14:25:41 -04:00
Kijin Sung
73b689be86 Fix #1912 various CSS typos 2022-04-25 02:13:20 +09:00
Kijin Sung
411b8e4656 Only allow image extensions in menu image button
This is NOT a security problem because this function is only accessible
to the administrator. Changing it anyway to prevent confusion.

cf. xpressengine/xe-core#2434
2022-01-01 21:40:34 +09:00
YJSoft
86fcb8d4b5
Fix #1766 상위 메뉴를 자기 자신으로 설정할수 없도록 수정
상위 메뉴를 자기 자신으로 설정하면 어떠한 메뉴에도 해당 메뉴가 표시되지 않으므로 메뉴를 관리하기 힘들어집니다.
이를 수정합니다.
2021-08-07 15:35:01 +09:00
Kijin Sung
f5b03916d8 Fix #1758 count() error in PHP 8.0 2021-08-02 10:30:50 +09:00
Ji Yong, Kim
be11422e08
사이트 메뉴 편집 페이지 내의 사이트맵 추가, 다른 메뉴타입 설치 버튼 위치 조정 2021-04-30 18:51:07 +09:00
Kijin Sung
d0916abf7f Fix unnecessary cast to array after executeQuery() 2021-02-23 15:33:56 +09:00
Kijin Sung
28352d86d1 Add MenuAdminModel::getMenuInfo() 2021-02-02 22:06:49 +09:00
Kijin Sung
2944bfc71a Add icon option to menu item 2021-01-20 22:43:14 +09:00
Kijin Sung
d75c904e6e Fix no response after saving layout config #1186 2021-01-20 22:04:16 +09:00
Kijin Sung
830b77bb64 Add option to change layout of entire menu #1186 2021-01-20 21:57:56 +09:00
Kijin Sung
069ac6f679 Shorten indexed varchar columns, remove meaningless size on some integer columns 2021-01-19 21:46:44 +09:00
Kijin Sung
1f34c33e29 Remove unnecessary site_srl from several other modules 2021-01-18 16:25:02 +09:00
Kijin Sung
f8859769e8 Clean up ModuleController::replaceDefinedLangCode() 2021-01-08 21:27:44 +09:00
Kijin Sung
5b47a84488 Clean up unnecessary use of count() in menu.admin.controller.php #1540 2021-01-04 01:41:25 +09:00
Kijin Sung
b25933380f Fix #1528 more fixes to $exposure handling 2020-12-26 16:38:06 +09:00
Kijin Sung
b9c2cd1494 Fix #1528 make group_srl encoding more robust in case of incorrect data 2020-12-26 16:18:58 +09:00
Kijin Sung
b7ffc2def5 Fix #1528 incorrect encoding of group_srls in some circumstances 2020-12-25 23:06:24 +09:00
Kijin Sung
198bb1b079 Fix miscellaneous errors in PHP 8.0
https://xetown.com/questions/1494606
2020-12-21 01:01:26 +09:00
Kijin Sung
0b317e1168 Fix #1496 close PHP tag in case a rogue module tries to append stuff to menu cache file 2020-12-18 21:40:02 +09:00
Kijin Sung
b0f66a36c5 Convert all instances of _XE_PATH_, __XE_VERSION__, etc. to Rhymix constants
_XE_PATH_ -> RX_BASEDIR
__XE_VERSION__ -> RX_VERSION
2020-12-18 15:21:23 +09:00
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +09:00
Kijin Sung
7d8a546b64 Fix #1470 misc errors in PHP 8.0 2020-11-30 21:56:15 +09:00
Kijin Sung
d9397bf6fe Fix double slashes and double escape after recreating admin menu 2020-11-11 14:37:27 +09:00
Kijin Sung
d41b8369d0 Make menu cache files more readable for human debugging 2020-10-31 01:42:10 +09:00
bnu
db91ead88a 사이트 메뉴 편집 시 너무 많은 cookie를 생성하는 문제 수정
- 관리페이지의 GNB 메뉴의 열림 상태 확인을 위한 cookie 사용 개선
  - 열린 상태의 쿠키만 유지하고 닫힘 상태의 cookie 제거 (open 값만 확인하므로)
- 사이트 메뉴 관리의 메뉴의 열린 항목이 없을 때 cookie 제거
2020-10-11 22:30:33 +09:00
Kijin Sung
1c786d8cd5 Remove module update scripts from XE 1.7 and before
XE 1.7 이하 버전에서 테이블 스키마 조정, 인덱스 추가, 임시파일 처리 등을 위해
만들어 놓은 업데이트 스크립트를 대부분 제거하여 처리 효율을 향상시킵니다.

이 중 대부분은 XE 개발 초창기(1.2 이전) 스키마 변경이 빈번하던 시절에
하위호환성을 위해 추가된 것으로, 이미 10년 이상 불필요한 상태였습니다.

단, 앞으로는 XE 1.8 미만 버전에서 라이믹스로 업데이트하기 어려워질 수 있습니다.
XE 1.8 미만 버전을 사용하는 사이트에서는 먼저 XE 최신 버전으로 업데이트한 후
라이믹스를 덮어씌우는 방식으로 진행하여야 합니다.
2020-09-29 01:33:57 +09:00
Kijin Sung
ffe9cda5e0 Merge branch 'develop' into next 2020-08-29 23:53:31 +09:00
Kijin Sung
2325b50372
Merge pull request #1381 from ForPeople/fix01
쉬운설치 모듈 개선
2020-08-20 23:34:39 +09:00
hanssem@forppl.com
b630e1cea8 리뷰 수정 2020-08-20 15:29:05 +09:00
Kijin Sung
9782c30654 Merge branch 'develop' into next 2020-08-19 15:41:14 +09:00
Kijin Sung
da56b5af07 Fix #1384 untranslated lang when URL is empty 2020-08-19 11:36:38 +09:00
hanssem@forppl.com
2ff0cea9c3 버그 픽스 2020-08-10 01:21:28 +09:00
hanssem@forppl.com
3b8b79acf1 상수처리 개선 및 버그수정 2020-08-10 00:58:15 +09:00
hanssem@forppl.com
1f90c2e7c3 상수 정리 2020-08-09 22:58:28 +09:00
Kijin Sung
564563f56c Clean up constructors and other method signatures 2020-05-18 20:37:16 +09:00
Kijin Sung
e60fab4969 Fix #1142 move save button up a little bit
제대로 된 해결책은 아니지만, 메뉴 모듈 갈아엎을 때까지 임시방편
2019-03-06 00:50:17 +09:00
Kijin Sung
f844d30690 Reduce unnecessary use of site_srl 2018-12-29 10:45:37 +09:00
Kijin Sung
a1faa08fec xpressengine/xe-core@60cd7a4 2018-12-18 17:40:12 +09:00
Kijin Sung
0c337f48cd Clean up other types of cache file path handling 2018-12-18 16:16:30 +09:00
Kijin Sung
7d876a6fe0 Fix #1101 hidden save button in site map screen 2018-12-13 11:55:23 +09:00
Kijin Sung
e6e5044f1f Remove site grant option 2018-12-03 22:38:46 +09:00
Kijin Sung
11858c0b13 Fix #985 improve responsive skin support
- 모바일에서 반응형 스킨 사용을 기본값으로 지정한 경우
  - 사이트 디자인 설정 화면에서 /USE_RESPONSIVE/가 노출되는 문제 수정
  - 신규 생성한 게시판에서 모바일 스킨을 찾지 못하는 문제 수정

- 게시판 모듈에서 스킨 처리하는 루틴을 ModuleObject로 이관하여
  모든 모듈에서 혜택을 볼 수 있도록 함

- 반응형 스킨이 기본값으로 지정된 경우, 아무 것도 지정되지 않은 경우,
  기본값으로 지정된 스킨이 삭제된 경우 등 다양한 상황에 대처

- TODO: 회원 모듈, 커뮤니케이션 모듈 등에서 자체 스킨을 들여오는 방식 재검토
2018-10-10 23:07:48 +09:00
Kijin Sung
c53e956ef7 Fix #1063 SELECT list is not in GROUP BY in getModuleListByInstance 2018-10-10 15:39:16 +09:00
Kijin Sung
d8a0773b97 Replace $this->stop() with proper exceptions 2018-09-06 00:19:47 +09:00