From f61b0da85d51720e0e6d600927b4519b1170336d Mon Sep 17 00:00:00 2001 From: Neo <321592+Neo-Desktop@users.noreply.github.com> Date: Fri, 19 Dec 2025 16:39:01 -0800 Subject: [PATCH] Version 5.0.0 beta 2 --- Credits.txt | 9 +- admin/install/html/forms/textarea.phtml | 2 +- admin/upgrade/html/forms/checkboxset.phtml | 4 +- admin/upgrade/html/forms/textarea.phtml | 2 +- applications/blog/api/comments.php | 2 +- applications/blog/api/entries.php | 2 +- applications/blog/data/javascript.xml | 4 +- applications/blog/data/lang.xml | 2 +- applications/blog/data/theme.xml | 2 +- applications/blog/data/versions.json | 4 +- applications/blog/setup/upg_5000027/data.json | 22 + .../blog/setup/upg_5000027/theme.json | 19 + .../blog/setup/upg_5000027/themeeditor.json | 14 + applications/blog/setup/upg_5000028/data.json | 22 + .../blog/setup/upg_5000028/themeeditor.json | 14 + applications/calendar/api/comments.php | 2 +- applications/calendar/api/events.php | 2 +- applications/calendar/api/reviews.php | 2 +- applications/calendar/data/javascript.xml | 22 +- applications/calendar/data/lang.xml | 2 +- applications/calendar/data/theme.xml | 10 +- applications/calendar/data/versions.json | 4 +- .../calendar/setup/upg_5000027/data.json | 22 + .../calendar/setup/upg_5000027/theme.json | 19 + .../calendar/setup/upg_5000028/data.json | 22 + applications/cms/Application.php | 19 +- applications/cms/api/comments.php | 11 +- applications/cms/api/records.php | 2 +- applications/cms/api/reviews.php | 2 +- applications/cms/data/cms_theme.xml | 4 +- applications/cms/data/javascript.xml | 38 +- applications/cms/data/lang.xml | 2 +- applications/cms/data/versions.json | 4 +- .../cms/modules/admin/databases/databases.php | 88 +- .../cms/modules/admin/pages/media.php | 7 +- applications/cms/setup/upg_5000027/data.json | 22 + applications/cms/setup/upg_5000028/data.json | 22 + .../cms/sources/Categories/Categories.php | 2 +- applications/cms/sources/Fields/Fields.php | 2 +- applications/cms/sources/Pages/Page.php | 17 +- applications/cms/sources/Records/Records.php | 3 +- .../cms/sources/Templates/Templates.php | 32 +- applications/cms/widgets/RecordFeed.php | 8 + applications/convert/data/javascript.xml | 4 +- applications/convert/data/lang.xml | 2 +- applications/convert/data/versions.json | 4 +- .../convert/setup/upg_5000027/data.json | 22 + .../convert/setup/upg_5000028/data.json | 22 + applications/core/data/build.xml | 1 - .../core/data/defaults/extensions/Forms.txt | 2 +- .../listeners/ContentListenerType.txt | 2 +- .../defaults/listeners/NodeListenerType.txt | 2 +- applications/core/data/editorManifest.json | 2 +- applications/core/data/javascript.xml | 821 ++++++++---------- applications/core/data/lang.xml | 23 +- applications/core/data/settings.json | 5 - applications/core/data/theme.xml | 620 +++++++------ applications/core/data/versions.json | 4 +- .../core/GroupForm/GroupSettings.php | 6 +- .../extensions/core/IpAddresses/Dnames.php | 2 +- .../core/interface/themeeditor/themeEditor.js | 1 + .../interface/tiptap/assets/main-C7yyeubP.js | 207 +++++ .../core/interface/tiptap/manifest.json | 2 +- .../admin/applications/applications.php | 35 +- .../core/modules/admin/editor/emoticons.php | 53 +- .../modules/admin/languages/languages.php | 15 +- .../core/modules/admin/members/members.php | 1 - .../core/modules/admin/settings/general.php | 12 +- .../core/modules/admin/staff/admin.php | 2 +- .../core/modules/admin/support/support.php | 1 + .../core/modules/front/members/profile.php | 4 +- .../core/modules/front/system/register.php | 15 +- .../core/modules/front/system/themeeditor.php | 6 +- .../core/modules/front/system/widgets.php | 2 +- applications/core/setup/upg_5000027/data.json | 22 + .../core/setup/upg_5000027/javascript.json | 23 + applications/core/setup/upg_5000027/lang.json | 35 + .../core/setup/upg_5000027/settings.json | 7 + .../core/setup/upg_5000027/theme.json | 70 ++ .../core/setup/upg_5000027/themeeditor.json | 105 +++ .../core/setup/upg_5000027/upgrade.php | 61 ++ applications/core/setup/upg_5000028/data.json | 22 + .../core/setup/upg_5000028/themeeditor.json | 105 +++ .../core/sources/Achievements/Rank.php | 8 +- .../core/sources/ProfileFields/Field.php | 8 +- applications/core/sources/Reports/Rules.php | 21 +- applications/core/tasks/s3Delete.php | 2 +- applications/core/tasks/unlockmembers.php | 3 +- applications/core/tasks/webhooks.php | 1 - applications/core/widgets/clubs.php | 12 + applications/downloads/api/comments.php | 2 +- applications/downloads/api/files.php | 2 +- applications/downloads/api/reviews.php | 2 +- applications/downloads/data/javascript.xml | 18 +- applications/downloads/data/lang.xml | 2 +- applications/downloads/data/theme.xml | 108 +-- applications/downloads/data/versions.json | 4 +- .../extensions/core/EditorMedia/Files.php | 11 +- .../core/MemberRestrictions/Downloads.php | 4 +- .../downloads/extensions/nexus/Item/File.php | 60 ++ .../downloads/setup/upg_5000027/data.json | 22 + .../downloads/setup/upg_5000027/theme.json | 23 + .../setup/upg_5000027/themeeditor.json | 14 + .../downloads/setup/upg_5000028/data.json | 22 + .../setup/upg_5000028/themeeditor.json | 14 + applications/downloads/sources/File/File.php | 96 +- applications/forums/api/posts.php | 2 +- applications/forums/api/topics.php | 2 +- applications/forums/data/javascript.xml | 20 +- applications/forums/data/lang.xml | 2 +- applications/forums/data/theme.xml | 46 +- applications/forums/data/versions.json | 4 +- .../forums/setup/upg_5000027/data.json | 22 + .../forums/setup/upg_5000027/theme.json | 22 + .../forums/setup/upg_5000027/themeeditor.json | 17 + .../forums/setup/upg_5000028/data.json | 22 + .../forums/setup/upg_5000028/themeeditor.json | 17 + applications/gallery/api/comments.php | 2 +- applications/gallery/api/images.php | 2 +- applications/gallery/api/reviews.php | 2 +- applications/gallery/data/javascript.xml | 24 +- applications/gallery/data/lang.xml | 2 +- applications/gallery/data/versions.json | 4 +- .../gallery/setup/upg_5000027/data.json | 22 + .../gallery/setup/upg_5000028/data.json | 22 + applications/nexus/data/javascript.xml | 38 +- applications/nexus/data/lang.xml | 2 +- applications/nexus/data/theme.xml | 10 +- applications/nexus/data/versions.json | 4 +- .../nexus/setup/upg_5000027/data.json | 22 + .../nexus/setup/upg_5000027/theme.json | 21 + .../nexus/setup/upg_5000027/themeeditor.json | 14 + .../nexus/setup/upg_5000028/data.json | 22 + .../nexus/setup/upg_5000028/themeeditor.json | 14 + .../nexus/sources/Fraud/MaxMind/Response.php | 5 + init.php | 4 +- static/css/blog_front_blog.css | 2 +- .../css/core_global_framework_framework.css | 2 +- static/css/forums_front_forums.css | 2 +- static/js/core/front_front_core.js | 2 +- static/js/global/root_admin.js | 2 +- static/js/global/root_framework.js | 25 +- static/templates/calendar_front_submit.php | 10 +- static/templates/core_admin_api.php | 7 +- static/templates/core_admin_forms.php | 6 +- static/templates/core_admin_promotion.php | 2 +- static/templates/core_front_forms.php | 6 +- static/templates/core_front_global.php | 130 ++- static/templates/core_front_modcp.php | 11 + static/templates/core_front_system.php | 6 +- static/templates/core_front_tags.php | 2 +- static/templates/core_front_themeeditor.php | 58 +- static/templates/core_global_forms.php | 29 +- static/templates/downloads_admin_nexus.php | 52 +- static/templates/downloads_front_submit.php | 172 +--- static/templates/downloads_front_view.php | 24 +- static/templates/forums_front_index.php | 32 +- static/templates/forums_front_topics.php | 2 +- static/templates/nexus_admin_invoices.php | 4 +- static/templates/nexus_global_forms.php | 6 +- .../PhpUserAgent/UserAgent/Browsers.php | 5 + .../PhpUserAgent/UserAgentParser.php | 36 +- system/Application/Application.php | 9 +- system/Content/Controller.php | 1 - system/Content/Item.php | 6 +- system/Content/Reactable.php | 5 +- system/Content/Search/Result/Result.php | 11 - system/Db/Select.php | 4 +- system/Dispatcher/Standard.php | 8 +- system/File/Amazon.php | 2 +- system/File/File.php | 7 +- system/Helpers/Form/Editor.php | 3 - system/Member/Member.php | 10 +- system/Node/Model.php | 15 +- system/Output/Output.php | 67 -- system/Theme/CustomTemplate.php | 14 +- system/Theme/Editor/Category.php | 36 +- system/Theme/Editor/Setting.php | 47 +- system/Widget/Area.php | 15 + system/Widget/Polymorphic.php | 34 + system/Widget/Widget.php | 49 +- 181 files changed, 3182 insertions(+), 1533 deletions(-) create mode 100644 applications/blog/setup/upg_5000027/data.json create mode 100644 applications/blog/setup/upg_5000027/theme.json create mode 100644 applications/blog/setup/upg_5000027/themeeditor.json create mode 100644 applications/blog/setup/upg_5000028/data.json create mode 100644 applications/blog/setup/upg_5000028/themeeditor.json create mode 100644 applications/calendar/setup/upg_5000027/data.json create mode 100644 applications/calendar/setup/upg_5000027/theme.json create mode 100644 applications/calendar/setup/upg_5000028/data.json create mode 100644 applications/cms/setup/upg_5000027/data.json create mode 100644 applications/cms/setup/upg_5000028/data.json create mode 100644 applications/convert/setup/upg_5000027/data.json create mode 100644 applications/convert/setup/upg_5000028/data.json create mode 100644 applications/core/interface/tiptap/assets/main-C7yyeubP.js create mode 100644 applications/core/setup/upg_5000027/data.json create mode 100644 applications/core/setup/upg_5000027/javascript.json create mode 100644 applications/core/setup/upg_5000027/lang.json create mode 100644 applications/core/setup/upg_5000027/settings.json create mode 100644 applications/core/setup/upg_5000027/theme.json create mode 100644 applications/core/setup/upg_5000027/themeeditor.json create mode 100644 applications/core/setup/upg_5000027/upgrade.php create mode 100644 applications/core/setup/upg_5000028/data.json create mode 100644 applications/core/setup/upg_5000028/themeeditor.json create mode 100644 applications/downloads/setup/upg_5000027/data.json create mode 100644 applications/downloads/setup/upg_5000027/theme.json create mode 100644 applications/downloads/setup/upg_5000027/themeeditor.json create mode 100644 applications/downloads/setup/upg_5000028/data.json create mode 100644 applications/downloads/setup/upg_5000028/themeeditor.json create mode 100644 applications/forums/setup/upg_5000027/data.json create mode 100644 applications/forums/setup/upg_5000027/theme.json create mode 100644 applications/forums/setup/upg_5000027/themeeditor.json create mode 100644 applications/forums/setup/upg_5000028/data.json create mode 100644 applications/forums/setup/upg_5000028/themeeditor.json create mode 100644 applications/gallery/setup/upg_5000027/data.json create mode 100644 applications/gallery/setup/upg_5000028/data.json create mode 100644 applications/nexus/setup/upg_5000027/data.json create mode 100644 applications/nexus/setup/upg_5000027/theme.json create mode 100644 applications/nexus/setup/upg_5000027/themeeditor.json create mode 100644 applications/nexus/setup/upg_5000028/data.json create mode 100644 applications/nexus/setup/upg_5000028/themeeditor.json create mode 100644 system/Widget/Polymorphic.php diff --git a/Credits.txt b/Credits.txt index 1ac0cb17..0a2420e9 100644 --- a/Credits.txt +++ b/Credits.txt @@ -300,7 +300,7 @@ phpQuery PHP User Agent Parser Description: Parses user agent strings Location: system/3rd_party/PhpUserAgent - Included Version: 1.7.0 + Included Version: 1.9.0 Website: https://github.com/donatj/PhpUserAgent License: http://opensource.org/licenses/mit-license.php @@ -329,13 +329,6 @@ success.mp3 Notification Sound by RCP Tones Website: http://rcptones.com/dev_tones/ License: http://creativecommons.org/licenses/by/3.0/us/ -Twemoji - Description: Emoji images - Location: Served from CDN - Included version: 14.0.2 - Website: http://twitter.github.io/twemoji/ - License: https://github.com/twitter/twemoji/blob/gh-pages/LICENSE - Underscore.js Description: General-purpose functional JS library Location: dev/js/library/underscore/ diff --git a/admin/install/html/forms/textarea.phtml b/admin/install/html/forms/textarea.phtml index a3e82c41..a0b7309a 100644 --- a/admin/install/html/forms/textarea.phtml +++ b/admin/install/html/forms/textarea.phtml @@ -20,7 +20,7 @@ {{if $nullLang}}
@@ -1551,7 +1551,7 @@
]]>{lang='reg_connect'}
@@ -19015,6 +19018,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie {{endif}} +{{if count(\IPS\core\Reports\Types::roots() )>0}}{lang='reg_connect'}