Version 4.7.0

This commit is contained in:
Neo committed 2025-12-19 16:00:35 -08:00
1 parent 517a5e1f70
commit 8ba7d43898
1933 files changed
+65613 -11332

No files matched your search

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<rules><rule><action>core_NewContentItem</action><filters/><milestone/><points_subject>10</points_subject><badge_subject/><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_Comment</action><filters/><milestone/><points_subject>5</points_subject><badge_subject/><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_FollowNode</action><filters/><milestone/><points_subject>2</points_subject><badge_subject/><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_FollowContentItem</action><filters/><milestone/><points_subject>2</points_subject><badge_subject/><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_FollowMember</action><filters/><milestone/><points_subject>2</points_subject><badge_subject/><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_Reaction</action><filters/><milestone/><points_subject>1</points_subject><badge_subject/><points_other>1</points_other><badge_other/><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_Comment</action><filters>{"milestone":1}</filters><milestone>1</milestone><points_subject>0</points_subject><badge_subject>6087eca35e0df</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Making your first post</award_subject_lang><award_other_lang/></rule><rule><action>core_NewContentItem</action><filters>{"milestone":1}</filters><milestone>1</milestone><points_subject>0</points_subject><badge_subject>6087eca35e1ea</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Started a discussion</award_subject_lang><award_other_lang/></rule><rule><action>core_Comment</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>6087eca35e304</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Making your 10th post</award_subject_lang><award_other_lang/></rule><rule><action>core_Reaction</action><filters>{"milestone":5}</filters><milestone>5</milestone><points_subject>0</points_subject><badge_subject/><points_other>0</points_other><badge_other>6087eca35e3b2</badge_other><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_FollowMember</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>6087eca35e557</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Got 10 followers!</award_subject_lang><award_other_lang/></rule><rule><action>forums_AnswerMarkedBest</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>6087eca35e6c4</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Solved 10 topics</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_concurrent":7}</filters><milestone/><points_subject>0</points_subject><badge_subject>6087eca35e776</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Visited daily for a week</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":7}</filters><milestone/><points_subject>0</points_subject><badge_subject>6087eca35e81a</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>A week since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":30}</filters><milestone/><points_subject>0</points_subject><badge_subject>6087eca35e932</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>A month since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":365}</filters><milestone/><points_subject>0</points_subject><badge_subject>6087eca35e9cb</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>A year since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_Reaction</action><filters>{"milestone":100}</filters><milestone>100</milestone><points_subject>0</points_subject><badge_subject>6087eca35ea70</badge_subject><points_other>0</points_other><badge_other/><enabled>1</enabled><award_subject_lang>Got 100 reactions</award_subject_lang><award_other_lang/></rule><rule><action>core_Comment</action><filters>{"milestone":500}</filters><milestone>500Line truncated
<rules><rule><action>core_NewContentItem</action><filters/><milestone>0</milestone><points_subject>10</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_Comment</action><filters/><milestone>0</milestone><points_subject>5</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Making your first post</award_subject_lang><award_other_lang/></rule><rule><action>core_FollowNode</action><filters/><milestone>0</milestone><points_subject>2</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Started a discussion</award_subject_lang><award_other_lang/></rule><rule><action>core_FollowContentItem</action><filters/><milestone>0</milestone><points_subject>2</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Making your 10th post</award_subject_lang><award_other_lang/></rule><rule><action>core_FollowMember</action><filters/><milestone>0</milestone><points_subject>2</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang/><award_other_lang/></rule><rule><action>core_Reaction</action><filters/><milestone>0</milestone><points_subject>1</points_subject><badge_subject>0</badge_subject><points_other>1</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Got 10 followers!</award_subject_lang><award_other_lang/></rule><rule><action>core_Comment</action><filters>{"milestone":1}</filters><milestone>1</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0b90</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Making your first post</award_subject_lang><award_other_lang/></rule><rule><action>core_NewContentItem</action><filters>{"milestone":1}</filters><milestone>1</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0bb4</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Started a discussion</award_subject_lang><award_other_lang/></rule><rule><action>core_Comment</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0bd6</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Making your 10th post</award_subject_lang><award_other_lang/></rule><rule><action>core_Reaction</action><filters>{"milestone":5}</filters><milestone>5</milestone><points_subject>0</points_subject><badge_subject>0</badge_subject><points_other>0</points_other><badge_other>61829d5ad0bfa</badge_other><enabled>1</enabled><award_subject_lang>A month since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_FollowMember</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0c1d</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Got 10 followers!</award_subject_lang><award_other_lang/></rule><rule><action>forums_AnswerMarkedBest</action><filters>{"milestone":10}</filters><milestone>10</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0c3f</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Solved 10 topics</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_concurrent":7}</filters><milestone>0</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0c62</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>Visited daily for a week</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":7}</filters><milestone>0</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0c84</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>A week since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":30}</filters><milestone>0</milestone><points_subject>0</points_subject><badge_subject>61829d5ad0ca7</badge_subject><points_other>0</points_other><badge_other>0</badge_other><enabled>1</enabled><award_subject_lang>A month since joining</award_subject_lang><award_other_lang/></rule><rule><action>core_SessionStartDaily</action><filters>{"milestone_registered":365}</filters><milestone>0</milestone><points_sLine truncated
+73 -23
View File
@@ -105,6 +105,13 @@
"controller": "advanced",
"do": "",
"restriction": "advanced_manage"
},
"dataLayer": {
"tab": "core",
"controller": "dataLayer",
"do": "",
"restriction": "dataLayer_manage",
"subcontrollers": ""
}
},
"discovery": {
@@ -141,12 +148,6 @@
"restriction": null,
"callback": "return ( ( !\\IPS\\CIC AND \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_furls' ) ) or \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_sitemap' ) or \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_meta' ) );"
},
"analytics": {
"tab": "core",
"controller": "analytics",
"do": "",
"restriction": "analytics_manage"
},
"sharelinks": {
"tab": "core",
"controller": "sharelinks",
@@ -160,21 +161,6 @@
"restriction": "promote_manage"
}
},
"mobile": {
"menu": {
"tab": "core",
"controller": "menu",
"do": "",
"restriction": "menu_manage",
"callback": "return \\IPS\\Settings::i()->mobile_app_id;"
},
"mobile": {
"tab": "core",
"controller": "mobile",
"do": "",
"restriction": "mobile_manage"
}
},
"members": {
"members": {
"tab": "members",
@@ -348,6 +334,13 @@
"controller": "settings",
"do": "",
"restriction": "settings_manage"
},
"storedreplies": {
"tab": "customization",
"controller": "storedreplies",
"do": "",
"restriction": "stored_replies_manage",
"subcontrollers": ""
}
},
"languages": {
@@ -409,7 +402,21 @@
"tab": "stats",
"controller": "search",
"do": "",
"restriction": "search_manage",
"restriction": "search_stats_manage",
"subcontrollers": ""
},
"reports": {
"tab": "stats",
"controller": "reports",
"do": "",
"restriction": "reports_manage",
"subcontrollers": ""
},
"deletedcontent": {
"tab": "stats",
"controller": "deletedcontent",
"do": "",
"restriction": "deletedcontent_manage",
"subcontrollers": ""
}
},
@@ -426,7 +433,7 @@
"controller": "registrationstats",
"do": "",
"restriction": "registrations_manage",
"restriction_module": "members"
"restriction_module": "stats"
},
"membervisits": {
"tab": "stats",
@@ -465,6 +472,49 @@
"do": "",
"restriction": "overview_manage",
"subcontrollers": ""
},
"spam": {
"tab": "stats",
"controller": "spam",
"do": "",
"restriction": "spam_manage",
"subcontrollers": ""
},
"preferences": {
"tab": "stats",
"controller": "preferences",
"do": "",
"restriction": "preferences_manage",
"subcontrollers": ""
},
"referrals": {
"tab": "stats",
"controller": "referrals",
"do": "",
"restriction": "referrals_manage",
"subcontrollers": "",
"callback": "return \\IPS\\Settings::i()->ref_on;"
},
"follow": {
"tab": "stats",
"controller": "follow",
"do": "",
"restriction": "follow_manage",
"subcontrollers": ""
},
"warnings": {
"tab": "stats",
"controller": "warnings",
"do": "",
"restriction": "warnings_manage",
"subcontrollers": ""
},
"moderators": {
"tab": "stats",
"controller": "moderators",
"do": "",
"restriction": "moderatorstats_manage",
"subcontrollers": ""
}
},
"messengerstats": {
+37 -16
View File
@@ -33,7 +33,8 @@
"api_reference": "api_reference",
"api_logs": "api_logs",
"api_logs_settings": "api_logs_settings",
"api_logs_delete": "api_logs_delete"
"api_logs_delete": "api_logs_delete",
"webhooks_manage": "webhooks_manage"
},
"rss": {
"rss_manage": "rss_manage",
@@ -58,22 +59,11 @@
"advertisements_edit": "advertisements_edit",
"advertisements_delete": "advertisements_delete"
},
"analytics": {
"analytics_manage": "analytics_manage"
},
"promote": {
"promote_manage": "promote_manage",
"promote_logs": "promote_logs"
}
},
"mobile": {
"mobile": {
"mobile_manage": "mobile_manage"
},
"menu": {
"menu_manage": "menu_manage"
}
},
"settings": {
"login": {
"login_access": "login_access",
@@ -121,6 +111,11 @@
},
"mfa": {
"mfa_manage": "mfa_manage"
},
"dataLayer": {
"dataLayer_manage": "dataLayer_manage",
"dataLayer_handlers_edit": "dataLayer_handlers_edit",
"dataLayer_handlers_view": "dataLayer_handlers_view"
}
},
"discovery": {
@@ -169,9 +164,6 @@
"messages": {
"messages_manage": "messages_manage"
},
"registrations": {
"registrations_manage": "registrations_manage"
},
"promotions": {
"promotions_manage": "promotions_manage"
}
@@ -271,6 +263,9 @@
},
"settings": {
"settings_manage": "settings_manage"
},
"editor_stored_replies": {
"stored_replies_manage": "stored_replies_manage"
}
},
"customization": {
@@ -328,7 +323,6 @@
"support": {
"get_support": "get_support",
"diagnostic_log_settings": "diagnostic_log_settings",
"sql_toolbox": "sql_toolbox",
"system_logs_view": "system_logs_view",
"redis_data": "redis_data"
}
@@ -365,6 +359,27 @@
},
"overview": {
"overview_manage": "overview_manage"
},
"registrations": {
"registrations_manage": "registrations_manage"
},
"spamstats": {
"spamstats_manage": "spamstats_manage"
},
"preferences": {
"preferences_manage": "preferences_manage"
},
"referrals": {
"referrals_manage": "referrals_manage"
},
"follow": {
"follow_manage": "follow_manage"
},
"warnings": {
"warnings_manage": "warnings_manage"
},
"moderators": {
"moderatorstats_manage": "moderatorstats_manage"
}
},
"system": [],
@@ -420,6 +435,12 @@
},
"emailstats": {
"emailstats_manage": "emailstats_manage"
},
"reportstats": {
"reportstats_manage": "reportstats_manage"
},
"deletedcontent": {
"deletedcontent_manage": "deletedcontent_manage"
}
},
"marketplace": {
+201 -88
View File
@@ -66,7 +66,8 @@
"restriction": "api_manage",
"keywords": [
"api",
"rest api"
"rest api",
"webhook"
]
},
"app=core&module=applications&controller=api&tab=apiKeys": {
@@ -91,6 +92,20 @@
"api reference"
]
},
"app=core&module=applications&controller=api&tab=webhooks": {
"lang_key": "webhooks",
"restriction": "api_splash",
"keywords": [
"webhook"
]
},
"app=core&module=applications&controller=api&tab=webhooks&do=settings&searchResult=webhook_logs_success": {
"lang_key": "webhook_logs_success",
"restriction": "api_splash",
"keywords": [
"webhook"
]
},
"app=core&module=applications&controller=applications": {
"lang_key": "menu__core_applications_applications",
"restriction": "app_manage",
@@ -106,15 +121,25 @@
"lang_key": "menu__core_applications_enhancements",
"restriction": "enhancements_manage",
"keywords": [
"analytics",
"bulk mail",
"easypost",
"email",
"enhancements",
"enom",
"geo",
"giphy",
"indexnow",
"mapbox",
"maps",
"matomo",
"maxmind",
"omniture",
"piwik",
"pixabay",
"sendgrid",
"spam",
"tag manager",
"viglink",
"zapier"
]
@@ -136,6 +161,28 @@
"maps"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_ImageScanner": {
"lang_key": "menu__core_applications_enhancements",
"restriction": "enhancements_manage",
"keywords": [
"adult images",
"disturbing image filters",
"disturbing images filters",
"gore filters",
"gore image filters",
"gore images filters",
"image filters",
"image scanner",
"inappropriate image filters",
"inappropriate images filters",
"porn filters",
"porn images",
"pornographic images",
"violence filters",
"violent image filters",
"violent images filters"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_Pixabay": {
"lang_key": "menu__core_applications_enhancements",
"restriction": "enhancements_manage",
@@ -343,6 +390,14 @@
"search results"
]
},
"app=core&module=discovery&controller=streams&do=allActivitySettings": {
"lang_key": "menu__core_discovery_streams",
"restriction": "streams_manage",
"keywords": [
"stream subscriptions",
"streams"
]
},
"app=core&module=editor&controller=emoticons": {
"lang_key": "menu__core_editor_emoticons",
"restriction": "emoticons_manage",
@@ -402,6 +457,13 @@
"parse"
]
},
"app=core&module=editor&controller=storedreplies": {
"lang_key": "menu__core_editor_storedreplies",
"restriction": "stored_replies_manage",
"keywords": [
"stock replies"
]
},
"app=core&module=editor&controller=toolbar": {
"lang_key": "editor_customization",
"restriction": "toolbar_manage",
@@ -446,50 +508,6 @@
"groups"
]
},
"app=core&module=members&controller=groups&searchResult=g_promote_exclude": {
"lang_key": "g_promote_exclude",
"restriction": "groups_manage",
"keywords": [
"group promotion",
"member promotions",
"member upgrades"
]
},
"app=core&module=members&controller=groups&searchResult=g_upload_animated_photos": {
"lang_key": "g_upload_animated_photos",
"restriction": "groups_manage",
"keywords": [
"animated",
"photos"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_can_post_anonymously": {
"lang_key": "can_post_anonymously",
"restriction": "groups_manage",
"keywords": [
"anonymous",
"anonymously"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_hide_group": {
"lang_key": "gbw_hide_group",
"restriction": "groups_manage",
"keywords": [
"allow filtering",
"online users",
"search"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_post_highlight": {
"lang_key": "gbw_post_highlight",
"restriction": "groups_manage",
"keywords": [
"background",
"highlight",
"highlight post",
"replies"
]
},
"app=core&module=members&controller=groups&searchResult=g_access_offline": {
"lang_key": "g_access_offline",
"restriction": "groups_manage",
@@ -731,6 +749,15 @@
"group formatting"
]
},
"app=core&module=members&controller=groups&searchResult=g_promote_exclude": {
"lang_key": "g_promote_exclude",
"restriction": "groups_manage",
"keywords": [
"group promotion",
"member promotions",
"member upgrades"
]
},
"app=core&module=members&controller=groups&searchResult=g_rep_max_positive": {
"lang_key": "g_rep_max_positive",
"restriction": "groups_manage",
@@ -789,6 +816,14 @@
"ratings"
]
},
"app=core&module=members&controller=groups&searchResult=g_upload_animated_photos": {
"lang_key": "g_upload_animated_photos",
"restriction": "groups_manage",
"keywords": [
"animated",
"photos"
]
},
"app=core&module=members&controller=groups&searchResult=g_use_signatures": {
"lang_key": "g_use_signatures",
"restriction": "groups_manage",
@@ -824,6 +859,14 @@
"profile cover photo"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_can_post_anonymously": {
"lang_key": "can_post_anonymously",
"restriction": "groups_manage",
"keywords": [
"anonymous",
"anonymously"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_cannot_be_ignored": {
"lang_key": "can_be_ignored",
"restriction": "groups_manage",
@@ -858,6 +901,15 @@
"tags"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_hide_group": {
"lang_key": "gbw_hide_group",
"restriction": "groups_manage",
"keywords": [
"allow filtering",
"online users",
"search"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_no_status_import": {
"lang_key": "gbw_no_status_import",
"restriction": "groups_manage",
@@ -878,6 +930,16 @@
"statuses"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_post_highlight": {
"lang_key": "gbw_post_highlight",
"restriction": "groups_manage",
"keywords": [
"background",
"highlight",
"highlight post",
"replies"
]
},
"app=core&module=members&controller=groups&searchResult=gbw_view_reps": {
"lang_key": "gbw_view_reps",
"restriction": "groups_manage",
@@ -975,13 +1037,6 @@
"Reputation Level"
]
},
"app=core&module=members&controller=members&searchResult=form_member_title": {
"lang_key": "member_title",
"restriction": null,
"keywords": [
"Member Title"
]
},
"app=core&module=members&controller=members&searchResult=form_member_warnings": {
"lang_key": "member_warnings",
"restriction": null,
@@ -1089,13 +1144,6 @@
"pm popup window"
]
},
"app=core&module=membersettings&controller=notifications&do=method&id=inline&searchResult=notification_prefs_sound": {
"lang_key": "notification_prefs_sound",
"restriction": "notifications_manage",
"keywords": [
"notification sounds"
]
},
"app=core&module=membersettings&controller=notifications&do=pruneSettings&searchResult=form_prune_notifications": {
"lang_key": "prune_notifications",
"restriction": "notifications_prune",
@@ -1402,14 +1450,6 @@
"show reputation"
]
},
"app=core&module=membersettings&controller=reputation&searchResult=reputation_timezone": {
"lang_key": "reputation_timezone",
"restriction": "reps_manage",
"keywords": [
"leaderboard",
"timezone"
]
},
"app=core&module=membersettings&controller=reputation&tab=leaderboard&searchResult=reputation_leaderboard_on": {
"lang_key": "reputation_leaderboard_on",
"restriction": "reps_manage",
@@ -1432,6 +1472,14 @@
"winner"
]
},
"app=core&module=membersettings&controller=reputation&tab=leaderboard&searchResult=reputation_timezone": {
"lang_key": "reputation_timezone",
"restriction": "reps_manage",
"keywords": [
"leaderboard",
"timezone"
]
},
"app=core&module=messengerstats&controller=pmstats": {
"lang_key": "menu__core_members_pmstats",
"restriction": null,
@@ -1601,6 +1649,13 @@
"png"
]
},
"app=core&module=overview&controller=files&do=imagesettings&searchResult=imagick_strip_exif": {
"lang_key": "imagick_strip_exif",
"restriction": "files_view",
"keywords": [
"exif"
]
},
"app=core&module=overview&controller=files&do=settings": {
"lang_key": "menu__core_overview_files",
"restriction": "files_view",
@@ -1625,19 +1680,6 @@
"google"
]
},
"app=core&module=promotion&controller=analytics": {
"lang_key": "ipbseo_ga_enabled",
"restriction": "analytics_manage",
"keywords": [
"analytics",
"ga",
"google",
"google analytics",
"omniture",
"piwik",
"tracking"
]
},
"app=core&module=promotion&controller=promote": {
"lang_key": "menu__core_promotion_promote",
"restriction": "promote_manage",
@@ -1712,6 +1754,24 @@
"robots"
]
},
"app=core&module=promotion&controller=seo&tab=robotstxt": {
"lang_key": "seo_tab_robotstxt",
"restriction": null,
"keywords": [
"crawl",
"robots",
"robots.txt",
"seo"
]
},
"app=core&module=promotion&controller=seo&tab=robotstxt&searchResult=use_robotstxt": {
"lang_key": "use_robotstxt",
"restriction": null,
"keywords": [
"robots",
"robots.txt"
]
},
"app=core&module=promotion&controller=seo&tab=sitemap": {
"lang_key": "seo_tab_sitemap",
"restriction": "seo_sitemap",
@@ -1823,6 +1883,13 @@
"x-frame-options"
]
},
"app=core&module=settings&controller=advanced&tab=settings&searchResult=form_widget_cache_ttl": {
"lang_key": "widget_cache_ttl",
"restriction": "advanced_manage",
"keywords": [
"cache"
]
},
"app=core&module=settings&controller=advanced&tab=settings&searchResult=match_ipaddress": {
"lang_key": "match_ipaddress",
"restriction": "security_manage",
@@ -1857,6 +1924,60 @@
"contact us"
]
},
"app=core&module=settings&controller=dataLayer": {
"lang_key": "menu__core_settings_dataLayer",
"restriction": "dataLayer_manage",
"keywords": [
"data layer",
"datalayer",
"pii"
]
},
"app=core&module=settings&controller=dataLayer&tab=events": {
"lang_key": "_datalayer_events",
"restriction": "dataLayer_manage",
"keywords": [
"data layer events",
"datalayer events"
]
},
"app=core&module=settings&controller=dataLayer&tab=handlers": {
"lang_key": "_datalayer_handlers",
"restriction": "dataLayer_handlers_view",
"keywords": [
"data layer handlers",
"datalayer handlers"
]
},
"app=core&module=settings&controller=dataLayer&tab=main&searchResult=datalayer_general_core_datalayer_use_gtm": {
"lang_key": "core_datalayer_use_gtm",
"restriction": "dataLayer_manage",
"keywords": [
"google tag manager",
"gtm",
"tag manager"
]
},
"app=core&module=settings&controller=dataLayer&tab=pageContext": {
"lang_key": "_datalayer_pageContext",
"restriction": "dataLayer_manage",
"keywords": [
"context",
"data layer context",
"data layer page context",
"datalayer context",
"datalayer page context",
"page context"
]
},
"app=core&module=settings&controller=dataLayer&tab=properties": {
"lang_key": "_datalayer_properties",
"restriction": "dataLayer_manage",
"keywords": [
"data layer properties",
"datalayer properties"
]
},
"app=core&module=settings&controller=email": {
"lang_key": "menu__core_settings_email",
"restriction": "email_manage",
@@ -1977,14 +2098,6 @@
"reports"
]
},
"app=core&module=settings&controller=general&searchResult=form_show_home_link": {
"lang_key": "show_home_link",
"restriction": "general_manage",
"keywords": [
"breadcrumb",
"navigation"
]
},
"app=core&module=settings&controller=general&searchResult=form_site_address": {
"lang_key": "site_address",
"restriction": "general_manage",
+62 -29
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<build>
<module key="admin/overview"><![CDATA[{"default_controller":"dashboard","protected":0,"default":0}]]></module>
<module key="admin/overview"><![CDATA[{"default_controller":"dashboard","protected":0,"default":1}]]></module>
<module key="admin/system"><![CDATA[{"default_controller":"login","protected":1,"default":0}]]></module>
<module key="admin/applications"><![CDATA[{"default_controller":"applications","protected":0,"default":0}]]></module>
<module key="admin/settings"><![CDATA[{"default_controller":"general","protected":0,"default":0}]]></module>
@@ -23,7 +23,6 @@
<module key="admin/activitystats"><![CDATA[{"default_controller":"overview","protected":0,"default":0}]]></module>
<module key="admin/messengerstats"><![CDATA[{"default_controller":"","protected":0,"default":0}]]></module>
<module key="admin/moderation"><![CDATA[{"default_controller":"","protected":0,"default":0}]]></module>
<module key="admin/mobile"><![CDATA[{"default_controller":"multi","protected":0,"default":0}]]></module>
<module key="admin/marketplace"><![CDATA[{"default_controller":"","protected":0,"default":0}]]></module>
<module key="admin/achievements"><![CDATA[{"default_controller":"","protected":0,"default":0}]]></module>
<module key="front/system"><![CDATA[{"default_controller":"splash","protected":1,"default":0}]]></module>
@@ -39,8 +38,7 @@
<module key="front/staffdirectory"><![CDATA[{"default_controller":"directory","protected":0,"default":0}]]></module>
<module key="front/clubs"><![CDATA[{"default_controller":"directory","protected":0,"default":0}]]></module>
<module key="front/promote"><![CDATA[{"default_controller":"ourpicks","protected":0,"default":0}]]></module>
<module key="front/activity"><![CDATA[{"default":0,"default_controller":"","protected":0}]]></module>
<module key="front/dashboard"><![CDATA[{"default":0,"default_controller":"dashboard","protected":1}]]></module>
<module key="front/referral"><![CDATA[{"default":0,"default_controller":"","protected":0}]]></module>
<task frequency="P0Y0M0DT1H0M0S">profilesync</task>
<task frequency="P0Y0M1DT0H0M0S">updatecheck</task>
<task frequency="P0Y0M1DT0H0M0S">cleanup</task>
@@ -75,6 +73,8 @@
<task frequency="P0Y0M1DT0H0M0S">chunkcleanup</task>
<task frequency="P0Y0M0DT0H15M0S">s3Delete</task>
<task frequency="P0Y0M1DT0H0M0S">pwaprune</task>
<task frequency="P0Y0M0DT0H5M0S">dailyStreamSubscriptions</task>
<task frequency="P0Y0M0DT0H5M0S">weeklyStreamSubscriptions</task>
<setting key="achievements_enabled"><![CDATA[{"key":"achievements_enabled","default":"1","report":"full"}]]></setting>
<setting key="achievements_last_rebuilt"><![CDATA[{"key":"achievements_last_rebuilt","default":"0","report":"full"}]]></setting>
<setting key="achievements_rebuilding"><![CDATA[{"key":"achievements_rebuilding","default":"0","report":"full"}]]></setting>
@@ -84,6 +84,9 @@
<setting key="acp_notes"><![CDATA[{"key":"acp_notes","default":"","report":"none"}]]></setting>
<setting key="acp_notes_updated"><![CDATA[{"key":"acp_notes_updated","default":"","report":"full"}]]></setting>
<setting key="activity_stream_rss"><![CDATA[{"key":"activity_stream_rss","default":"1","report":"full"}]]></setting>
<setting key="activity_stream_subscriptions"><![CDATA[{"key":"activity_stream_subscriptions","default":"1","report":"full"}]]></setting>
<setting key="activity_stream_subscriptions_inactive_limit"><![CDATA[{"key":"activity_stream_subscriptions_inactive_limit","default":"60","report":"full"}]]></setting>
<setting key="activity_stream_subscriptions_max"><![CDATA[{"key":"activity_stream_subscriptions_max","default":"3","report":"full"}]]></setting>
<setting key="ads_circulation"><![CDATA[{"key":"ads_circulation","default":"random","report":"full"}]]></setting>
<setting key="ads_exist"><![CDATA[{"key":"ads_exist","default":"0","report":"full"}]]></setting>
<setting key="ads_force_sidebar"><![CDATA[{"key":"ads_force_sidebar","default":"0","report":"full"}]]></setting>
@@ -134,6 +137,7 @@
<setting key="ckeditor_permissions"><![CDATA[{"key":"ckeditor_permissions","default":"{}","report":"bool"}]]></setting>
<setting key="ckeditor_toolbars"><![CDATA[{"key":"ckeditor_toolbars","default":"{\"desktop\":[{\"name\":\"row1\",\"items\":[\"Bold\",\"Italic\",\"Underline\",\"Strike\",\"-\",\"ipsLink\",\"Ipsquote\",\"ipsCode\",\"ipsEmoticon\",\"-\",\"BulletedList\",\"NumberedList\",\"-\",\"JustifyLeft\",\"JustifyCenter\",\"JustifyRight\",\"-\",\"TextColor\",\"FontSize\",\"-\",\"ipsPreview\"]},\"\\\/\"],\"tablet\":[{\"name\":\"row1\",\"items\":[\"Bold\",\"Italic\",\"Underline\",\"-\",\"ipsLink\",\"Ipsquote\",\"ipsEmoticon\",\"-\",\"BulletedList\",\"NumberedList\",\"-\",\"ipsPreview\"]},\"\\\/\"],\"phone\":[{\"name\":\"row1\",\"items\":[\"Bold\",\"Italic\",\"Underline\",\"-\",\"ipsEmoticon\",\"-\",\"ipsLink\",\"-\",\"ipsPreview\"]},\"\\\/\"]}","report":"bool"}]]></setting>
<setting key="clickjackprevention"><![CDATA[{"key":"clickjackprevention","default":"xframe","report":"full"}]]></setting>
<setting key="club_max_cover"><![CDATA[{"key":"club_max_cover","default":"-1","report":"full"}]]></setting>
<setting key="club_nodes_in_apps"><![CDATA[{"key":"club_nodes_in_apps","default":"0","report":"full"}]]></setting>
<setting key="clubs"><![CDATA[{"key":"clubs","default":"0","report":"full"}]]></setting>
<setting key="clubs_allow_view_change"><![CDATA[{"key":"clubs_allow_view_change","default":"1","report":"full"}]]></setting>
@@ -158,7 +162,18 @@
<setting key="coppa_consent_extra"><![CDATA[{"key":"coppa_consent_extra","default":"","report":"bool"}]]></setting>
<setting key="coppa_fax"><![CDATA[{"key":"coppa_fax","default":"","report":"bool"}]]></setting>
<setting key="copyright_line"><![CDATA[{"key":"copyright_line","default":"","report":"bool"}]]></setting>
<setting key="core_datalayer_enabled"><![CDATA[{"key":"core_datalayer_enabled","default":"0","report":"none"}]]></setting>
<setting key="core_datalayer_events"><![CDATA[{"key":"core_datalayer_events","default":"{}","report":"none"}]]></setting>
<setting key="core_datalayer_gtmkey"><![CDATA[{"key":"core_datalayer_gtmkey","default":"window.dataLayer","report":"none"}]]></setting>
<setting key="core_datalayer_include_pii"><![CDATA[{"key":"core_datalayer_include_pii","default":"0","report":"none"}]]></setting>
<setting key="core_datalayer_member_pii_choice"><![CDATA[{"key":"core_datalayer_member_pii_choice","default":"0","report":"none"}]]></setting>
<setting key="core_datalayer_pii"><![CDATA[{"key":"core_datalayer_pii","default":"0","report":"none"}]]></setting>
<setting key="core_datalayer_properties"><![CDATA[{"key":"core_datalayer_properties","default":"{}","report":"none"}]]></setting>
<setting key="core_datalayer_replace_with_sso"><![CDATA[{"key":"core_datalayer_replace_with_sso","default":"0","report":"none"}]]></setting>
<setting key="core_datalayer_use_gtm"><![CDATA[{"key":"core_datalayer_use_gtm","default":"1","report":"none"}]]></setting>
<setting key="csp_header"><![CDATA[{"key":"csp_header","default":"","report":"bool"}]]></setting>
<setting key="custom_body_code"><![CDATA[{"key":"custom_body_code","default":"","report":"none"}]]></setting>
<setting key="custom_page_view_js"><![CDATA[{"key":"custom_page_view_js","default":"","report":"none"}]]></setting>
<setting key="dellog_retention_period"><![CDATA[{"key":"dellog_retention_period","default":"30","report":"full"}]]></setting>
<setting key="device_management"><![CDATA[{"key":"device_management","default":"1","report":"full"}]]></setting>
<setting key="diagnostics"><![CDATA[{"key":"diagnostics","default":"1","report":"full"}]]></setting>
@@ -174,6 +189,8 @@
<setting key="editor_paragraph_padding"><![CDATA[{"key":"editor_paragraph_padding","default":"1","report":"full"}]]></setting>
<setting key="editor_paste_behaviour"><![CDATA[{"key":"editor_paste_behaviour","default":"rich","report":"full"}]]></setting>
<setting key="email_color"><![CDATA[{"key":"email_color","default":"#177ec9","report":"bool"}]]></setting>
<setting key="email_filter_action"><![CDATA[{"key":"email_filter_action","default":"allow","report":"full"}]]></setting>
<setting key="email_filter_replace_text"><![CDATA[{"key":"email_filter_replace_text","default":"*****@*****.tld","report":"bool"}]]></setting>
<setting key="email_in"><![CDATA[{"key":"email_in","default":"","report":"bool"}]]></setting>
<setting key="email_logo"><![CDATA[{"key":"email_logo","default":"","report":"bool"}]]></setting>
<setting key="email_out"><![CDATA[{"key":"email_out","default":"","report":"bool"}]]></setting>
@@ -197,6 +214,8 @@
<setting key="flood_control"><![CDATA[{"key":"flood_control","default":"5","report":"full"}]]></setting>
<setting key="force_reg_terms"><![CDATA[{"key":"force_reg_terms","default":"0","report":"full"}]]></setting>
<setting key="furl_configuration"><![CDATA[{"key":"furl_configuration","default":"","report":"bool"}]]></setting>
<setting key="ga_code"><![CDATA[{"key":"ga_code","default":"","report":"none"}]]></setting>
<setting key="ga_enabled"><![CDATA[{"key":"ga_enabled","default":"0","report":"full"}]]></setting>
<setting key="giphy_apikey"><![CDATA[{"key":"giphy_apikey","default":"","report":"none"}]]></setting>
<setting key="giphy_apikey_default"><![CDATA[{"key":"giphy_apikey_default","default":"N74I5NtWXp00t2lOwOQn3XunASrJ9wLV","report":"none"}]]></setting>
<setting key="giphy_enabled"><![CDATA[{"key":"giphy_enabled","default":"","report":"full"}]]></setting>
@@ -210,13 +229,19 @@
<setting key="googleauth_groups"><![CDATA[{"key":"googleauth_groups","default":"*","report":"bool"}]]></setting>
<setting key="googlemaps"><![CDATA[{"key":"googlemaps","default":"1","report":"full"}]]></setting>
<setting key="googleplacesautocomplete"><![CDATA[{"key":"googleplacesautocomplete","default":"1","report":"full"}]]></setting>
<setting key="googletag_enabled"><![CDATA[{"key":"googletag_enabled","default":"0","report":"full"}]]></setting>
<setting key="googletag_head_code"><![CDATA[{"key":"googletag_head_code","default":"","report":"none"}]]></setting>
<setting key="googletag_noscript_code"><![CDATA[{"key":"googletag_noscript_code","default":"","report":"none"}]]></setting>
<setting key="group_formatting"><![CDATA[{"key":"group_formatting","default":"global","report":"full"}]]></setting>
<setting key="guest_captcha"><![CDATA[{"key":"guest_captcha","default":"1","report":"full"}]]></setting>
<setting key="guest_terms_bar"><![CDATA[{"key":"guest_terms_bar","default":"0","report":"full"}]]></setting>
<setting key="hcaptcha_secret"><![CDATA[{"key":"hcaptcha_secret","default":"","report":"none"}]]></setting>
<setting key="hcaptcha_sitekey"><![CDATA[{"key":"hcaptcha_sitekey","default":"","report":"bool"}]]></setting>
<setting key="htaccess_mod_rewrite"><![CDATA[{"key":"htaccess_mod_rewrite","default":"0","report":"full"}]]></setting>
<setting key="icons_apple_startup"><![CDATA[{"key":"icons_apple_startup","default":"","report":"bool"}]]></setting>
<setting key="icons_favicon"><![CDATA[{"key":"icons_favicon","default":"","report":"bool"}]]></setting>
<setting key="icons_homescreen"><![CDATA[{"key":"icons_homescreen","default":"","report":"bool"}]]></setting>
<setting key="icons_homescreen_maskable"><![CDATA[{"key":"icons_homescreen_maskable","default":"","report":"bool"}]]></setting>
<setting key="icons_mask_color"><![CDATA[{"key":"icons_mask_color","default":"FFFFFF","report":"bool"}]]></setting>
<setting key="icons_mask_icon"><![CDATA[{"key":"icons_mask_icon","default":"","report":"bool"}]]></setting>
<setting key="icons_sharer_logo"><![CDATA[{"key":"icons_sharer_logo","default":"","report":"bool"}]]></setting>
@@ -225,6 +250,8 @@
<setting key="image_png_quality_gd"><![CDATA[{"key":"image_png_quality_gd","default":"9","report":"full"}]]></setting>
<setting key="image_suite"><![CDATA[{"key":"image_suite","default":"imagemagick","report":"full"}]]></setting>
<setting key="imagick_strip_exif"><![CDATA[{"key":"imagick_strip_exif","default":"1","report":"full"}]]></setting>
<setting key="indexnow_enabled"><![CDATA[{"key":"indexnow_enabled","default":"0","report":"full"}]]></setting>
<setting key="indexnow_key"><![CDATA[{"key":"indexnow_key","default":"","report":"bool"}]]></setting>
<setting key="ip_address_prune"><![CDATA[{"key":"ip_address_prune","default":"","report":"full"}]]></setting>
<setting key="ipb_bruteforce_attempts"><![CDATA[{"key":"ipb_bruteforce_attempts","default":"3","report":"full"}]]></setting>
<setting key="ipb_bruteforce_period"><![CDATA[{"key":"ipb_bruteforce_period","default":"15","report":"full"}]]></setting>
@@ -235,9 +262,6 @@
<setting key="ipb_url_blacklist"><![CDATA[{"key":"ipb_url_blacklist","default":"","report":"bool"}]]></setting>
<setting key="ipb_url_filter_option"><![CDATA[{"key":"ipb_url_filter_option","default":"none","report":"full"}]]></setting>
<setting key="ipb_url_whitelist"><![CDATA[{"key":"ipb_url_whitelist","default":"","report":"bool"}]]></setting>
<setting key="ipbseo_ga_enabled"><![CDATA[{"key":"ipbseo_ga_enabled","default":"1","report":"full"}]]></setting>
<setting key="ipbseo_ga_paginatecode"><![CDATA[{"key":"ipbseo_ga_paginatecode","default":"","report":"bool"}]]></setting>
<setting key="ipbseo_ga_provider"><![CDATA[{"key":"ipbseo_ga_provider","default":"none","report":"full"}]]></setting>
<setting key="ips_cp_purchase"><![CDATA[{"key":"ips_cp_purchase","default":"0","report":"full"}]]></setting>
<setting key="ipseo_ga"><![CDATA[{"key":"ipseo_ga","default":"","report":"bool"}]]></setting>
<setting key="ipsgeoip"><![CDATA[{"key":"ipsgeoip","default":"1","report":"full"}]]></setting>
@@ -258,6 +282,8 @@
<setting key="mapbox_api_key"><![CDATA[{"key":"mapbox_api_key","default":"","report":"none"}]]></setting>
<setting key="match_browser"><![CDATA[{"key":"match_browser","default":"0","report":"full"}]]></setting>
<setting key="match_ipaddress"><![CDATA[{"key":"match_ipaddress","default":"1","report":"full"}]]></setting>
<setting key="matomo_code"><![CDATA[{"key":"matomo_code","default":"","report":"none"}]]></setting>
<setting key="matomo_enabled"><![CDATA[{"key":"matomo_enabled","default":"0","report":"full"}]]></setting>
<setting key="max_internalembed_width"><![CDATA[{"key":"max_internalembed_width","default":"500","report":"full"}]]></setting>
<setting key="max_internalembed_width_css"><![CDATA[{"key":"max_internalembed_width_css","default":"none","report":"none"}]]></setting>
<setting key="max_poll_choices"><![CDATA[{"key":"max_poll_choices","default":"20","report":"full"}]]></setting>
@@ -276,22 +302,12 @@
<setting key="mfa_required_prompt"><![CDATA[{"key":"mfa_required_prompt","default":"immediate","report":"full"}]]></setting>
<setting key="min_user_name_length"><![CDATA[{"key":"min_user_name_length","default":"3","report":"full"}]]></setting>
<setting key="minimum_age"><![CDATA[{"key":"minimum_age","default":"0","report":"full"}]]></setting>
<setting key="mobile_app_home_blocks_order"><![CDATA[{"key":"mobile_app_home_blocks_order","default":"{\"new_content\":true,\"active_users\":true,\"our_picks\":true,\"popular_contributors\":true}","report":"bool"}]]></setting>
<setting key="mobile_app_id"><![CDATA[{"key":"mobile_app_id","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_itunes_id"><![CDATA[{"key":"mobile_app_itunes_id","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_itunes_url"><![CDATA[{"key":"mobile_app_itunes_url","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_play_id"><![CDATA[{"key":"mobile_app_play_id","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_play_url"><![CDATA[{"key":"mobile_app_play_url","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_prompt"><![CDATA[{"key":"mobile_app_prompt","default":"0","report":"full"}]]></setting>
<setting key="mobile_app_redirect_scheme"><![CDATA[{"key":"mobile_app_redirect_scheme","default":"","report":"bool"}]]></setting>
<setting key="mobile_app_secret"><![CDATA[{"key":"mobile_app_secret","default":"","report":"none"}]]></setting>
<setting key="most_online"><![CDATA[{"key":"most_online","default":"{\"count\":0,\"time\":0}","report":"none"}]]></setting>
<setting key="mp_onboard_complete"><![CDATA[{"key":"mp_onboard_complete","default":"1","report":"none"}]]></setting>
<setting key="new_device_email"><![CDATA[{"key":"new_device_email","default":"0","report":"full"}]]></setting>
<setting key="new_reg_notify"><![CDATA[{"key":"new_reg_notify","default":"0","report":"full"}]]></setting>
<setting key="notification_prefs_one_per_view"><![CDATA[{"key":"notification_prefs_one_per_view","default":"0","report":"full"}]]></setting>
<setting key="notification_prefs_popup"><![CDATA[{"key":"notification_prefs_popup","default":"0","report":"full"}]]></setting>
<setting key="notification_prefs_sound"><![CDATA[{"key":"notification_prefs_sound","default":"1","report":"full"}]]></setting>
<setting key="onboard_complete"><![CDATA[{"key":"onboard_complete","default":"0","report":"none"}]]></setting>
<setting key="orig_tables_checked"><![CDATA[{"key":"orig_tables_checked","default":"0","report":"none"}]]></setting>
<setting key="our_picks_in_email"><![CDATA[{"key":"our_picks_in_email","default":"1","report":"none"}]]></setting>
@@ -370,6 +386,7 @@
<setting key="reputation_top_members_filters"><![CDATA[{"key":"reputation_top_members_filters","default":"*","report":"bool"}]]></setting>
<setting key="reputation_top_members_overview"><![CDATA[{"key":"reputation_top_members_overview","default":"pp_reputation_points,member_posts","report":"full"}]]></setting>
<setting key="reviews_rating_out_of"><![CDATA[{"key":"reviews_rating_out_of","default":"5","report":"full"}]]></setting>
<setting key="robots_txt"><![CDATA[{"key":"robots_txt","default":"default","report":"bool"}]]></setting>
<setting key="rules_exclude_groups"><![CDATA[{"key":"rules_exclude_groups","default":"[]","report":"none"}]]></setting>
<setting key="search_decay_days"><![CDATA[{"key":"search_decay_days","default":"120","report":"full"}]]></setting>
<setting key="search_decay_factor"><![CDATA[{"key":"search_decay_factor","default":"0.5","report":"full"}]]></setting>
@@ -383,6 +400,7 @@
<setting key="search_index_timeframe"><![CDATA[{"key":"search_index_timeframe","default":"0","report":"full"}]]></setting>
<setting key="search_method"><![CDATA[{"key":"search_method","default":"mysql","report":"full"}]]></setting>
<setting key="search_title_boost"><![CDATA[{"key":"search_title_boost","default":"5","report":"full"}]]></setting>
<setting key="searchlog_exclude_groups"><![CDATA[{"key":"searchlog_exclude_groups","default":"[2]","report":"bool"}]]></setting>
<setting key="security_questions_areas"><![CDATA[{"key":"security_questions_areas","default":"","report":"bool"}]]></setting>
<setting key="security_questions_enabled"><![CDATA[{"key":"security_questions_enabled","default":"0","report":"full"}]]></setting>
<setting key="security_questions_groups"><![CDATA[{"key":"security_questions_groups","default":"*","report":"bool"}]]></setting>
@@ -400,9 +418,12 @@
<setting key="signatures_guests"><![CDATA[{"key":"signatures_guests","default":"0","report":"full"}]]></setting>
<setting key="signatures_mobile"><![CDATA[{"key":"signatures_mobile","default":"0","report":"full"}]]></setting>
<setting key="site_address"><![CDATA[{"key":"site_address","default":"","report":"bool"}]]></setting>
<setting key="site_main_title"><![CDATA[{"key":"site_main_title","default":"","report":"bool"}]]></setting>
<setting key="site_main_url"><![CDATA[{"key":"site_main_url","default":"","report":"bool"}]]></setting>
<setting key="site_offline_message"><![CDATA[{"key":"site_offline_message","default":"","report":"bool"}]]></setting>
<setting key="site_online"><![CDATA[{"key":"site_online","default":"1","report":"full"}]]></setting>
<setting key="site_secret_key"><![CDATA[{"key":"site_secret_key","default":"","report":"none"}]]></setting>
<setting key="site_site_elsewhere"><![CDATA[{"key":"site_site_elsewhere","default":"0","report":"full"}]]></setting>
<setting key="site_social_profiles"><![CDATA[{"key":"site_social_profiles","default":"","report":"bool"}]]></setting>
<setting key="site_twitter_id"><![CDATA[{"key":"site_twitter_id","default":"","report":"bool"}]]></setting>
<setting key="sitemap_content_settings"><![CDATA[{"key":"sitemap_content_settings","default":"{}","report":"bool"}]]></setting>
@@ -458,6 +479,7 @@
<setting key="theme_designers_mode"><![CDATA[{"key":"theme_designers_mode","default":"0","report":"full"}]]></setting>
<setting key="theme_disk_cache_path"><![CDATA[{"key":"theme_disk_cache_path","default":"","report":"none"}]]></setting>
<setting key="theme_disk_cache_templates"><![CDATA[{"key":"theme_disk_cache_templates","default":"0","report":"full"}]]></setting>
<setting key="theme_editing_advanced_mode"><![CDATA[{"key":"theme_editing_advanced_mode","default":"0","report":"full"}]]></setting>
<setting key="topic_redirect_prune"><![CDATA[{"key":"topic_redirect_prune","default":"30","report":"full"}]]></setting>
<setting key="twitter_hashtag"><![CDATA[{"key":"twitter_hashtag","default":"","report":"bool"}]]></setting>
<setting key="updates_consent_default"><![CDATA[{"key":"updates_consent_default","default":"enabled","report":"full"}]]></setting>
@@ -511,14 +533,17 @@
<acpsearch key="app=core&amp;module=achievements&amp;controller=settings"><![CDATA[{"lang_key":"menu__core_achievements_settings","restriction":"settings_manage","keywords":["achievement","badge","rare badge"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=activitystats&amp;controller=communityactivity"><![CDATA[{"lang_key":"menu__core_activitystats_communityactivity","restriction":null,"keywords":["active members","activity","community activity","member activity","new posts"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=activitystats&amp;controller=keywords"><![CDATA[{"lang_key":"menu__core_activitystats_keywords","restriction":null,"keywords":["keyword tracking","keywords","tracking"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api"><![CDATA[{"lang_key":"menu__core_applications_api","restriction":"api_manage","keywords":["api","rest api"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api"><![CDATA[{"lang_key":"menu__core_applications_api","restriction":"api_manage","keywords":["api","rest api","webhook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=apiKeys"><![CDATA[{"lang_key":"api_keys","restriction":"api_manage","keywords":["api keys"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=apiLogs"><![CDATA[{"lang_key":"api_logs","restriction":"api_logs","keywords":["api logs"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=apiReference"><![CDATA[{"lang_key":"api_reference","restriction":"api_reference","keywords":["api documentation","api reference"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=webhooks"><![CDATA[{"lang_key":"webhooks","restriction":"api_splash","keywords":["webhook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=webhooks&amp;do=settings&amp;searchResult=webhook_logs_success"><![CDATA[{"lang_key":"webhook_logs_success","restriction":"api_splash","keywords":["webhook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=applications"><![CDATA[{"lang_key":"menu__core_applications_applications","restriction":"app_manage","keywords":["applications","install","modules","offline","online"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["bulk mail","email","enhancements","geo","giphy","maps","maxmind","sendgrid","spam","viglink","zapier"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["analytics","bulk mail","easypost","email","enhancements","enom","geo","giphy","indexnow","mapbox","maps","matomo","maxmind","omniture","piwik","pixabay","sendgrid","spam","tag manager","viglink","zapier"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_FacebookPixel"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["facebook","facebook pixel","pixel"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_GoogleMaps&amp;searchResult=form_googlemaps"><![CDATA[{"lang_key":"googlemaps","restriction":"enhancements_manage","keywords":["google","maps"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_ImageScanner"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["adult images","disturbing image filters","disturbing images filters","gore filters","gore image filters","gore images filters","image filters","image scanner","inappropriate image filters","inappropriate images filters","porn filters","porn images","pornographic images","violence filters","violent image filters","violent images filters"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Pixabay"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["photos","pixabay","stock","stock photo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Viglink&amp;searchResult=form_viglink_account_type"><![CDATA[{"lang_key":"viglink_account_type","restriction":"enhancements_manage","keywords":["advertising","viglink"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;searchResult=pixabay_apikey"><![CDATA[{"lang_key":"pixabay_apikey","restriction":"enhancements_manage","keywords":["pixabay"]}]]></acpsearch>
@@ -542,6 +567,7 @@
<acpsearch key="app=core&amp;module=discovery&amp;controller=search"><![CDATA[{"lang_key":"menu__core_discovery_search","restriction":"search_manage","keywords":["rebuild search","rebuild search index","reindex","reindex search","reindex search results","search","search index","search index rebuild","searching"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=search&amp;searchResult=form_search_method"><![CDATA[{"lang_key":"search_method","restriction":"search_manage","keywords":["elastic","elasticsearch","mysql","search"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=search&amp;searchResult=search_index_timeframe"><![CDATA[{"lang_key":"search_index_timeframe","restriction":"search_manage","keywords":["search","search content","search cutoff","search limit","search results"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=streams&amp;do=allActivitySettings"><![CDATA[{"lang_key":"menu__core_discovery_streams","restriction":"streams_manage","keywords":["stream subscriptions","streams"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=emoticons"><![CDATA[{"lang_key":"menu__core_editor_emoticons","restriction":"emoticons_manage","keywords":["emoticons","smileys","smilies"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=emoticons&amp;tab=custom"><![CDATA[{"lang_key":"custom_emoji","restriction":"emoticons_manage","keywords":["emoticon","smiley","smilie"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=emoticons&amp;tab=standard"><![CDATA[{"lang_key":"standard_emoji","restriction":"emoticons_manage","keywords":["emoji"]}]]></acpsearch>
@@ -549,15 +575,11 @@
<acpsearch key="app=core&amp;module=editor&amp;controller=settings&amp;searchResult=form_editor_paragraph_padding"><![CDATA[{"lang_key":"editor_paragraph_padding","restriction":"settings_manage","keywords":["enter","paragraph","return"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=settings&amp;searchResult=form_editor_paste_behaviour"><![CDATA[{"lang_key":"editor_paste_behaviour","restriction":"settings_manage","keywords":["formatting","paste","posting","remove"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=settings&amp;searchResult=form_enable_bbcode"><![CDATA[{"lang_key":"enable_bbcode","restriction":"settings_manage","keywords":["bbcode","parse"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=storedreplies"><![CDATA[{"lang_key":"menu__core_editor_storedreplies","restriction":"stored_replies_manage","keywords":["stock replies"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=toolbar"><![CDATA[{"lang_key":"editor_customization","restriction":"toolbar_manage","keywords":["bbcode","buttons","ckeditor","comment","editor","mobile","phone","plugins","post","responsive","tablet","toolbars","wysiwyg"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=languages&amp;controller=languages"><![CDATA[{"lang_key":"menu__core_languages_languages","restriction":null,"keywords":["languages","locales","translate","translations"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=languages&amp;controller=languages&amp;do=settings&amp;searchResult=form_lang_auto_detect"><![CDATA[{"lang_key":"lang_auto_detect","restriction":"lang_words","keywords":["detection","language"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups"><![CDATA[{"lang_key":"menu__core_members_groups","restriction":"groups_manage","keywords":["groups"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_promote_exclude"><![CDATA[{"lang_key":"g_promote_exclude","restriction":"groups_manage","keywords":["group promotion","member promotions","member upgrades"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_upload_animated_photos"><![CDATA[{"lang_key":"g_upload_animated_photos","restriction":"groups_manage","keywords":["animated","photos"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_can_post_anonymously"><![CDATA[{"lang_key":"can_post_anonymously","restriction":"groups_manage","keywords":["anonymous","anonymously"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_hide_group"><![CDATA[{"lang_key":"gbw_hide_group","restriction":"groups_manage","keywords":["allow filtering","online users","search"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_post_highlight"><![CDATA[{"lang_key":"gbw_post_highlight","restriction":"groups_manage","keywords":["background","highlight","highlight post","replies"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_access_offline"><![CDATA[{"lang_key":"g_access_offline","restriction":"groups_manage","keywords":["offline access","site offline"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_append_edit"><![CDATA[{"lang_key":"g_append_edit","restriction":"groups_manage","keywords":["edit","silent edit"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_attach"><![CDATA[{"lang_key":"g_attach","restriction":"groups_manage","keywords":["attachments","uploads"]}]]></acpsearch>
@@ -585,6 +607,7 @@
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_ppd_limit"><![CDATA[{"lang_key":"g_ppd_limit","restriction":"groups_manage","keywords":["content restriction","max content","max posts","per day","positing limit","positing restriction"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_ppd_unit"><![CDATA[{"lang_key":"g_ppd_unit","restriction":"groups_manage","keywords":["positing limit"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_prefixsuffix"><![CDATA[{"lang_key":"g_prefixsuffix","restriction":"groups_manage","keywords":["group color","group colour","group formatting"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_promote_exclude"><![CDATA[{"lang_key":"g_promote_exclude","restriction":"groups_manage","keywords":["group promotion","member promotions","member upgrades"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_rep_max_positive"><![CDATA[{"lang_key":"g_rep_max_positive","restriction":"groups_manage","keywords":["karma","like","reputation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_search_flood"><![CDATA[{"lang_key":"g_search_flood","restriction":"groups_manage","keywords":["search flood control"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_sig_max_image_size"><![CDATA[{"lang_key":"g_sig_max_image_size","restriction":"groups_manage","keywords":["signature images","signatures"]}]]></acpsearch>
@@ -592,16 +615,20 @@
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_sig_max_lines"><![CDATA[{"lang_key":"g_sig_max_lines","restriction":"groups_manage","keywords":["signature length","signature size","signature text","signatures"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_sig_max_urls"><![CDATA[{"lang_key":"g_sig_max_urls","restriction":"groups_manage","keywords":["signature links","signatures"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_topic_rate_setting"><![CDATA[{"lang_key":"g_topic_rate_setting","restriction":"groups_manage","keywords":["rate","ratings"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_upload_animated_photos"><![CDATA[{"lang_key":"g_upload_animated_photos","restriction":"groups_manage","keywords":["animated","photos"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_use_signatures"><![CDATA[{"lang_key":"g_use_signatures","restriction":"groups_manage","keywords":["signatures"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_view_board"><![CDATA[{"lang_key":"g_view_board","restriction":"groups_manage","keywords":["access","allowed to enter community","allowed to enter site","allowed to view community","allowed to view site","ban","user access site"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=g_vote_polls"><![CDATA[{"lang_key":"g_vote_polls","restriction":"groups_manage","keywords":["polls"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_allow_upload_bgimage"><![CDATA[{"lang_key":"gbw_allow_upload_bgimage","restriction":"groups_manage","keywords":["cover photo","profile cover photo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_can_post_anonymously"><![CDATA[{"lang_key":"can_post_anonymously","restriction":"groups_manage","keywords":["anonymous","anonymously"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_cannot_be_ignored"><![CDATA[{"lang_key":"can_be_ignored","restriction":"groups_manage","keywords":["ignore","ignored users"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_delete_attachments"><![CDATA[{"lang_key":"gbw_delete_attachments","restriction":"groups_manage","keywords":["attachments","delete attachments","uploads"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_disable_prefixes"><![CDATA[{"lang_key":"gbw_disable_prefixes","restriction":"groups_manage","keywords":["prefixes","tagging","tags"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_disable_tagging"><![CDATA[{"lang_key":"gbw_disable_tagging","restriction":"groups_manage","keywords":["tagging","tags"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_hide_group"><![CDATA[{"lang_key":"gbw_hide_group","restriction":"groups_manage","keywords":["allow filtering","online users","search"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_no_status_import"><![CDATA[{"lang_key":"gbw_no_status_import","restriction":"groups_manage","keywords":["facebook status","profile status","status updates","statuses","twitter status"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_no_status_update"><![CDATA[{"lang_key":"gbw_no_status_update","restriction":"groups_manage","keywords":["profile status","status updates","statuses"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_post_highlight"><![CDATA[{"lang_key":"gbw_post_highlight","restriction":"groups_manage","keywords":["background","highlight","highlight post","replies"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=gbw_view_reps"><![CDATA[{"lang_key":"gbw_view_reps","restriction":"groups_manage","keywords":["karma","like","reputation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=groups&amp;searchResult=group_username"><![CDATA[{"lang_key":"group_username","restriction":"groups_manage","keywords":["display name changes","name changes","user name changes","username changes"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=ip"><![CDATA[{"lang_key":"menu__core_members_ip","restriction":"membertools_ip","keywords":["address","IP","lookup"]}]]></acpsearch>
@@ -613,7 +640,6 @@
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_ips_member_name"><![CDATA[{"lang_key":"ips_member_name","restriction":null,"keywords":["Display Name"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_member_content_items"><![CDATA[{"lang_key":"member_content_items","restriction":null,"keywords":["Content Item","Recount"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_member_reputation"><![CDATA[{"lang_key":"member_reputation","restriction":null,"keywords":["Recount","Reputation Level"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_member_title"><![CDATA[{"lang_key":"member_title","restriction":null,"keywords":["Member Title"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_member_warnings"><![CDATA[{"lang_key":"member_warnings","restriction":null,"keywords":["Warning Points"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_password"><![CDATA[{"lang_key":"password","restriction":null,"keywords":["Change Password","Password"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=members&amp;controller=members&amp;searchResult=form_secondary_groups"><![CDATA[{"lang_key":"secondary_groups","restriction":null,"keywords":["Secondary Groups"]}]]></acpsearch>
@@ -625,7 +651,6 @@
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=edit&amp;id=core_BulkMails"><![CDATA[{"lang_key":"notifications__core_BulkMails","restriction":"notifications_manage","keywords":["bulk mails","gdpr","mailing list","news and updates","news list","newsletter"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=edit&amp;id=core_Content"><![CDATA[{"lang_key":"notifications__core_Content","restriction":"notifications_manage","keywords":["automatically follow","email limit","follow","followed content","followed members","limit emails"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=edit&amp;id=core_Messenger"><![CDATA[{"lang_key":"notifications__core_Messenger","restriction":"notifications_manage","keywords":["messenger pop up window","messenger popup window","pm pop up window","pm popup window"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=method&amp;id=inline&amp;searchResult=notification_prefs_sound"><![CDATA[{"lang_key":"notification_prefs_sound","restriction":"notifications_manage","keywords":["notification sounds"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=pruneSettings&amp;searchResult=form_prune_notifications"><![CDATA[{"lang_key":"prune_notifications","restriction":"notifications_prune","keywords":["notifications","prune"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=notifications&amp;do=pruneSettings&amp;searchResult=prune_follows"><![CDATA[{"lang_key":"prune_follows","restriction":"notifications_prune","keywords":["follow","prune"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=profiles"><![CDATA[{"lang_key":"profile_fields","restriction":"profiles_manage","keywords":["custom fields","custom profile","custom profile fields","edit fields","edit profile fields","profile fields"]}]]></acpsearch>
@@ -659,10 +684,10 @@
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;searchResult=reputation_show_content"><![CDATA[{"lang_key":"reputation_show_content","restriction":"reps_settings","keywords":["show likes","show reputation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;searchResult=reputation_show_days_won_trophy"><![CDATA[{"lang_key":"reputation_show_days_won_trophy","restriction":"reps_manage","keywords":["days won"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;searchResult=reputation_show_profile"><![CDATA[{"lang_key":"reputation_show_profile","restriction":"reps_manage","keywords":["show likes","show reputation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;searchResult=reputation_timezone"><![CDATA[{"lang_key":"reputation_timezone","restriction":"reps_manage","keywords":["leaderboard","timezone"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_leaderboard_on"><![CDATA[{"lang_key":"reputation_leaderboard_on","restriction":"reps_manage","keywords":["leaderboard"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_max_members"><![CDATA[{"lang_key":"reputation_top_members_overview","restriction":"reps_manage","keywords":["top members"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_show_days_won_trophy"><![CDATA[{"lang_key":"reputation_show_days_won_trophy","restriction":"reps_manage","keywords":["leaderboard","winner"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_timezone"><![CDATA[{"lang_key":"reputation_timezone","restriction":"reps_manage","keywords":["leaderboard","timezone"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=messengerstats&amp;controller=pmstats"><![CDATA[{"lang_key":"menu__core_members_pmstats","restriction":null,"keywords":["message statistics","Messenger Statistics","private messages"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContent"><![CDATA[{"lang_key":"menu__core_moderation_reportedContent","restriction":"reportedContent_manage","keywords":["moderation","report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContentTypes"><![CDATA[{"lang_key":"menu__core_moderation_reportedContentTypes","restriction":null,"keywords":["report","report types"]}]]></acpsearch>
@@ -683,9 +708,9 @@
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=imagesettings"><![CDATA[{"lang_key":"image_settings","restriction":"files_view","keywords":["gd","imagemagick"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=imagesettings&amp;searchResult=form_image_jpg_quality"><![CDATA[{"lang_key":"image_jpg_quality","restriction":"files_view","keywords":["jpeg","jpg"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=imagesettings&amp;searchResult=image_png_quality_gd"><![CDATA[{"lang_key":"image_png_quality_gd","restriction":"files_view","keywords":["png"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=imagesettings&amp;searchResult=imagick_strip_exif"><![CDATA[{"lang_key":"imagick_strip_exif","restriction":"files_view","keywords":["exif"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=settings"><![CDATA[{"lang_key":"menu__core_overview_files","restriction":"files_view","keywords":["amazon","files","ftp","photos","storage","uploads"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=advertisements"><![CDATA[{"lang_key":"menu__core_promotion_advertisements","restriction":"advertisements_manage","keywords":["ads","adsense","advertisements","adverts","adwords","google"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=analytics"><![CDATA[{"lang_key":"ipbseo_ga_enabled","restriction":"analytics_manage","keywords":["analytics","ga","google","google analytics","omniture","piwik","tracking"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=promote"><![CDATA[{"lang_key":"menu__core_promotion_promote","restriction":"promote_manage","keywords":["promote","promotion","sharing","social media"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=promote&amp;tab=facebook"><![CDATA[{"lang_key":"promote_tab_facebook","restriction":"promote_manage","keywords":["facebook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=promote&amp;tab=internal"><![CDATA[{"lang_key":"promote_tab_internal","restriction":"promote_manage","keywords":["our picks"]}]]></acpsearch>
@@ -695,6 +720,8 @@
<acpsearch key="app=core&amp;module=promotion&amp;controller=promote&amp;tab=twitter"><![CDATA[{"lang_key":"promote_tab_twitter","restriction":"promote_manage","keywords":["twitter"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo"><![CDATA[{"lang_key":"menu__core_promotion_seo","restriction":"seo_manage","keywords":["analytics","furl","search","search engine optimization","seo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo&amp;tab=metatags"><![CDATA[{"lang_key":"seo_tab_metatags","restriction":"seo_meta","keywords":["description","keywords","meta tags","robots"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo&amp;tab=robotstxt"><![CDATA[{"lang_key":"seo_tab_robotstxt","restriction":null,"keywords":["crawl","robots","robots.txt","seo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo&amp;tab=robotstxt&amp;searchResult=use_robotstxt"><![CDATA[{"lang_key":"use_robotstxt","restriction":null,"keywords":["robots","robots.txt"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo&amp;tab=sitemap"><![CDATA[{"lang_key":"seo_tab_sitemap","restriction":"seo_sitemap","keywords":["google","priority","site map","sitemap","xml"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo&amp;tab=urls"><![CDATA[{"lang_key":"seo_tab_furls","restriction":"seo_furls","keywords":["friendly url","furls","htaccess","mod_rewrite","urls"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=sharelinks"><![CDATA[{"lang_key":"menu__core_promotion_sharelinks","restriction":"sharelinks_manage","keywords":["facebook","linkedin","reddit","share links","stumbleupon","twitter"]}]]></acpsearch>
@@ -706,10 +733,17 @@
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=datastore&amp;searchResult=cache_method"><![CDATA[{"lang_key":"cache_method","restriction":"datastore","keywords":["apc","memcached","redis","wincache","xcache"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=furl"><![CDATA[{"lang_key":"furls_customize","restriction":"advanced_manage_furls","keywords":["friendly","furl","seo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=settings&amp;searchResult=form_clickjackprevention"><![CDATA[{"lang_key":"clickjackprevention","restriction":"advanced_manage","keywords":["clickjacking","content-security-policy","csp","iframe","x-frame-options"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=settings&amp;searchResult=form_widget_cache_ttl"><![CDATA[{"lang_key":"widget_cache_ttl","restriction":"advanced_manage","keywords":["cache"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=settings&amp;searchResult=match_ipaddress"><![CDATA[{"lang_key":"match_ipaddress","restriction":"security_manage","keywords":["ip address","session"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=settings&amp;searchResult=task_use_cron"><![CDATA[{"lang_key":"task_use_cron","restriction":"advanced_manage_server","keywords":["cron job","cronjob","tasks"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=advanced&amp;tab=settings&amp;searchResult=xforward_matching"><![CDATA[{"lang_key":"xforward_matching","restriction":"security_manage","keywords":["http_x_forwarded_for","ip address","proxies","proxy"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=contactus"><![CDATA[{"lang_key":"menu__core_settings_contactus","restriction":"contactus_manage","keywords":["contact us"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer"><![CDATA[{"lang_key":"menu__core_settings_dataLayer","restriction":"dataLayer_manage","keywords":["data layer","datalayer","pii"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer&amp;tab=events"><![CDATA[{"lang_key":"_datalayer_events","restriction":"dataLayer_manage","keywords":["data layer events","datalayer events"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer&amp;tab=handlers"><![CDATA[{"lang_key":"_datalayer_handlers","restriction":"dataLayer_handlers_view","keywords":["data layer handlers","datalayer handlers"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer&amp;tab=main&amp;searchResult=datalayer_general_core_datalayer_use_gtm"><![CDATA[{"lang_key":"core_datalayer_use_gtm","restriction":"dataLayer_manage","keywords":["google tag manager","gtm","tag manager"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer&amp;tab=pageContext"><![CDATA[{"lang_key":"_datalayer_pageContext","restriction":"dataLayer_manage","keywords":["context","data layer context","data layer page context","datalayer context","datalayer page context","page context"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=dataLayer&amp;tab=properties"><![CDATA[{"lang_key":"_datalayer_properties","restriction":"dataLayer_manage","keywords":["data layer properties","datalayer properties"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=email"><![CDATA[{"lang_key":"menu__core_settings_email","restriction":"email_manage","keywords":["address","email","email logo","mail","smtp"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=email&amp;do=errorLog"><![CDATA[{"lang_key":"emailerrorlogs","restriction":"email_errorlog","keywords":["email error logs","email logs","logs"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=email&amp;searchResult=email_log_do"><![CDATA[{"lang_key":"email_log_do","restriction":"email_manage","keywords":["email log","email statistics","statistics"]}]]></acpsearch>
@@ -724,7 +758,6 @@
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_board_name"><![CDATA[{"lang_key":"board_name","restriction":"general_manage","keywords":["community name","site name","website name"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_copyright_line"><![CDATA[{"lang_key":"copyright_line","restriction":"general_manage","keywords":["copyright","license"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_diagnostics_reporting"><![CDATA[{"lang_key":"diagnostics_reporting","restriction":"general_manage","keywords":["diagnostics","reports"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_show_home_link"><![CDATA[{"lang_key":"show_home_link","restriction":"general_manage","keywords":["breadcrumb","navigation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_site_address"><![CDATA[{"lang_key":"site_address","restriction":"general_manage","keywords":["address","mail"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_site_online"><![CDATA[{"lang_key":"site_online","restriction":"general_manage","keywords":["offline","online"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=general&amp;searchResult=form_site_social_profiles"><![CDATA[{"lang_key":"site_social_profiles","restriction":"general_manage","keywords":["facebook","social profile","twitter"]}]]></acpsearch>
+1 -1
View File
@@ -26,7 +26,7 @@ class _Upgrade
/**
* ...
*
* @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops)
* @return bool|array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops)
*/
public function step1()
{
@@ -63,12 +63,13 @@ class _{class} extends \IPS\core\Achievements\Actions\AbstractAchievementAction
}
/**
* Get the labels for the people this action might give awards to
*
* @return array
*/
// You don't need to implement this if your action only gives points to the subject
// public function awardOptions(): array
* Get the labels for the people this action might give awards to
*
* @param array|NULL $filters Current filter values
*
* @return array
*/
// public function awardOptions( ?array $filters ): array
// {
// return [
// 'subject' => 'achievement_filter_{class}_receiver',
@@ -77,13 +78,13 @@ class _{class} extends \IPS\core\Achievements\Actions\AbstractAchievementAction
// }
/**
* Get the "other" people we need to award =stuff to
*
* @param mixed $extra Any additional information about what is happening (e.g. if a post is being made: the post object)
* @return array
*/
// You don't need to implement this if your action only gives points to the subject
// public function awardOther( $extra = NULL ): array
* Get the "other" people we need to award =stuff to
*
* @param array|NULL $filters Current filter values
* @param mixed $extra Any additional information about what is happening (e.g. if a post is being made: the post object)
* @return array
*/
// public function awardOther(?array $filters, $extra = NULL ): array
// {
// return [ \IPS\Member::loggedIn() ];
// }
@@ -60,7 +60,7 @@ class _{class}
*/
public function edit()
{
$form = new \IPS\Helpers\Form;
$form = new \IPS\Helpers\Form;
//$form->add( ... );
if ( $form->values() )
{
@@ -44,6 +44,17 @@ class _{class}
*/
public function save( $values, &$group )
{
$group->example = $values['example'];
$group->example = $values['example'];
}
/**
* Can this group be deleted?
*
* @param \IPS\Member\Group $group The group
* @return void
*/
public function canDelete( $group ) : bool
{
return TRUE;
}
}
@@ -71,9 +71,10 @@ class _{class} extends \IPS\core\MemberACPProfile\Restriction
* Get details of a change to show on history
*
* @param array $changes Changes as set in save()
* @param array $row Row of data from member history table.
* @return array
*/
public static function changesForHistory( $changes )
public static function changesForHistory( array $changes, array $row ): array
{
$return = array();
@@ -1,98 +0,0 @@
<?php
/**
* @brief Mobile Navigation Extension: {class}
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* @copyright (c) Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
{subpackage}
* @since {date}
*/
namespace IPS\{app}\extensions\core\MobileNavigation;
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
}
/**
* Mobile Navigation Extension: {class}
*/
class _{class}
{
/**
* Get Type Title which will display in the AdminCP Menu Manager
*
* @return string
*/
public static function typeTitle()
{
return \IPS\Member::loggedIn()->language()->addToStack('frontnavigation_{app}');
}
/**
* Can this item be used at all?
* For example, if this will link to a particular feature which has been diabled, it should
* not be available, even if the user has permission
*
* @return bool
*/
public static function isEnabled()
{
return TRUE;
}
/**
* Can the currently logged in user access the content this item links to?
*
* @return bool
*/
public function canAccessContent()
{
return TRUE;
}
/**
* Get Title
*
* @return string
*/
public function title()
{
return \IPS\Member::loggedIn()->language()->addToStack('frontnavigation_{app}');
}
/**
* Get Link
*
* @return \IPS\Http\Url
*/
public function link()
{
return \IPS\Http\Url::internal( "app={app}" );
}
/**
* Is Active?
*
* @return bool
*/
public function active()
{
return \IPS\Dispatcher::i()->application->directory === '{app}';
}
/**
* Children
*
* @param bool $noStore If true, will skip datastore and get from DB (used for ACP preview)
* @return array
*/
public function children( $noStore=FALSE )
{
return NULL;
}
}
@@ -0,0 +1,38 @@
<?php
/**
* @brief Search Index
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* @copyright (c) Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
{subpackage}
* @since {date}
*/
namespace IPS\{app}\extensions\core\SearchIndex;
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
}
/**
* Search Index
*/
class _{class}
{
/**
* Alter index_content before it is stored
*
* @param \IPS\Content $object The class object (eg: \IPS\forums\Topic\Post)
* @param string $content The HTML stripped content
* @return string
*/
public function content( $object, $content ): string
{
return $content;
}
}
+251 -24
View File
@@ -459,9 +459,9 @@
{{if $content->author()->member_id}}
{$email->language->addToStack("email_new_content_unapproved", FALSE, array( 'sprintf' => array( $content->author()->url(), $content->author()->name, $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{{if $content instanceof \IPS\Content\Comment OR $content instanceof \IPS\Content\Review}}{$content->item()->mapped('title')}{{else}}{$content->mapped('title')}{{endif}}</a>
{{elseif $content->author()->real_name}}
{$email->language->addToStack("email_new_content_unapproved_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $content->author()->real_name ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{{if $content instanceof \IPS\Content\Comment OR $content instanceof \IPS\Content\Review}}{$content->item()->mapped('title')}{{else}}{$content->mapped('title')}{{endif}}</a>
{$email->language->addToStack("email_new_content_unapproved_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $content->author()->real_name ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{{if $content instanceof \IPS\Content\Comment OR $content instanceof \IPS\Content\Review}}{$content->item()->mapped('title')}{{else}}{$content->mapped('title')}{{endif}}</a>
{{else}}
{$email->language->addToStack("email_new_content_unapproved_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{{if $content instanceof \IPS\Content\Comment OR $content instanceof \IPS\Content\Review}}{$content->item()->mapped('title')}{{else}}{$content->mapped('title')}{{endif}}</a>
{$email->language->addToStack("email_new_content_unapproved_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{{if $content instanceof \IPS\Content\Comment OR $content instanceof \IPS\Content\Review}}{$content->item()->mapped('title')}{{else}}{$content->mapped('title')}{{endif}}</a>
{{endif}}
<br />
@@ -473,7 +473,7 @@
{{if $content->author()->member_id}}
{$email->language->addToStack("email_new_content_unapproved_plain", FALSE, array( 'htmlsprintf' => array( $content->author()->name, $content->indefiniteArticle( $email->language ) ) ) )} {$content->mapped('title')}
{{else}}
{$email->language->addToStack("email_new_content_unapproved_plain", FALSE, array( 'htmlsprintf' => array( $content->author()->real_name ? $email->language->addToStack( 'guest_name_shown', NULL, array( 'htmlsprintf' => array( $content->author()->real_name ) ) ) : $email->language->addToStack( 'guest_name_shown', NULL, array( 'htmlsprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} {$content->mapped('title')}
{$email->language->addToStack("email_new_content_unapproved_plain", FALSE, array( 'htmlsprintf' => array( $content->author()->real_name ? $email->language->addToStack( 'guest_name_shown', FALSE, array( 'htmlsprintf' => array( $content->author()->real_name ) ) ) : $email->language->addToStack( 'guest_name_shown', FALSE, array( 'htmlsprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} {$content->mapped('title')}
{{endif}}
@@ -598,8 +598,72 @@
{$email->language->addToStack( "notification__new_rank", FALSE, array( 'sprintf' => array( $email->language->addToStack( "core_member_rank_" . $rank->id ) ) ) )}
<table width='100%' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<table width='400px' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<img src='{$member->get_photo( true, true )}' width='80' height='80' style='border: 1px solid #777777; vertical-align: middle;'>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<span style="font-size:48px;">+</span>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<img src='{setting="base_url"}applications/core/interface/email/trophy.png' width='80' height='80' alt=''>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<span style="font-size:48px;">=</span>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<img src='{setting="base_url"}applications/core/interface/email/tada.png' width='80' height='80' alt=''>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
{{if $days = $member->daysSinceLastRank()}}
{{if $days < 365}}
{$email->language->addToStack("notification_email_days_rank_took_low", NULL, ['sprintf'=>[$days]])}
{{else}}
{$email->language->addToStack("notification_email_days_rank_took_high", NULL, ['sprintf'=>[$days]])}
{{endif}}
{{endif}}
<br><br>
{$email->language->addToStack("notification_email_keep_it_going")}
<br /><br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$rank, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack( "notification__new_rank", FALSE, array( 'sprintf' => array( $email->language->addToStack( "core_member_rank_" . $rank->id ) ) ) )}
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$rank, $member, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack( "notification__new_rank", FALSE, array( 'sprintf' => array( $email->language->addToStack( "core_member_rank_" . $rank->id ) ) ) )}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>acp_notification_License</template_name><template_content_html><![CDATA[
<br />
@@ -888,7 +952,118 @@
<br />
<em style='color: #8c8c8c'>&mdash; {$email->language->addToStack("onboard_email_tic", FALSE)}</em>]]></template_content_html><template_data>$email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("onboard_welcome_message_email")}
{$email->language->addToStack("onboard_finish_setup", FALSE)}: {url="app=core&module=overview&controller=onboard" base="admin" plain="true"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>contact_form</template_name><template_content_html><![CDATA[{$email->language->addToStack("email_contact_form", FALSE)}
{$email->language->addToStack("onboard_finish_setup", FALSE)}: {url="app=core&module=overview&controller=onboard" base="admin" plain="true"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>activity_stream_subscription</template_name><template_content_html><![CDATA[{{if $subscription['frequency'] == 'daily'}}
{$email->language->addToStack( 'email_core_activity_stream_subscription_daily', FALSE, ['sprintf' => $stream->_title])}
{{else}}
{$email->language->addToStack( 'email_core_activity_stream_subscription_weekly', FALSE, ['sprintf' => $stream->_title])}
{{endif}}
<br /><br />
<table width='100%' cellpadding='0' cellspacing='0' border='0'>
{{foreach $items as $item}}
{{$content = $item['object'];}}
<tr>
<td>
<table width='100%' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td dir='{dir}' width='40' valign='top' class='hidePhone' style='width: 0; max-height: 0; overflow: hidden; float: left; padding-top: 15px'>
<img src='{$content->author()->get_photo( true, true )}' width='40' height='40' style='border: 1px solid #777777; vertical-align: middle;'>
</td>
<td dir='{dir}' width='30' valign='top' class='hidePhone' style='width: 0; max-height: 0; overflow: hidden; float: left;'>
<span style='display: block; width: 0px; height: 0px; border-width: 15px; border-color: transparent #f9f9f9 transparent transparent; border-style: solid; margin-top: 23px;'></span>
</td>
<td dir='{dir}' width='100%' valign='top' style='background: #f9f9f9;'>
<table width='100%' cellpadding='10' cellspacing='0' border='0'>
<tr>
<td width='100%'>
<table width='100%' cellpadding='5' cellspacing='0' border='0'>
<tr>
<td dir='{dir}' width='100%' style="font-family: 'Helvetica Neue', helvetica, sans-serif; color: #8d8d8d; font-size: 14px;">
{{$itemClass = $item['itemClass'];}}
<h2 style="color: #333333; font-weight: bold; line-height: 1.1; font-size: {{if !$item['indexData']['index_title']}}16px{{else}}20px{{endif}}; margin: 0 0 3px 0;">
<a href='{$content->url()}' style='text-decoration: none; color: #333333;'>{$item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['title'] ]}</a>
</h2>
{expression="$itemClass::searchResultSummaryLanguage( $item['authorData'], $itemClass::articlesFromIndexData( $itemClass, $item['containerData'] ), $item['indexData'], $item['itemData'], FALSE )"} <a href='{$item['containerUrl']}'>{$item['containerTitle']|raw}</a>
</td>
</tr>
<tr>
<td dir='{dir}' width='100%' style="font-family: 'Helvetica Neue', helvetica, sans-serif; color: #333; font-size: 15px;">
{{$emailContent = $email->parseTextForEmail( $content->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) );}}
{$emailContent|raw}{{if \IPS\Settings::i()->email_truncate AND \mb_strlen( $content->content() ) > 150}}...{{endif}}
</td>
</tr>
<tr>
<td width='100%'>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td style="font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 14px;">
<a href='{$content->url()}'>Read more</a>
</td>
<td>
<img src="{setting="base_url"}applications/core/interface/email/spacer.png" alt='' width="20" height="1" />
</td>
<td style="color: #8d8d8d; font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 14px;">
<img src="{setting="base_url"}applications/core/interface/email/clock.png" alt='' width="13" height="13" style="vertical-align: middle" />
<img src="{setting="base_url"}applications/core/interface/email/spacer.png" alt='' width="1" height="1" />
<a href='{$content->url()}' style='color: inherit; text-decoration: none;'>{expression="\IPS\DateTime::ts( $item['indexData']['index_date_created'] )->localeDate( $recipient )"}</a>
</td>
{{if isset( $itemClass::$databaseColumnMap['num_comments'] ) and isset( $item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['num_comments'] ] ) and $item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['num_comments'] ] > ( $itemClass::$firstCommentRequired ? 1 : 0 )}}
<td>
<img src="{setting="base_url"}applications/core/interface/email/spacer.png" alt='' width="20" height="1" />
</td>
<td style="color: #8d8d8d; font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 14px;">
<img src="{setting="base_url"}applications/core/interface/email/comment_alt.png" alt='' width="13" height="13" style="vertical-align: middle" />
<img src="{setting="base_url"}applications/core/interface/email/spacer.png" alt='' width="1" height="1" />
<a href='{$content->url()}' style='color: inherit; text-decoration: none;'>
{{if $itemClass::$firstCommentRequired}}
{expression="$item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['num_comments'] ]-1"}
{{else}}
{expression="$item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['num_comments'] ]"}
{{endif}}
</a>
</td>
{{endif}}
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20">&nbsp;</td>
</tr>
{{endforeach}}
{{if $viewMoreLink}}
<tr>
<td dir='{dir}' align='center'>
<a href='{$stream->url()}' style="color: #ffffff; font-family: 'Helvetica Neue', helvetica, sans-serif; text-decoration: none; font-size: 14px; background: {setting="email_color"}; line-height: 32px; padding: 0 10px; display: inline-block; border-radius: 3px;">{$email->language->addToStack('stream_view_more', FALSE)}</a>
</td>
</tr>
{{endif}}
</table>]]></template_content_html><template_data>$stream, $items, $recipient, $subscription, $viewMore, $email</template_data><template_content_plaintext><![CDATA[{{if $subscription['frequency'] == 'daily'}}{$email->language->addToStack( 'email_core_activity_stream_subscription_daily', FALSE, ['sprintf' => $stream->_title])}{{else}}{$email->language->addToStack( 'email_core_activity_stream_subscription_weekly', FALSE, ['sprintf' => $stream->_title])}{{endif}}
{{foreach $items as $item}}{{$content = $item['object'];}}{{$itemClass = $item['itemClass'];}}
{$item['itemData'][ $itemClass::$databasePrefix . $itemClass::$databaseColumnMap['title'] ]}
{expression="\IPS\DateTime::ts( $item['indexData']['index_date_created'] )->localeDate( $recipient )"}: {expression="$itemClass::searchResultSummaryLanguage( $item['authorData'], $itemClass::articlesFromIndexData( $itemClass, $item['containerData'] ), $item['indexData'], $item['itemData'], FALSE )"} {expression="strip_tags( $item['containerTitle'] )"}
-------{{$emailContent = $email->parseTextForEmail( $content->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) );}}
{$emailContent|raw}{{if \IPS\Settings::i()->email_truncate AND \mb_strlen( $content->content() ) > 150}}...{{endif}}
-------
URL: {$content->url()}
=========================
{{endforeach}}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>contact_form</template_name><template_content_html><![CDATA[{$email->language->addToStack("email_contact_form", FALSE)}
<br />
<br />
@@ -1028,9 +1203,9 @@
{{if $content->author()->member_id}}
{$email->language->addToStack("email_new_content", FALSE, array( 'sprintf' => array( $content->author()->url(), $content->author()->name, $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{$content->mapped('title')}</a>
{{elseif $content->author()->real_name}}
{$email->language->addToStack("email_new_content_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $content->author()->real_name ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{$content->mapped('title')}</a>
{$email->language->addToStack("email_new_content_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $content->author()->real_name ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{$content->mapped('title')}</a>
{{else}}
{$email->language->addToStack("email_new_content_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{$content->mapped('title')}</a>
{$email->language->addToStack("email_new_content_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $content->indefiniteArticle( $email->language ) ) ) )} <a href='{$content->url()}'>{$content->mapped('title')}</a>
{{endif}}
<br />
@@ -1159,16 +1334,23 @@
{$email->language->addToStack("email_lost_pass", FALSE)}
<br /><br />
<table width='100%' cellpadding='15' cellspacing='0' border='0' style='background: #f9f9f9;'>
<tr>
<table width='100%' cellpadding='15' cellspacing='0' border='0'>
<tr style='background: #f9f9f9;'>
<td dir='{dir}' align='center'>
<a href='{url="app=core&module=system&controller=lostpass&do=validate&vid={$vid}&mid={$member->member_id}" seoTemplate="lostpassword" base="front"}' style="color: #ffffff; font-family: 'Helvetica Neue', helvetica, sans-serif; text-decoration: none; font-size: 14px; background: {setting="email_color"}; line-height: 32px; padding: 0 10px; display: inline-block; border-radius: 3px;">{$email->language->addToStack("email_reset_password", FALSE)}</a>
</td>
</tr>
<tr>
<td dir='{dir}' align='center' style="font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 10px;">
{$email->language->addToStack("email_lost_pass_timelimit", FALSE)}
</td>
</tr>
</table>]]></template_content_html><template_data>$member, $vid, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("email_lost_pass_plain", FALSE)}
=====
{$email->language->addToStack("email_reset_password", FALSE)}: {url="app=core&module=system&controller=lostpass&do=validate&vid={$vid}&mid={$member->member_id}" seoTemplate="lostpassword" plain="true" base="front"}
{$email->language->addToStack("email_lost_pass_timelimit", FALSE)}
=====
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>admin_reg</template_name><template_content_html><![CDATA[
@@ -1222,7 +1404,15 @@
{expression="$email->language->addToStack( 'email_go_to_site', FALSE, array( 'htmlsprintf' => array( \IPS\Settings::i()->board_name ) ) )" raw="true"}: {setting="base_url"}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_quote</template_name><template_content_html><![CDATA[
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>unsubscribeStream</template_name><template_content_html><![CDATA[<tr>
<td dir='{dir}' valign="top"><img src='{setting="base_url"}applications/core/interface/email/spacer.png' width='1' height='1' alt=''></td>
<td dir='{dir}' valign='middle' align='center' style="font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-left: 10px;">
{$email->language->addToStack("unsubscribe_blurb_stream", FALSE, array( 'sprintf' => array( $streamTitle )))}<br>
{$email->language->addToStack("unsubscribe_blurb", FALSE)} <a href="{url="app=core&module=discover&controller=streams&do=unsubscribeFromEmail&id={$streamId}&gkey={$key}" base="front"}" style='color: #4a8aca; text-decoration: none; display: inline-block'>{$email->language->addToStack( 'unsubscribe', FALSE )}</a>.
<br />
</td>
</tr>]]></template_content_html><template_data>$streamId, $streamTitle, $key, $member, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("unsubscribe_blurb_stream", FALSE, array( 'sprintf' => array( $streamTitle )))}
{$email->language->addToStack("unsubscribe_blurb", FALSE)} {$email->language->addToStack( 'unsubscribe', FALSE )}: {url="app=core&module=discover&controller=streams&do=unsubscribeFromEmail&id={$streamId}&gkey={$key}"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_quote</template_name><template_content_html><![CDATA[
{{$item = $comment instanceof \IPS\Content\Item ? $comment : $comment->item();}}
{$email->language->addToStack("email_quoted_you", FALSE, array( 'sprintf' => array( $comment->author()->url(), $comment->author()->name, $item->indefiniteArticle( $email->language ) ) ) )}
@@ -1715,7 +1905,7 @@
{$email->language->addToStack("set_password", FALSE)}: {url="app=core&module=system&controller=register&do=setPassword&mid={$member->member_id}&passkey={$key}" base="front" seoTemplate="register"}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_new_recognize</template_name><template_content_html><![CDATA[<br />
{$email->language->addToStack('notification_new_recognized_mail', NULL, [ 'sprintf' => [ $recognize->content()->url() ] ] )}
{$email->language->addToStack( 'notification_new_recognized_mail', FALSE, [ 'sprintf' => [ $recognize->content()->url() ] ] )}
{{if $recognize->message}}
<p style='border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0; padding: 10px 0px'>
<strong><em>{$recognize->message}</em></strong>
@@ -1737,7 +1927,7 @@
<img src="{file="$badge->image" extension="core_Badges"}">
{{endif}}
<br /><br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$badge, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("notification__new_recognized")}
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$member, $recognize, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("notification__new_recognized")}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_member_follow</template_name><template_content_html><![CDATA[{$email->language->addToStack("notification__member_follow", FALSE, array( 'sprintf' => array( $member->name ) ) )}
@@ -1900,9 +2090,9 @@
{{if $comment->author()->member_id}}
{$email->language->addToStack("email_new_review", FALSE, array( 'sprintf' => array( $comment->author()->url(), $comment->author()->name, $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{elseif $comment->author()->real_name}}
{$email->language->addToStack("email_new_review_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $comment->author()->real_name ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{$email->language->addToStack("email_new_review_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $comment->author()->real_name ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{else}}
{$email->language->addToStack("email_new_review_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{$email->language->addToStack("email_new_review_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{endif}}
<br />
@@ -1917,17 +2107,54 @@
{$comment->emailContent( $email, 'plaintext' )|raw}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_new_badge</template_name><template_content_html><![CDATA[<br />
{$email->language->addToStack("notification__new_badge")}
{$email->language->addToStack("notification__new_badge", NULL, [ 'sprintf' => [$badge->_title]])}
<br><br>
{$email->language->addToStack("notification_email_check_it_out")}
<br>
<br><strong>{$badge->_title}</strong>
<br>
<img src="{file="$badge->image" extension="core_Badges"}">
<table width='100%' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<table width='400px' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<img src='{$member->get_photo( true, true )}' width='80' height='80' style='border: 1px solid #777777; vertical-align: middle;'>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<span style="font-size:48px;">=</span>
</td>
</tr>
</table>
</td>
<td dir='{dir}' align='center'>
<table width='80' cellpadding='15' cellspacing='0' border='0'>
<tr>
<td dir='{dir}'>
<img src='{setting="base_url"}applications/core/interface/email/tada.png' width='80' height='80' alt=''>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
{{if $count = $badge->ownedByCount(TRUE)}}
{$email->language->addToStack("notification_email_did_you_know_count", NULL, ['sprintf'=>[$count]])}
{{endif}}
<br><br>
{$email->language->addToStack("notification_email_keep_it_going")}
<br /><br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$badge, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("notification__new_badge")}
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>]]></template_content_html><template_data>$member, $badge, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("notification__new_badge")}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_profile_reply</template_name><template_content_html><![CDATA[
{{$item = $comment->item();}}
@@ -2215,9 +2442,9 @@ ___digest___]]></template_content_plaintext><template_pinned>0</template_pinned>
{{if $comment->author()->member_id}}
{$email->language->addToStack("email_new_comment", FALSE, array( 'sprintf' => array( $comment->author()->url(), $comment->author()->name, $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{elseif $comment->author()->real_name}}
{$email->language->addToStack("email_new_comment_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $comment->author()->real_name ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{$email->language->addToStack("email_new_comment_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $comment->author()->real_name ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{else}}
{$email->language->addToStack("email_new_comment_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', NULL, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{$email->language->addToStack("email_new_comment_guest", FALSE, array( 'sprintf' => array( $email->language->addToStack( 'guest_name_shown', FALSE, array( 'sprintf' => array( $email->language->addToStack('guest') ) ) ), $item->indefiniteArticle( $email->language ) ) ) )} <a href='{$comment->item()->url()}'>{$comment->item()->mapped('title')}</a>
{{endif}}
<br />
+15 -7
View File
@@ -24,6 +24,7 @@
"Reports": "IPS\\core\\extensions\\core\\ModCp\\Reports",
"Members": "IPS\\core\\extensions\\core\\ModCp\\Members",
"Content": "IPS\\core\\extensions\\core\\ModCp\\Content",
"Alerts": "IPS\\core\\extensions\\core\\ModCp\\Alerts",
"Unapproved": "IPS\\core\\extensions\\core\\ModCp\\Unapproved",
"Warnings": "IPS\\core\\extensions\\core\\ModCp\\Warnings",
"Announcements": "IPS\\core\\extensions\\core\\ModCp\\Announcements"
@@ -93,6 +94,7 @@
"Promote": "IPS\\core\\extensions\\core\\FileStorage\\Promote",
"Icons": "IPS\\core\\extensions\\core\\FileStorage\\Icons",
"Profile": "IPS\\core\\extensions\\core\\FileStorage\\Profile",
"Ranks": "IPS\\core\\extensions\\core\\FileStorage\\Ranks",
"ReferralBanners": "IPS\\core\\extensions\\core\\FileStorage\\ReferralBanners",
"Imageproxycache": "IPS\\core\\extensions\\core\\FileStorage\\Imageproxycache",
"Attachment": "IPS\\core\\extensions\\core\\FileStorage\\Attachment",
@@ -108,9 +110,7 @@
"AuthenticateFrontKnown": "IPS\\core\\extensions\\core\\MFAArea\\AuthenticateFrontKnown"
},
"Sitemap": {
"Content": "IPS\\core\\extensions\\core\\Sitemap\\Content",
"Applications": "IPS\\core\\extensions\\core\\Sitemap\\Applications",
"Profiles": "IPS\\core\\extensions\\core\\Sitemap\\Profiles"
"Content": "IPS\\core\\extensions\\core\\Sitemap\\Content"
},
"GroupForm": {
"Content": "IPS\\core\\extensions\\core\\GroupForm\\Content",
@@ -122,6 +122,7 @@
"Messaging": "IPS\\core\\extensions\\core\\EditorLocations\\Messaging",
"Clubs": "IPS\\core\\extensions\\core\\EditorLocations\\Clubs",
"Reports": "IPS\\core\\extensions\\core\\EditorLocations\\Reports",
"Alert": "IPS\\core\\extensions\\core\\EditorLocations\\Alert",
"Members": "IPS\\core\\extensions\\core\\EditorLocations\\Members",
"Staffdirectory": "IPS\\core\\extensions\\core\\EditorLocations\\Staffdirectory",
"Meta": "IPS\\core\\extensions\\core\\EditorLocations\\Meta",
@@ -186,11 +187,15 @@
"GeoIP": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GeoIP",
"Zapier": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Zapier",
"SpamMonitoring": "IPS\\core\\extensions\\core\\CommunityEnhancements\\SpamMonitoring",
"GoogleTagManager": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GoogleTagManager",
"Pixabay": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Pixabay",
"Sendgrid": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Sendgrid",
"FacebookPixel": "IPS\\core\\extensions\\core\\CommunityEnhancements\\FacebookPixel",
"Mapbox": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Mapbox",
"Giphy": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Giphy"
"GoogleAnalytics": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GoogleAnalytics",
"Matomo": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Matomo",
"Giphy": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Giphy",
"IndexNow": "IPS\\core\\extensions\\core\\CommunityEnhancements\\IndexNow"
},
"GroupLimits": {
"GroupLimits": "IPS\\core\\extensions\\core\\GroupLimits\\GroupLimits"
@@ -244,18 +249,20 @@
"RebuildContainerCounts": "IPS\\core\\extensions\\core\\Queue\\RebuildContainerCounts",
"RebuildImageProxy": "IPS\\core\\extensions\\core\\Queue\\RebuildImageProxy",
"DeleteOrMoveContent": "IPS\\core\\extensions\\core\\Queue\\DeleteOrMoveContent",
"IndexNow": "IPS\\core\\extensions\\core\\Queue\\IndexNow",
"RebuildAchievements": "IPS\\core\\extensions\\core\\Queue\\RebuildAchievements",
"ForcePasswordReset": "IPS\\core\\extensions\\core\\Queue\\ForcePasswordReset",
"RestoreBrokenAttachments": "IPS\\core\\extensions\\core\\Queue\\RestoreBrokenAttachments"
},
"MobileNavigation": {
"CustomItem": "IPS\\core\\extensions\\core\\MobileNavigation\\CustomItem"
},
"MemberFilter": {
"Spammer": "IPS\\core\\extensions\\core\\MemberFilter\\Spammer",
"Achievements": "IPS\\core\\extensions\\core\\MemberFilter\\Achievements",
"ProfileFields": "IPS\\core\\extensions\\core\\MemberFilter\\ProfileFields",
"Twofactor": "IPS\\core\\extensions\\core\\MemberFilter\\Twofactor",
"Leaderboard": "IPS\\core\\extensions\\core\\MemberFilter\\Leaderboard",
"Group": "IPS\\core\\extensions\\core\\MemberFilter\\Group",
"Validating": "IPS\\core\\extensions\\core\\MemberFilter\\Validating",
"Banned": "IPS\\core\\extensions\\core\\MemberFilter\\Banned",
"Lastvisit": "IPS\\core\\extensions\\core\\MemberFilter\\Lastvisit",
"Bulkmail": "IPS\\core\\extensions\\core\\MemberFilter\\Bulkmail",
"Content": "IPS\\core\\extensions\\core\\MemberFilter\\Content",
@@ -270,6 +277,7 @@
"ProfileFields": "IPS\\core\\extensions\\core\\OverviewStatistics\\ProfileFields",
"Clubs": "IPS\\core\\extensions\\core\\OverviewStatistics\\Clubs",
"Devices": "IPS\\core\\extensions\\core\\OverviewStatistics\\Devices",
"DeletedContent": "IPS\\core\\extensions\\core\\OverviewStatistics\\DeletedContent",
"ContentActivity": "IPS\\core\\extensions\\core\\OverviewStatistics\\ContentActivity",
"RepReceived": "IPS\\core\\extensions\\core\\OverviewStatistics\\RepReceived",
"Followers": "IPS\\core\\extensions\\core\\OverviewStatistics\\Followers",
+12
View File
@@ -306,6 +306,10 @@
"friendly": "modcp/deleted",
"real": "app=core&module=modcp&controller=modcp&tab=deleted"
},
"modcp_alerts": {
"friendly": "modcp/alerts",
"real": "app=core&module=modcp&controller=modcp&tab=alerts"
},
/* Ignore */
"ignore": {
@@ -356,6 +360,10 @@
"friendly": "followed",
"real": "app=core&module=system&controller=followed"
},
"alert": {
"friendly": "alert/{#id}",
"real": "app=core&module=system&controller=alerts"
},
/* Search */
"search": {
@@ -455,6 +463,10 @@
"friendly": "topmembers",
"real": "app=core&module=discover&controller=popular&tab=members"
},
"leaderboard_trending": {
"friendly": "trending",
"real": "app=core&module=discover&controller=popular&tab=trending"
},
/* Clubs */
"clubs_list": {
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+2 -12
View File
@@ -3,7 +3,7 @@
"overview": {
"default_controller": "dashboard",
"protected": 0,
"default": 0
"default": 1
},
"system": {
"default_controller": "login",
@@ -115,11 +115,6 @@
"protected": 0,
"default": 0
},
"mobile": {
"default_controller": "multi",
"protected": 0,
"default": 0
},
"marketplace": {
"default_controller": "",
"protected": 0,
@@ -197,15 +192,10 @@
"protected": 0,
"default": 0
},
"activity": {
"referral": {
"default": 0,
"default_controller": "",
"protected": 0
},
"dashboard": {
"default": 0,
"default_controller": "dashboard",
"protected": 1
}
}
}
+2 -2
View File
@@ -1,7 +1,7 @@
{
"php": {
"required": "7.2.0",
"recommended": "7.4.0"
"required": "7.4.0",
"recommended": "8.0.0"
},
"mysql": {
"required": "5.5.3",
File diff suppressed because it is too large. Load diff
+175 -65
View File
@@ -44,6 +44,21 @@
"default": "1",
"report": "full"
},
{
"key": "activity_stream_subscriptions",
"default": "1",
"report": "full"
},
{
"key": "activity_stream_subscriptions_inactive_limit",
"default": "60",
"report": "full"
},
{
"key": "activity_stream_subscriptions_max",
"default": "3",
"report": "full"
},
{
"key": "ads_circulation",
"default": "random",
@@ -294,6 +309,11 @@
"default": "xframe",
"report": "full"
},
{
"key": "club_max_cover",
"default": "-1",
"report": "full"
},
{
"key": "club_nodes_in_apps",
"default": "0",
@@ -414,11 +434,66 @@
"default": "",
"report": "bool"
},
{
"key": "core_datalayer_enabled",
"default": "0",
"report": "none"
},
{
"key": "core_datalayer_events",
"default": "{}",
"report": "none"
},
{
"key": "core_datalayer_gtmkey",
"default": "window.dataLayer",
"report": "none"
},
{
"key": "core_datalayer_include_pii",
"default": "0",
"report": "none"
},
{
"key": "core_datalayer_member_pii_choice",
"default": "0",
"report": "none"
},
{
"key": "core_datalayer_pii",
"default": "0",
"report": "none"
},
{
"key": "core_datalayer_properties",
"default": "{}",
"report": "none"
},
{
"key": "core_datalayer_replace_with_sso",
"default": "0",
"report": "none"
},
{
"key": "core_datalayer_use_gtm",
"default": "1",
"report": "none"
},
{
"key": "csp_header",
"default": "",
"report": "bool"
},
{
"key": "custom_body_code",
"default": "",
"report": "none"
},
{
"key": "custom_page_view_js",
"default": "",
"report": "none"
},
{
"key": "dellog_retention_period",
"default": "30",
@@ -494,6 +569,16 @@
"default": "#177ec9",
"report": "bool"
},
{
"key": "email_filter_action",
"default": "allow",
"report": "full"
},
{
"key": "email_filter_replace_text",
"default": "*****@*****.tld",
"report": "bool"
},
{
"key": "email_in",
"default": "",
@@ -609,6 +694,16 @@
"default": "",
"report": "bool"
},
{
"key": "ga_code",
"default": "",
"report": "none"
},
{
"key": "ga_enabled",
"default": "0",
"report": "full"
},
{
"key": "giphy_apikey",
"default": "",
@@ -674,6 +769,21 @@
"default": "1",
"report": "full"
},
{
"key": "googletag_enabled",
"default": "0",
"report": "full"
},
{
"key": "googletag_head_code",
"default": "",
"report": "none"
},
{
"key": "googletag_noscript_code",
"default": "",
"report": "none"
},
{
"key": "group_formatting",
"default": "global",
@@ -689,6 +799,16 @@
"default": "0",
"report": "full"
},
{
"key": "hcaptcha_secret",
"default": "",
"report": "none"
},
{
"key": "hcaptcha_sitekey",
"default": "",
"report": "bool"
},
{
"key": "htaccess_mod_rewrite",
"default": "0",
@@ -709,6 +829,11 @@
"default": "",
"report": "bool"
},
{
"key": "icons_homescreen_maskable",
"default": "",
"report": "bool"
},
{
"key": "icons_mask_color",
"default": "FFFFFF",
@@ -749,6 +874,16 @@
"default": "1",
"report": "full"
},
{
"key": "indexnow_enabled",
"default": "0",
"report": "full"
},
{
"key": "indexnow_key",
"default": "",
"report": "bool"
},
{
"key": "ip_address_prune",
"default": "",
@@ -874,21 +1009,6 @@
"default": "",
"report": "bool"
},
{
"key": "ipbseo_ga_enabled",
"default": "1",
"report": "full"
},
{
"key": "ipbseo_ga_paginatecode",
"default": "",
"report": "bool"
},
{
"key": "ipbseo_ga_provider",
"default": "none",
"report": "full"
},
{
"key": "ips_cp_purchase",
"default": "0",
@@ -989,6 +1109,16 @@
"default": "1",
"report": "full"
},
{
"key": "matomo_code",
"default": "",
"report": "none"
},
{
"key": "matomo_enabled",
"default": "0",
"report": "full"
},
{
"key": "max_internalembed_width",
"default": "500",
@@ -1079,51 +1209,6 @@
"default": "0",
"report": "full"
},
{
"key": "mobile_app_home_blocks_order",
"default": "{\"new_content\":true,\"active_users\":true,\"our_picks\":true,\"popular_contributors\":true}",
"report": "bool"
},
{
"key": "mobile_app_id",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_itunes_id",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_itunes_url",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_play_id",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_play_url",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_prompt",
"default": "0",
"report": "full"
},
{
"key": "mobile_app_redirect_scheme",
"default": "",
"report": "bool"
},
{
"key": "mobile_app_secret",
"default": "",
"report": "none"
},
{
"key": "most_online",
"default": "{\"count\":0,\"time\":0}",
@@ -1154,11 +1239,6 @@
"default": "0",
"report": "full"
},
{
"key": "notification_prefs_sound",
"default": "1",
"report": "full"
},
{
"key": "onboard_complete",
"default": "0",
@@ -1549,6 +1629,11 @@
"default": "5",
"report": "full"
},
{
"key": "robots_txt",
"default": "default",
"report": "bool"
},
{
"key": "rules_exclude_groups",
"default": "[]",
@@ -1614,6 +1699,11 @@
"default": "5",
"report": "full"
},
{
"key": "searchlog_exclude_groups",
"default": "[2]",
"report": "bool"
},
{
"key": "security_questions_areas",
"default": "",
@@ -1699,6 +1789,16 @@
"default": "",
"report": "bool"
},
{
"key": "site_main_title",
"default": "",
"report": "bool"
},
{
"key": "site_main_url",
"default": "",
"report": "bool"
},
{
"key": "site_offline_message",
"default": "",
@@ -1714,6 +1814,11 @@
"default": "",
"report": "none"
},
{
"key": "site_site_elsewhere",
"default": "0",
"report": "full"
},
{
"key": "site_social_profiles",
"default": "",
@@ -1989,6 +2094,11 @@
"default": "0",
"report": "full"
},
{
"key": "theme_editing_advanced_mode",
"default": "0",
"report": "full"
},
{
"key": "topic_redirect_prune",
"default": "30",
+1 -1
View File
@@ -1 +1 @@
{"profilesync":"P0Y0M0DT1H0M0S","updatecheck":"P0Y0M1DT0H0M0S","cleanup":"P0Y0M1DT0H0M0S","sitemapgenerator":"P0Y0M0DT0H15M0S","queue":"P0Y0M0DT0H1M0S","pop":"P0Y0M0DT0H10M0S","digest":"P0Y0M0DT0H5M0S","publish":"P0Y0M0DT0H10M0S","clearcache":"P0Y0M0DT0H10M0S","clearsessions":"P0Y0M0DT0H30M0S","viewupdates":"P0Y0M0DT0H5M0S","cleanupattachments":"P0Y0M0DT12H0M0S","cleanupfiles":"P0Y0M1DT0H0M0S","unlockmembers":"P0Y0M0DT1H0M0S","leaderboard":"P0Y0M0DT6H0M0S","deletecontent":"P0Y0M1DT0H0M0S","clubrebuild":"P0Y0M0DT0H20M0S","onlineusers":"P0Y0M0DT0H15M0S","promote":"P0Y0M0DT0H5M0S","prunesearchindex":"P0Y0M1DT0H0M0S","prunesystemlogs":"P0Y0M1DT0H0M0S","automaticmoderation":"P0Y0M0DT0H10M0S","usagereporting":"P0Y0M7DT0H0M0S","userAgentStatistics":"P0Y0M0DT0H30M0S","pruneipaddresses":"P0Y0M1DT0H0M0S","clearelasticsearchtasks":"P0Y0M1DT0H0M0S","postBeforeRegisterFollowup":"P0Y0M0DT1H0M0S","weeklydigest":"P0Y0M0DT2H0M0S","clearincompletemembers":"P0Y0M0DT1H0M0S","rssimport":"P0Y0M0DT0H15M0S","webhooks":"P0Y0M0DT0H2M0S","chunkcleanup":"P0Y0M1DT0H0M0S","s3Delete":"P0Y0M0DT0H15M0S","pwaprune":"P0Y0M1DT0H0M0S"}
{"profilesync":"P0Y0M0DT1H0M0S","updatecheck":"P0Y0M1DT0H0M0S","cleanup":"P0Y0M1DT0H0M0S","sitemapgenerator":"P0Y0M0DT0H15M0S","queue":"P0Y0M0DT0H1M0S","pop":"P0Y0M0DT0H10M0S","digest":"P0Y0M0DT0H5M0S","publish":"P0Y0M0DT0H10M0S","clearcache":"P0Y0M0DT0H10M0S","clearsessions":"P0Y0M0DT0H30M0S","viewupdates":"P0Y0M0DT0H5M0S","cleanupattachments":"P0Y0M0DT12H0M0S","cleanupfiles":"P0Y0M1DT0H0M0S","unlockmembers":"P0Y0M0DT1H0M0S","leaderboard":"P0Y0M0DT6H0M0S","deletecontent":"P0Y0M1DT0H0M0S","clubrebuild":"P0Y0M0DT0H20M0S","onlineusers":"P0Y0M0DT0H15M0S","promote":"P0Y0M0DT0H5M0S","prunesearchindex":"P0Y0M1DT0H0M0S","prunesystemlogs":"P0Y0M1DT0H0M0S","automaticmoderation":"P0Y0M0DT0H10M0S","usagereporting":"P0Y0M7DT0H0M0S","userAgentStatistics":"P0Y0M0DT0H30M0S","pruneipaddresses":"P0Y0M1DT0H0M0S","clearelasticsearchtasks":"P0Y0M1DT0H0M0S","postBeforeRegisterFollowup":"P0Y0M0DT1H0M0S","weeklydigest":"P0Y0M0DT2H0M0S","clearincompletemembers":"P0Y0M0DT1H0M0S","rssimport":"P0Y0M0DT0H15M0S","webhooks":"P0Y0M0DT0H2M0S","chunkcleanup":"P0Y0M1DT0H0M0S","s3Delete":"P0Y0M0DT0H15M0S","pwaprune":"P0Y0M1DT0H0M0S","dailyStreamSubscriptions":"P0Y0M0DT0H5M0S","weeklyStreamSubscriptions":"P0Y0M0DT0H5M0S"}
File diff suppressed because it is too large. Load diff
+76 -1
View File
@@ -426,5 +426,80 @@
"106104": "4.6.0 Beta 3",
"106105": "4.6.0 Beta 3.1",
"106106": "4.6.0 Beta 4",
"106107": "4.6.0"
"106107": "4.6.0",
"106108": "4.6.0",
"106109": "4.6.0",
"106110": "4.6.1",
"106111": "4.6.1",
"106112": "4.6.1",
"106113": "4.6.2",
"106114": "4.6.2",
"106115": "4.6.2",
"106116": "4.6.3",
"106117": "4.6.3",
"106118": "4.6.4",
"106119": "4.6.4",
"106120": "4.6.4",
"106121": "4.6.4",
"106122": "4.6.5",
"106123": "4.6.5.1",
"106125": "4.6.5.1",
"106126": "4.6.5.1",
"106127": "4.6.5.1",
"106128": "4.6.5.1",
"106129": "4.6.5.1",
"106130": "4.6.5.1",
"106131": "4.6.5.1",
"106132": "4.6.6",
"106133": "4.6.6",
"106134": "4.6.7 Beta 1",
"106135": "4.6.7 Beta 2",
"106136": "4.6.7",
"106137": "4.6.7",
"106138": "4.6.8 Beta 1",
"106139": "4.6.8 Beta 2",
"106140": "4.6.8",
"106141": "4.6.8",
"106142": "4.6.8",
"106143": "4.6.8",
"106144": "4.6.9 Beta 1",
"106145": "4.6.9 Beta 2",
"106146": "4.6.9 Beta 3",
"106147": "4.6.9",
"106148": "4.6.9",
"106149": "4.6.10 Beta 1",
"106150": "4.6.10 Beta 2",
"106151": "4.6.10",
"106152": "4.6.10",
"106153": "4.6.10",
"106154": "4.6.10",
"106155": "4.6.10",
"106156": "4.6.11 Beta 1",
"106157": "4.6.11 Beta 1",
"106158": "4.6.11 Beta 2",
"106159": "4.6.11",
"106160": "4.6.11",
"106161": "4.6.12 Beta 1",
"106162": "4.6.12 Beta 1",
"106163": "4.6.12 Beta 2",
"106164": "4.6.12",
"106165": "4.6.12",
"106166": "4.6.12",
"106167": "4.6.12.1",
"106168": "4.6.13 Beta 1",
"107000": "4.7.0 Beta 1",
"107001": "4.7.0 Beta 1",
"107002": "4.7.0 Beta 2",
"107003": "4.7.0 Beta 2",
"107004": "4.7.0 Beta 3",
"107005": "4.7.0 Beta 4",
"107006": "4.7.0 Beta 4.1",
"107007": "4.7.0 Beta 5",
"107008": "4.7.0 Beta 6",
"107009": "4.7.0 Beta 7",
"107010": "4.7.0 Beta 8",
"107011": "4.7.0 Beta 9",
"107012": "4.7.0 Beta 10",
"107013": "4.7.0",
"107014": "4.7.0"
}
+171 -1
View File
@@ -1 +1,171 @@
{"activeUsers":{"class":"\\IPS\\Widget","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"stats":{"class":"\\IPS\\Widget\\StaticCache","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"relatedContent":{"class":"\\IPS\\Widget","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"recentStatusUpdates":{"class":"\\IPS\\Widget\\StaticCache","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"topContributors":{"class":"\\IPS\\Widget\\StaticCache","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"whosOnline":{"class":"\\IPS\\Widget","restrict":[],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"members":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"modal","embeddable":true},"guestSignUp":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":false,"menu_style":"modal","embeddable":true},"promoted":{"class":"\\IPS\\Widget\\PermissionCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"clubs":{"class":"\\IPS\\Widget","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"modal","embeddable":true},"newsletter":{"class":"\\IPS\\Widget","restrict":["sidebar","cms"],"default_area":"","allow_reuse":false,"menu_style":"modal","embeddable":true},"mostContributions":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"menu","embeddable":true},"twitter":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"modal","embeddable":true},"invite":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":false,"menu_style":"menu","embeddable":true},"stream":{"class":"\\IPS\\Widget\\PermissionCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"menu","embeddable":true},"mostSolved":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":false,"menu_style":"modal","embeddable":true},"achievements":{"class":"\\IPS\\Widget\\StaticCache","restrict":["sidebar","cms"],"default_area":"","allow_reuse":true,"menu_style":"menu","embeddable":true}}
{
"activeUsers": {
"class": "\\IPS\\Widget",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"stats": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"relatedContent": {
"class": "\\IPS\\Widget",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"recentStatusUpdates": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"topContributors": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"whosOnline": {
"class": "\\IPS\\Widget",
"restrict": [],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"members": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "modal",
"embeddable": true
},
"guestSignUp": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": false,
"menu_style": "modal",
"embeddable": true
},
"promoted": {
"class": "\\IPS\\Widget\\PermissionCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"clubs": {
"class": "\\IPS\\Widget",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "modal",
"embeddable": true
},
"newsletter": {
"class": "\\IPS\\Widget",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": false,
"menu_style": "modal",
"embeddable": true
},
"mostContributions": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "menu",
"embeddable": true
},
"twitter": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "modal",
"embeddable": true
},
"invite": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": false,
"menu_style": "menu",
"embeddable": true
},
"stream": {
"class": "\\IPS\\Widget\\PermissionCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "menu",
"embeddable": true
},
"mostSolved": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": false,
"menu_style": "modal",
"embeddable": true
},
"achievements": {
"class": "\\IPS\\Widget\\StaticCache",
"restrict": [
"sidebar",
"cms"
],
"default_area": "",
"allow_reuse": true,
"menu_style": "menu",
"embeddable": true
}
}