From 1a0c7fd3c256eb1618133def0f9934bf90b6506f Mon Sep 17 00:00:00 2001 From: Neo <321592+Neo-Desktop@users.noreply.github.com> Date: Fri, 19 Dec 2025 05:49:12 -0800 Subject: [PATCH] Version 4.3.6 --- Credits.txt | 6 +- admin/convertutf8/cli.php | 2 +- admin/convertutf8/init.php | 22 +- admin/convertutf8/system/Convert/Convert.php | 9 +- admin/convertutf8/system/Session/Session.php | 43 +- admin/convertutf8/system/Text/Charset.php | 4 + .../system/Text/Module/Uconverter.php | 67 + admin/install/eula.txt | 2 +- .../install/html/global/globalTemplate.phtml | 9 +- admin/install/lang.php | 14 + admin/upgrade/extract.php | 6 +- admin/upgrade/html/forms/login.phtml | 4 +- .../upgrade/html/global/globalTemplate.phtml | 4 +- admin/upgrade/html/global/healthcheck.phtml | 2 +- admin/upgrade/lang.php | 17 +- admin/upgrade/upgradeAvailable.html | 75 + applications/blog/data/javascript.xml | 4 +- applications/blog/data/lang.xml | 2 +- applications/blog/data/schema.json | 8 +- applications/blog/data/theme.xml | 28 +- applications/blog/data/versions.json | 36 +- .../extensions/core/EditorLocations/Blogs.php | 11 +- .../core/EditorLocations/Entries.php | 11 +- .../extensions/core/MemberFilter/Blog.php | 4 +- .../blog/modules/admin/blogs/blogs.php | 33 +- .../blog/modules/front/blogs/browse.php | 4 +- .../blog/modules/front/blogs/entry.php | 6 +- applications/blog/sources/Blog/Blog.php | 13 +- applications/blog/sources/Blog/Feed.php | 5 +- applications/blog/sources/Entry/Entry.php | 10 +- applications/calendar/Application.php | 3 +- applications/calendar/data/javascript.xml | 14 +- applications/calendar/data/lang.xml | 8 +- applications/calendar/data/schema.json | 2 +- applications/calendar/data/settings.json | 5 + applications/calendar/data/theme.xml | 33 +- applications/calendar/data/versions.json | 36 +- .../core/Announcements/Calendars.php | 8 +- .../core/EditorLocations/Calendar.php | 11 +- .../extensions/core/EditorLocations/Venue.php | 3 +- .../core/StreamItems/StreamItems.php | 10 +- .../calendar/modules/admin/calendars/ical.php | 2 +- .../modules/admin/calendars/settings.php | 9 +- .../calendar/modules/front/calendar/event.php | 2 +- .../modules/front/calendar/submit.php | 7 + .../calendar/modules/front/calendar/view.php | 2 +- .../calendar/setup/upg_103000/queries.json | 13 + .../calendar/setup/upg_40000/queries.json | 14 +- applications/calendar/sources/Date/Date.php | 33 +- applications/calendar/sources/Event/Event.php | 91 +- .../calendar/sources/Icalendar/ICSParser.php | 40 +- applications/calendar/sources/Venue/Venue.php | 1 + applications/calendar/tasks/icalendar.php | 4 +- .../calendar/widgets/todaysBirthdays.php | 19 + applications/cms/api/reviews.php | 4 +- applications/cms/data/cms_theme.xml | 2 +- applications/cms/data/databaseschema.json | 8 +- applications/cms/data/hooks.json | 48 +- applications/cms/data/javascript.xml | 43 +- applications/cms/data/lang.xml | 16 +- applications/cms/data/schema.json | 8 +- applications/cms/data/theme.xml | 4 +- applications/cms/data/versions.json | 36 +- applications/cms/data/widgets.json | 5 +- .../extensions/core/CreateMenu/Records.php | 6 +- .../core/EditorLocations/BlockContent.php | 11 +- .../core/EditorLocations/Records.php | 11 +- .../core/EditorLocations/Widgets.php | 11 +- .../extensions/core/FrontNavigation/Cms.php | 19 +- .../core/Queue/RebuildCategories.php | 1 + .../core/Queue/ResyncTopicContent.php | 10 +- .../cms/extensions/core/Sitemap/Databases.php | 33 +- .../cms/extensions/core/Sitemap/Pages.php | 33 +- applications/cms/hooks/Topic.php | 26 + applications/cms/hooks/topics.php | 10 + .../cms/interface/developer/developer.php | 11 +- .../modules/admin/databases/categories.php | 6 + .../cms/modules/admin/databases/databases.php | 11 +- .../cms/modules/admin/databases/records.php | 10 +- .../cms/modules/admin/pages/media.php | 186 +- .../cms/modules/admin/pages/templates.php | 59 +- .../cms/modules/front/database/category.php | 33 +- .../cms/modules/front/database/index.php | 21 +- .../cms/modules/front/database/record.php | 21 +- .../cms/modules/front/pages/builder.php | 2 +- applications/cms/setup/upg_40000/upgrade.php | 2 +- applications/cms/sources/Blocks/Block.php | 2 +- .../cms/sources/Categories/Categories.php | 28 +- .../cms/sources/Databases/Databases.php | 26 +- applications/cms/sources/Fields/Fields.php | 58 +- applications/cms/sources/Media/Media.php | 9 +- applications/cms/sources/Pages/Page.php | 10 +- applications/cms/sources/Records/Records.php | 65 +- .../cms/sources/Templates/Templates.php | 2 +- applications/cms/widgets/Database.php | 7 + applications/cms/widgets/RecordFeed.php | 36 +- applications/cms/widgets/Rss.php | 2 +- applications/cms/widgets/Wysiwyg.php | 1 + .../convert/data/defaults/Library.txt | 3 +- applications/convert/data/hooks.json | 4 + applications/convert/data/javascript.xml | 2 +- applications/convert/data/lang.xml | 4 +- applications/convert/data/schema.json | 12 +- applications/convert/data/versions.json | 36 +- applications/convert/hooks/LegacyParser.php | 38 + .../convert/modules/admin/manage/convert.php | 2 +- .../convert/modules/admin/manage/manage.php | 2 +- .../convert/setup/upg_103000/upgrade.php | 20 +- applications/convert/sources/App.php | 75 +- applications/convert/sources/Library.php | 177 +- applications/convert/sources/Library/Blog.php | 43 +- .../convert/sources/Library/Calendar.php | 66 +- applications/convert/sources/Library/Cms.php | 73 +- applications/convert/sources/Library/Core.php | 231 ++- .../convert/sources/Library/Downloads.php | 64 +- .../convert/sources/Library/Forums.php | 71 +- .../convert/sources/Library/Gallery.php | 74 +- .../convert/sources/Library/Nexus.php | 98 +- .../sources/Software/Blog/Vbulletin.php | 2 +- .../sources/Software/Calendar/Vbulletin.php | 2 +- .../Software/Core/Expressionengine.php | 6 +- .../Software/Core/Invisioncommunity.php | 34 +- .../convert/sources/Software/Core/Joomla.php | 2 +- .../convert/sources/Software/Core/Mybb.php | 2 +- .../convert/sources/Software/Core/Phpbb.php | 35 +- .../convert/sources/Software/Core/Punbb.php | 2 +- .../convert/sources/Software/Core/Smf.php | 2 +- .../sources/Software/Core/UBBthreads.php | 4 +- .../convert/sources/Software/Core/Vanilla.php | 4 +- .../sources/Software/Core/Vbulletin.php | 164 +- .../sources/Software/Core/Vbulletin5.php | 2 - .../sources/Software/Core/Wordpress.php | 2 +- .../convert/sources/Software/Core/Xenforo.php | 68 +- .../Software/Forums/Expressionengine.php | 2 +- .../convert/sources/Software/Forums/Phpbb.php | 32 +- .../convert/sources/Software/Forums/Smf.php | 9 +- .../sources/Software/Forums/UBBthreads.php | 4 +- .../sources/Software/Forums/Vanilla.php | 26 +- .../sources/Software/Forums/Vbulletin.php | 2 +- .../sources/Software/Forums/Vbulletin5.php | 4 +- .../sources/Software/Gallery/Photopost.php | 16 +- .../sources/Software/Gallery/Vbulletin.php | 4 +- .../sources/Software/Gallery/Xenforo.php | 7 +- applications/core/Application.php | 109 +- applications/core/api/members.php | 3 +- applications/core/api/search.php | 42 +- applications/core/data/acprestrictions.json | 3 +- applications/core/data/acpsearch.json | 54 +- .../ContentModeratorPermissions.txt | 72 + .../defaults/extensions/EditorLocations.txt | 3 +- .../MemberExportPersonalInformation.txt | 37 + .../data/defaults/extensions/MemberFilter.txt | 2 +- .../core/data/defaults/extensions/Sitemap.txt | 20 + applications/core/data/emails.xml | 61 +- applications/core/data/javascript.xml | 1037 ++++++---- applications/core/data/lang.xml | 368 ++-- applications/core/data/schema.json | 221 +- applications/core/data/settings.json | 25 + applications/core/data/tasks.json | 2 +- applications/core/data/theme.xml | 858 +++++--- applications/core/data/versions.json | 36 +- .../CommunityEnhancements/GoogleAnalytics.php | 35 + .../core/CommunityEnhancements/Mandrill.php | 35 + .../CommunityEnhancements/SpamMonitoring.php | 2 +- .../core/CommunityEnhancements/Sparkpost.php | 36 +- .../core/Dashboard/IpsconnectMaster.php | 14 +- .../extensions/core/Dashboard/LatestNews.php | 2 +- .../extensions/core/EditorLocations/Admin.php | 11 +- .../core/EditorLocations/Announcement.php | 11 +- .../extensions/core/EditorLocations/Clubs.php | 5 +- .../core/EditorLocations/CustomField.php | 11 +- .../core/EditorLocations/Members.php | 11 +- .../core/EditorLocations/Messaging.php | 11 +- .../extensions/core/EditorLocations/Meta.php | 9 +- .../extensions/core/EditorLocations/Modcp.php | 11 +- .../core/EditorLocations/ProfileSteps.php | 3 +- .../core/EditorLocations/Reports.php | 11 +- .../core/EditorLocations/ReviewResponses.php | 3 +- .../core/EditorLocations/ShareLinks.php | 11 +- .../core/EditorLocations/Signatures.php | 11 +- .../core/EditorLocations/Staffdirectory.php | 11 +- .../core/EditorLocations/Widget.php | 3 +- .../extensions/core/FileStorage/Promote.php | 18 +- .../extensions/core/FileStorage/Reaction.php | 10 +- .../extensions/core/FileStorage/Theme.php | 60 +- .../extensions/core/GroupForm/Content.php | 2 +- .../core/GroupForm/GroupSettings.php | 37 +- .../core/GroupLimits/GroupLimits.php | 122 +- .../extensions/core/IpAddresses/ErrorLogs.php | 2 + .../extensions/core/IpAddresses/Reports.php | 2 +- .../extensions/core/LiveSearch/Members.php | 2 +- .../BasicInformation.php | 44 +- .../core/MemberACPProfileBlocks/Header.php | 2 +- .../core/MemberACPProfileBlocks/Locations.php | 2 +- .../MemberACPProfileBlocks/LoginMethods.php | 2 +- .../core/MemberACPProfileTabs/Main.php | 24 +- .../MemberExportPersonalInformation/Main.php | 115 ++ .../index.html | 0 .../extensions/core/MemberFilter/Bulkmail.php | 86 + .../extensions/core/MemberFilter/Content.php | 8 +- .../extensions/core/MemberFilter/Group.php | 4 +- .../extensions/core/MemberFilter/Joined.php | 99 +- .../extensions/core/MemberFilter/Lastpost.php | 99 +- .../core/MemberFilter/Lastvisit.php | 99 +- .../core/MemberFilter/Leaderboard.php | 4 +- .../core/MemberFilter/Linkedaccounts.php | 29 +- .../extensions/core/MemberFilter/Name.php | 86 + .../core/MemberFilter/Reputation.php | 8 +- .../core/MemberFilter/Twofactor.php | 6 +- .../core/MemberForm/BasicInformation.php | 22 +- .../extensions/core/MemberForm/Profile.php | 22 +- .../core/MemberForm/Restrictions.php | 30 +- .../core/MemberForm/SecurityAnswers.php | 26 +- .../extensions/core/MemberHistory/Core.php | 6 +- .../core/MemberRestrictions/Content.php | 3 +- .../extensions/core/MemberSync/History.php | 10 +- .../extensions/core/MemberSync/ipsconnect.php | 10 +- .../core/extensions/core/ModCp/Reports.php | 4 +- .../core/extensions/core/ModCp/Warnings.php | 2 +- .../extensions/core/Notifications/Content.php | 20 +- .../extensions/core/ProfileSteps/Core.php | 36 +- .../core/extensions/core/Queue/Bulkmail.php | 11 +- .../core/Queue/DeleteOrMoveContent.php | 7 +- .../core/extensions/core/Queue/Follow.php | 4 +- .../extensions/core/Queue/IndexSingleItem.php | 141 ++ .../extensions/core/Queue/InstallLanguage.php | 62 +- .../extensions/core/Queue/MemberContent.php | 121 +- .../extensions/core/Queue/MoveMembers.php | 6 + .../core/Queue/RebuildSearchIndex.php | 5 +- .../core/Queue/RecountStarRatings.php | 4 + .../extensions/core/Queue/UnsubMembers.php | 106 + .../core/Queue/WarnNotifications.php | 2 +- .../core/extensions/core/Sitemap/Content.php | 11 +- .../core/extensions/core/Sitemap/Profiles.php | 18 + .../extensions/nexus/Item/ClubMembership.php | 12 +- .../interface/ckeditor/ckeditor/CHANGES.md | 105 +- .../interface/ckeditor/ckeditor/ckeditor.js | 1782 +++++++++-------- .../interface/ckeditor/ckeditor/contents.css | 7 +- .../interface/ckeditor/ckeditor/lang/bg.js | 2 +- .../interface/ckeditor/ckeditor/lang/cs.js | 2 +- .../interface/ckeditor/ckeditor/lang/de.js | 2 +- .../interface/ckeditor/ckeditor/lang/en-au.js | 2 +- .../interface/ckeditor/ckeditor/lang/et.js | 2 +- .../interface/ckeditor/ckeditor/lang/fa.js | 2 +- .../interface/ckeditor/ckeditor/lang/gl.js | 2 +- .../interface/ckeditor/ckeditor/lang/hu.js | 2 +- .../interface/ckeditor/ckeditor/lang/pl.js | 2 +- .../interface/ckeditor/ckeditor/lang/pt-br.js | 2 +- .../interface/ckeditor/ckeditor/lang/ro.js | 2 +- .../interface/ckeditor/ckeditor/lang/ru.js | 2 +- .../interface/ckeditor/ckeditor/lang/sq.js | 2 +- .../interface/ckeditor/ckeditor/lang/sv.js | 2 +- .../interface/ckeditor/ckeditor/lang/tr.js | 2 +- .../interface/ckeditor/ckeditor/lang/zh-cn.js | 2 +- .../interface/ckeditor/ckeditor/lang/zh.js | 2 +- .../ckeditor/plugins/ipsautolink/plugin.js | 12 +- .../ckeditor/plugins/ipsmentions/plugin.js | 2 +- .../ckeditor/plugins/ipspage/plugin.js | 2 +- .../ckeditor/plugins/ipspaste/plugin.js | 14 +- .../ckeditor/ckeditor/skins/ips/editor.css | 2 +- .../ckeditor/skins/ips/editor_gecko.css | 2 +- .../ckeditor/ckeditor/skins/ips/editor_ie.css | 2 +- .../ckeditor/skins/ips/editor_ie7.css | 2 +- .../ckeditor/skins/ips/editor_ie8.css | 2 +- .../ckeditor/skins/ips/editor_iequirks.css | 2 +- .../ckeditor/ckeditor/skins/moono/editor.css | 2 +- .../ckeditor/skins/moono/editor_gecko.css | 2 +- .../ckeditor/skins/moono/editor_ie.css | 2 +- .../ckeditor/skins/moono/editor_ie7.css | 2 +- .../ckeditor/skins/moono/editor_ie8.css | 2 +- .../ckeditor/skins/moono/editor_iequirks.css | 2 +- applications/core/interface/email/tumblr.png | Bin 0 -> 843 bytes .../admin/applications/applications.php | 7 +- .../modules/admin/applications/developer.php | 8 +- .../modules/admin/applications/plugins.php | 28 +- .../core/modules/admin/bulkmail/bulkmail.php | 15 +- .../core/modules/admin/customization/ajax.php | 4 +- .../modules/admin/customization/themes.php | 4 +- .../core/modules/admin/discovery/search.php | 6 +- .../core/modules/admin/editor/emoticons.php | 23 +- .../core/modules/admin/members/groups.php | 10 +- .../core/modules/admin/members/members.php | 270 ++- .../membersettings/profilecompletion.php | 26 +- .../modules/admin/membersettings/profiles.php | 2 +- .../modules/admin/membersettings/spam.php | 39 + .../core/modules/admin/overview/dashboard.php | 85 +- .../core/modules/admin/overview/files.php | 8 +- .../admin/promotion/advertisements.php | 19 +- .../core/modules/admin/promotion/promote.php | 76 +- .../core/modules/admin/promotion/seo.php | 3 +- .../core/modules/admin/settings/advanced.php | 45 +- .../core/modules/admin/settings/email.php | 14 + .../core/modules/admin/settings/general.php | 10 +- .../modules/admin/settings/licensekey.php | 2 +- .../core/modules/admin/settings/login.php | 13 +- .../core/modules/admin/settings/posting.php | 3 + .../core/modules/admin/settings/terms.php | 6 +- .../core/modules/admin/support/support.php | 10 +- .../core/modules/admin/support/utf8mb4.php | 26 +- .../core/modules/admin/system/login.php | 36 +- .../core/modules/admin/system/upgrade.php | 819 +++++++- .../core/modules/front/clubs/directory.php | 4 + .../core/modules/front/clubs/view.php | 2 +- .../core/modules/front/discover/popular.php | 3 +- .../core/modules/front/discover/streams.php | 10 +- .../core/modules/front/members/profile.php | 66 +- .../modules/front/messaging/messenger.php | 4 +- .../core/modules/front/online/online.php | 6 - .../core/modules/front/promote/promote.php | 2 +- .../core/modules/front/search/search.php | 20 +- .../core/modules/front/system/ajax.php | 42 +- .../modules/front/system/announcement.php | 8 + .../core/modules/front/system/editor.php | 26 +- .../core/modules/front/system/facebook.php | 100 + .../core/modules/front/system/login.php | 5 +- .../modules/front/system/notifications.php | 2 +- .../core/modules/front/system/privacy.php | 14 +- .../core/modules/front/system/redirect.php | 2 +- .../core/modules/front/system/register.php | 93 +- .../core/modules/front/system/settings.php | 35 +- .../core/modules/front/system/terms.php | 4 +- .../core/modules/front/system/twitter.php | 7 +- .../core/modules/front/system/warnings.php | 2 +- .../core/modules/setup/install/install.php | 3 +- .../core/modules/setup/install/license.php | 4 +- .../core/modules/setup/upgrade/license.php | 28 + .../modules/setup/upgrade/systemcheck.php | 2 +- .../core/setup/upg_100023/queries.json | 15 + .../core/setup/upg_101100/upgrade.php | 2 +- .../core/setup/upg_102030/queries.json | 8 +- .../core/setup/upg_103000/options.php | 10 +- .../core/setup/upg_103000/queries.json | 125 +- .../core/setup/upg_103000/upgrade.php | 77 +- .../core/setup/upg_103003/upgrade.php | 12 +- .../core/setup/upg_103006/queries.json | 14 + .../core/setup/upg_103009/queries.json | 45 + .../core/setup/upg_103009/upgrade.php | 36 + .../core/setup/upg_103011/queries.json | 56 + .../core/setup/upg_103011/upgrade.php | 39 + .../core/setup/upg_103021/queries.json | 47 + .../core/setup/upg_103021/upgrade.php | 178 ++ .../core/setup/upg_103033/queries.json | 23 + .../core/setup/upg_103033/upgrade.php | 63 + .../core/setup/upg_103034/queries.json | 23 + applications/core/setup/upg_40000/upgrade.php | 14 + .../sources/Announcements/Announcement.php | 78 +- .../core/sources/BulkMail/Bulkmailer.php | 22 +- applications/core/sources/Digest/Digest.php | 18 +- applications/core/sources/Facebook/Pixel.php | 2 +- applications/core/sources/Followed/Follow.php | 1 - .../core/sources/Form/SocialProfiles.php | 1 + .../core/sources/MemberACPProfile/MainTab.php | 11 + .../core/sources/Profanity/Profanity.php | 15 + applications/core/sources/Promote/Promote.php | 85 +- applications/core/sources/Setup/Install.php | 23 +- applications/core/sources/Setup/Upgrade.php | 31 +- applications/core/sources/Statuses/Reply.php | 13 + applications/core/sources/Statuses/Status.php | 25 + applications/core/sources/Stream/Stream.php | 4 +- applications/core/sources/Warnings/Reason.php | 2 +- .../core/sources/Warnings/Warning.php | 17 +- applications/core/tasks/cleanup.php | 2 +- .../core/tasks/clearelasticsearchtasks.php | 59 + applications/core/tasks/deletecontent.php | 16 +- applications/core/tasks/onlineusers.php | 3 +- applications/core/tasks/pruneipaddresses.php | 74 + applications/core/tasks/updatecheck.php | 11 +- applications/core/tasks/usagereporting.php | 18 +- applications/core/tasks/viewupdates.php | 8 +- applications/core/widgets/activeUsers.php | 24 +- applications/core/widgets/members.php | 2 +- applications/core/widgets/stats.php | 12 - applications/core/widgets/whosOnline.php | 4 +- applications/downloads/Application.php | 11 + applications/downloads/api/files.php | 2 +- applications/downloads/data/hooks.json | 8 +- applications/downloads/data/javascript.xml | 14 +- applications/downloads/data/lang.xml | 2 +- applications/downloads/data/schema.json | 4 +- applications/downloads/data/theme.xml | 56 +- applications/downloads/data/versions.json | 36 +- .../core/Announcements/Categories.php | 2 +- .../core/ContentRouter/Downloads.php | 14 +- .../core/EditorLocations/Categories.php | 13 +- .../core/EditorLocations/Downloads.php | 11 +- .../extensions/core/MemberForm/Downloads.php | 31 +- .../extensions/core/Queue/Follow.php | 5 +- .../modules/front/downloads/view.php | 28 +- .../downloads/sources/Category/Category.php | 5 +- applications/downloads/sources/File/File.php | 53 +- applications/forums/api/forums.php | 8 +- applications/forums/data/javascript.xml | 16 +- applications/forums/data/lang.xml | 2 +- applications/forums/data/schema.json | 4 +- applications/forums/data/theme.xml | 6 +- applications/forums/data/versions.json | 36 +- .../extensions/core/Announcements/Forums.php | 14 +- .../core/EditorLocations/Forums.php | 27 +- .../forums/modules/front/forums/topic.php | 1 + applications/forums/sources/Topic/Post.php | 38 +- applications/forums/sources/Topic/Topic.php | 16 +- applications/gallery/Application.php | 11 + applications/gallery/data/javascript.xml | 31 +- applications/gallery/data/lang.xml | 4 +- applications/gallery/data/schema.json | 32 +- applications/gallery/data/theme.xml | 28 +- applications/gallery/data/versions.json | 36 +- .../core/EditorLocations/Albums.php | 11 +- .../core/EditorLocations/Categories.php | 11 +- .../core/EditorLocations/Images.php | 11 +- .../extensions/core/EditorMedia/Images.php | 2 +- .../extensions/core/GroupForm/Gallery.php | 4 +- .../extensions/core/GroupLimits/Album.php | 2 +- .../MemberACPProfileContentTab/Gallery.php | 2 +- .../extensions/core/MemberFilter/Album.php | 4 +- .../extensions/core/MemberForm/Images.php | 31 +- .../core/Queue/CleanUpGalleryImages.php | 18 +- .../gallery/extensions/core/Queue/Follow.php | 3 +- .../core/Queue/RebuildGalleryImages.php | 2 - .../extensions/core/Sitemap/Images.php | 11 +- .../extensions/core/Sitemap/Videos.php | 13 +- .../gallery/modules/front/gallery/browse.php | 8 +- .../gallery/modules/front/gallery/submit.php | 24 +- .../gallery/modules/front/gallery/view.php | 15 +- .../gallery/setup/install/queries.json | 15 - .../gallery/setup/upg_103011/queries.json | 12 + .../gallery/setup/upg_103021/queries.json | 26 + .../gallery/setup/upg_103021/upgrade.php | 96 + .../gallery/setup/upg_103026/queries.json | 23 + .../gallery/setup/upg_103027/queries.json | 14 + .../gallery/setup/upg_103033/queries.json | 13 + applications/gallery/sources/Album/Album.php | 211 +- applications/gallery/sources/Album/Item.php | 16 +- .../gallery/sources/Category/Category.php | 40 +- applications/gallery/sources/Image/Image.php | 42 +- applications/gallery/sources/Image/Table.php | 30 +- applications/gallery/widgets/albums.php | 1 + applications/nexus/Application.php | 7 +- applications/nexus/data/acprestrictions.json | 2 + applications/nexus/data/emails.xml | 7 +- applications/nexus/data/hooks.json | 16 +- applications/nexus/data/javascript.xml | 73 +- applications/nexus/data/lang.xml | 136 +- applications/nexus/data/schema.json | 32 +- applications/nexus/data/theme.xml | 455 +++-- applications/nexus/data/versions.json | 36 +- .../extensions/core/Dashboard/Income.php | 2 +- .../extensions/core/EditorLocations/Admin.php | 3 +- .../core/EditorLocations/Customer.php | 11 +- .../core/EditorLocations/Purchases.php | 11 +- .../extensions/core/EditorLocations/Store.php | 11 +- .../core/EditorLocations/Support.php | 21 +- .../extensions/core/IncomingEmail/Support.php | 40 +- .../core/IpAddresses/CustomerHistory.php | 32 +- .../AccountInformation.php | 133 +- .../core/MemberACPProfileBlocks/Notes.php | 2 +- .../core/MemberACPProfileBlocks/Purchases.php | 2 +- .../MemberACPProfileBlocks/Statistics.php | 4 +- .../core/MemberACPProfileTabs/Main.php | 48 +- .../Customer.php | 83 + .../index.html | 0 .../core/MemberFilter/Purchases.php | 4 +- .../core/MemberFilter/Subscriptions.php | 4 +- .../extensions/core/MemberForm/Nexus.php | 22 +- .../extensions/core/MemberHistory/Nexus.php | 41 +- .../extensions/core/MemberSync/Nexus.php | 14 + .../core/Queue/FixRefundTransactions.php | 153 ++ .../nexus/extensions/nexus/Item/Package.php | 2 +- .../extensions/nexus/Item/Subscription.php | 56 +- .../nexus/Item/SubscriptionUpgrade.php | 2 +- .../nexus/interface/gateways/2checkout.php | 3 +- .../interface/gateways/stripe-redirector.php | 2 +- .../nexus/interface/gateways/stripe.php | 100 +- .../nexus/modules/admin/customers/view.php | 5 +- .../admin/payments/checkoutsettings.php | 6 +- .../nexus/modules/admin/payments/invoices.php | 122 +- .../modules/admin/payments/transactions.php | 116 +- .../nexus/modules/admin/reports/income.php | 2 +- .../nexus/modules/front/checkout/checkout.php | 25 +- .../nexus/modules/front/clients/cards.php | 5 +- .../nexus/modules/front/clients/invoices.php | 10 + .../nexus/modules/front/store/product.php | 6 +- .../nexus/modules/front/store/store.php | 2 +- .../front/subscriptions/subscriptions.php | 6 + .../nexus/setup/upg_103011/queries.json | 9 + .../nexus/setup/upg_103026/queries.json | 43 + .../nexus/setup/upg_103026/upgrade.php | 38 + applications/nexus/sources/Coupon/Coupon.php | 24 + applications/nexus/sources/Fraud/Rule.php | 2 +- .../Gateway/PayPal/BillingAgreement.php | 4 +- .../nexus/sources/Gateway/PayPal/PayPal.php | 3 +- .../nexus/sources/Gateway/Stripe/Stripe.php | 47 +- .../nexus/sources/Invoice/Invoice.php | 1 + applications/nexus/sources/Package/Ad.php | 33 +- .../nexus/sources/Package/CustomField.php | 19 +- .../nexus/sources/Package/Package.php | 241 ++- .../nexus/sources/Purchase/Purchase.php | 2 +- .../nexus/sources/Subscription/Package.php | 49 +- .../sources/Subscription/Subscription.php | 19 +- .../nexus/sources/Support/Author/Member.php | 7 +- .../nexus/sources/Transaction/Transaction.php | 152 +- .../nexus/tasks/billingAgreements.php | 2 +- applications/nexus/tasks/capture.php | 56 +- .../nexus/tasks/supportAutoresolve.php | 7 +- init.php | 14 +- oauth/authorize/index.php | 18 +- oauth/callback/index.php | 14 +- system/Api/Controller.php | 4 - system/Api/OAuthClient.php | 7 +- system/Api/PaginatedResponse.php | 2 +- system/Application/Application.php | 79 +- system/Application/Module.php | 2 +- system/Content/Api/CommentController.php | 4 +- system/Content/Api/ItemController.php | 2 +- system/Content/ClubContainer.php | 31 +- system/Content/Comment.php | 116 +- system/Content/Content.php | 51 +- system/Content/Controller.php | 43 +- system/Content/Item.php | 269 +-- system/Content/Promote/Facebook.php | 74 +- system/Content/Promote/PromoteAbstract.php | 3 +- system/Content/Reactable.php | 8 +- system/Content/Search/ContentFilter.php | 15 + system/Content/Search/Elastic/Index.php | 337 +++- system/Content/Search/Elastic/Query.php | 37 +- system/Content/Search/Index.php | 54 +- system/Content/Search/Mysql/Index.php | 6 +- system/Content/Search/Mysql/Query.php | 21 +- system/Content/Search/Query.php | 2 +- system/Content/Search/Result/Content.php | 11 +- system/Content/Search/Results.php | 2 +- system/Content/ShareServices/Facebook.php | 36 +- system/Content/Widget.php | 4 +- system/Content/WidgetComment.php | 2 +- system/Data/Cache/Redis.php | 17 +- system/Data/Store/Redis.php | 12 +- system/Db/Db.php | 4 +- system/Dispatcher/Controller.php | 64 +- system/Dispatcher/External.php | 5 +- system/Dispatcher/Front.php | 21 +- system/Dispatcher/Setup.php | 4 +- system/Dispatcher/Standard.php | 15 +- system/Email/Email.php | 21 +- system/Email/Incoming/Email.php | 23 + system/Email/Outgoing/Debug.php | 4 +- system/Email/Outgoing/Exception.php | 22 +- system/Email/Outgoing/Php.php | 2 +- system/Email/Outgoing/SendGrid.php | 4 +- system/Email/Outgoing/Smtp.php | 4 +- system/File/Amazon.php | 18 +- system/File/Database.php | 8 +- system/File/File.php | 13 +- system/File/FileSystem.php | 10 +- system/File/Ftp.php | 8 +- system/GeoLocation/GeoCoder/Google.php | 46 +- system/GeoLocation/GeoCoder/Mapbox.php | 46 +- system/GeoLocation/GeoLocation.php | 35 +- system/GeoLocation/Maps/Mapbox.php | 2 +- system/Helpers/Chart/Database.php | 10 +- system/Helpers/Form/Color.php | 7 +- system/Helpers/Form/Date.php | 6 +- system/Helpers/Form/Editor.php | 16 +- system/Helpers/Form/Item.php | 2 +- system/Helpers/Form/Matrix.php | 9 +- system/Helpers/Form/Stack.php | 30 +- system/Helpers/Form/Text.php | 10 +- system/Helpers/Form/Upload.php | 2 + system/Helpers/Table/Db.php | 11 +- system/Http/Url.php | 2 +- system/Http/Url/Internal.php | 11 + system/Http/Useragent.php | 7 +- system/Image/Imagemagick.php | 26 + .../ExternalDatabase/ExternalDatabase.php | 6 +- system/Login/Handler/Handler.php | 16 +- system/Login/Handler/OAuth1/OAuth1.php | 18 +- system/Login/Handler/OAuth1/Twitter.php | 5 + system/Login/Handler/OAuth2/Custom.php | 13 +- system/Login/Handler/OAuth2/Facebook.php | 130 +- system/Login/Handler/OAuth2/Invision.php | 2 +- system/Login/Handler/OAuth2/OAuth2.php | 30 +- system/Login/Handler/OAuth2/Wordpress.php | 33 +- system/Login/LoginAbstract.php | 2 +- system/Login/Success.php | 4 +- system/Member/Club/Club.php | 18 +- system/Member/Device.php | 36 +- system/Member/History.php | 2 +- system/Member/Member.php | 109 +- system/Member/ProfileStep.php | 56 +- system/Node/Controller.php | 43 +- system/Node/Model.php | 13 +- system/Output/Output.php | 17 +- system/Plugin/Hook.php | 2 +- system/Redis/Redis.php | 57 +- system/Session/Front.php | 24 +- system/Session/Session.php | 14 +- system/Session/Store.php | 16 +- system/Session/Store/Database.php | 50 +- system/Session/Store/Redis.php | 24 +- system/Task/Exception.php | 10 +- system/Task/Task.php | 2 +- system/Text/LegacyParser.php | 15 +- system/Text/Parser.php | 142 +- system/Theme/Advanced/Theme.php | 3 +- system/Theme/Dev/Theme.php | 4 +- system/Theme/SandboxedTemplate.php | 33 +- system/Theme/Theme.php | 42 +- system/Widget/PermissionCache.php | 2 +- system/Widget/StaticCache.php | 4 +- system/Xml/SimpleXML.php | 2 +- 609 files changed, 14707 insertions(+), 5726 deletions(-) create mode 100644 admin/convertutf8/system/Text/Module/Uconverter.php create mode 100644 admin/upgrade/upgradeAvailable.html create mode 100644 applications/convert/hooks/LegacyParser.php create mode 100644 applications/core/data/defaults/extensions/ContentModeratorPermissions.txt create mode 100644 applications/core/data/defaults/extensions/MemberExportPersonalInformation.txt create mode 100644 applications/core/extensions/core/CommunityEnhancements/GoogleAnalytics.php create mode 100644 applications/core/extensions/core/CommunityEnhancements/Mandrill.php create mode 100644 applications/core/extensions/core/MemberExportPersonalInformation/Main.php create mode 100644 applications/core/extensions/core/MemberExportPersonalInformation/index.html create mode 100644 applications/core/extensions/core/MemberFilter/Bulkmail.php create mode 100644 applications/core/extensions/core/MemberFilter/Name.php create mode 100644 applications/core/extensions/core/Queue/IndexSingleItem.php create mode 100644 applications/core/extensions/core/Queue/UnsubMembers.php create mode 100644 applications/core/interface/email/tumblr.png create mode 100644 applications/core/modules/admin/membersettings/spam.php create mode 100644 applications/core/modules/front/system/facebook.php create mode 100644 applications/core/setup/upg_100023/queries.json create mode 100644 applications/core/setup/upg_103006/queries.json create mode 100644 applications/core/setup/upg_103009/queries.json create mode 100644 applications/core/setup/upg_103009/upgrade.php create mode 100644 applications/core/setup/upg_103011/queries.json create mode 100644 applications/core/setup/upg_103011/upgrade.php create mode 100644 applications/core/setup/upg_103021/queries.json create mode 100644 applications/core/setup/upg_103021/upgrade.php create mode 100644 applications/core/setup/upg_103033/queries.json create mode 100644 applications/core/setup/upg_103033/upgrade.php create mode 100644 applications/core/setup/upg_103034/queries.json create mode 100644 applications/core/tasks/clearelasticsearchtasks.php create mode 100644 applications/core/tasks/pruneipaddresses.php create mode 100644 applications/gallery/setup/upg_103011/queries.json create mode 100644 applications/gallery/setup/upg_103021/queries.json create mode 100644 applications/gallery/setup/upg_103021/upgrade.php create mode 100644 applications/gallery/setup/upg_103026/queries.json create mode 100644 applications/gallery/setup/upg_103027/queries.json create mode 100644 applications/gallery/setup/upg_103033/queries.json create mode 100644 applications/nexus/extensions/core/MemberExportPersonalInformation/Customer.php create mode 100644 applications/nexus/extensions/core/MemberExportPersonalInformation/index.html create mode 100644 applications/nexus/extensions/core/Queue/FixRefundTransactions.php create mode 100644 applications/nexus/setup/upg_103011/queries.json create mode 100644 applications/nexus/setup/upg_103026/queries.json create mode 100644 applications/nexus/setup/upg_103026/upgrade.php diff --git a/Credits.txt b/Credits.txt index c2e972b8..49b5cf08 100644 --- a/Credits.txt +++ b/Credits.txt @@ -6,7 +6,7 @@ has been used throughout Invision Community to add style, flair and functionalit to our product. NULLING - Last Updated: 18 April 2018 + Last Updated: 18 September 2018 Author: IPBMafia.ru AES implementation in PHP @@ -24,8 +24,8 @@ BMDoHyeon font package CKEditor Description: Provides the editor functionality for submitting content. - Location: In development: applications/core/dev/ckeditor (custom build with additional plugins and some code changes) - Included version: 4.9 + Location: In development: applications/core/dev/ckeditor (custom build with additional plugins) + Included version: 4.10 Website: http://ckeditor.com License: http://www.gnu.org/copyleft/lesser.html diff --git a/admin/convertutf8/cli.php b/admin/convertutf8/cli.php index 9a1dc1ad..bef844a0 100644 --- a/admin/convertutf8/cli.php +++ b/admin/convertutf8/cli.php @@ -22,7 +22,7 @@ else print "
\n"; print "This script is meant to be run via command line