Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
noblogs-wp
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
39
Issues
39
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ai
noblogs-wp
Commits
118732e1
Commit
118732e1
authored
Apr 18, 2017
by
lucha
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[auto] plugin: buddypress 2.8.2
parent
28ebb9c2
Changes
211
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
211 changed files
with
12929 additions
and
4076 deletions
+12929
-4076
wp-content/plugins/buddypress/bp-activity/bp-activity-actions.php
...nt/plugins/buddypress/bp-activity/bp-activity-actions.php
+5
-1
wp-content/plugins/buddypress/bp-activity/bp-activity-admin.php
...tent/plugins/buddypress/bp-activity/bp-activity-admin.php
+4
-7
wp-content/plugins/buddypress/bp-activity/bp-activity-akismet.php
...nt/plugins/buddypress/bp-activity/bp-activity-akismet.php
+0
-4
wp-content/plugins/buddypress/bp-activity/bp-activity-filters.php
...nt/plugins/buddypress/bp-activity/bp-activity-filters.php
+2
-9
wp-content/plugins/buddypress/bp-activity/bp-activity-functions.php
.../plugins/buddypress/bp-activity/bp-activity-functions.php
+98
-23
wp-content/plugins/buddypress/bp-activity/bp-activity-loader.php
...ent/plugins/buddypress/bp-activity/bp-activity-loader.php
+0
-4
wp-content/plugins/buddypress/bp-activity/bp-activity-screens.php
...nt/plugins/buddypress/bp-activity/bp-activity-screens.php
+0
-4
wp-content/plugins/buddypress/bp-activity/bp-activity-template.php
...t/plugins/buddypress/bp-activity/bp-activity-template.php
+59
-50
wp-content/plugins/buddypress/bp-activity/classes/class-bp-activity-activity.php
...ypress/bp-activity/classes/class-bp-activity-activity.php
+22
-74
wp-content/plugins/buddypress/bp-activity/classes/class-bp-activity-component.php
...press/bp-activity/classes/class-bp-activity-component.php
+0
-4
wp-content/plugins/buddypress/bp-activity/classes/class-bp-activity-list-table.php
...ress/bp-activity/classes/class-bp-activity-list-table.php
+5
-9
wp-content/plugins/buddypress/bp-activity/classes/class-bp-activity-template.php
...ypress/bp-activity/classes/class-bp-activity-template.php
+1
-2
wp-content/plugins/buddypress/bp-blogs/bp-blogs-activity.php
wp-content/plugins/buddypress/bp-blogs/bp-blogs-activity.php
+15
-6
wp-content/plugins/buddypress/bp-blogs/bp-blogs-functions.php
...ontent/plugins/buddypress/bp-blogs/bp-blogs-functions.php
+59
-1
wp-content/plugins/buddypress/bp-blogs/bp-blogs-loader.php
wp-content/plugins/buddypress/bp-blogs/bp-blogs-loader.php
+0
-4
wp-content/plugins/buddypress/bp-blogs/bp-blogs-screens.php
wp-content/plugins/buddypress/bp-blogs/bp-blogs-screens.php
+0
-4
wp-content/plugins/buddypress/bp-blogs/bp-blogs-template.php
wp-content/plugins/buddypress/bp-blogs/bp-blogs-template.php
+10
-10
wp-content/plugins/buddypress/bp-blogs/bp-blogs-widgets.php
wp-content/plugins/buddypress/bp-blogs/bp-blogs-widgets.php
+1
-5
wp-content/plugins/buddypress/bp-blogs/classes/class-bp-blogs-blog.php
...ugins/buddypress/bp-blogs/classes/class-bp-blogs-blog.php
+17
-0
wp-content/plugins/buddypress/bp-blogs/classes/class-bp-blogs-component.php
.../buddypress/bp-blogs/classes/class-bp-blogs-component.php
+0
-4
wp-content/plugins/buddypress/bp-core/admin/bp-core-admin-functions.php
...gins/buddypress/bp-core/admin/bp-core-admin-functions.php
+14
-185
wp-content/plugins/buddypress/bp-core/admin/bp-core-admin-tools.php
.../plugins/buddypress/bp-core/admin/bp-core-admin-tools.php
+1
-1
wp-content/plugins/buddypress/bp-core/admin/css/common-rtl.css
...ntent/plugins/buddypress/bp-core/admin/css/common-rtl.css
+131
-132
wp-content/plugins/buddypress/bp-core/admin/css/common-rtl.min.css
...t/plugins/buddypress/bp-core/admin/css/common-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-core/admin/css/common.css
wp-content/plugins/buddypress/bp-core/admin/css/common.css
+131
-132
wp-content/plugins/buddypress/bp-core/admin/css/common.min.css
...ntent/plugins/buddypress/bp-core/admin/css/common.min.css
+1
-1
wp-content/plugins/buddypress/bp-core/admin/images/list-unsubscribe.png
...gins/buddypress/bp-core/admin/images/list-unsubscribe.png
+0
-0
wp-content/plugins/buddypress/bp-core/admin/images/pending-accounts.png
...gins/buddypress/bp-core/admin/images/pending-accounts.png
+0
-0
wp-content/plugins/buddypress/bp-core/admin/images/twenty-seventeen.png
...gins/buddypress/bp-core/admin/images/twenty-seventeen.png
+0
-0
wp-content/plugins/buddypress/bp-core/bp-core-admin.php
wp-content/plugins/buddypress/bp-core/bp-core-admin.php
+0
-4
wp-content/plugins/buddypress/bp-core/bp-core-adminbar.php
wp-content/plugins/buddypress/bp-core/bp-core-adminbar.php
+5
-0
wp-content/plugins/buddypress/bp-core/bp-core-attachments.php
...ontent/plugins/buddypress/bp-core/bp-core-attachments.php
+17
-4
wp-content/plugins/buddypress/bp-core/bp-core-avatars.php
wp-content/plugins/buddypress/bp-core/bp-core-avatars.php
+21
-26
wp-content/plugins/buddypress/bp-core/bp-core-buddybar.php
wp-content/plugins/buddypress/bp-core/bp-core-buddybar.php
+8
-12
wp-content/plugins/buddypress/bp-core/bp-core-catchuri.php
wp-content/plugins/buddypress/bp-core/bp-core-catchuri.php
+8
-5
wp-content/plugins/buddypress/bp-core/bp-core-customizer-email.php
...t/plugins/buddypress/bp-core/bp-core-customizer-email.php
+0
-7
wp-content/plugins/buddypress/bp-core/bp-core-dependency.php
wp-content/plugins/buddypress/bp-core/bp-core-dependency.php
+1
-3
wp-content/plugins/buddypress/bp-core/bp-core-filters.php
wp-content/plugins/buddypress/bp-core/bp-core-filters.php
+15
-0
wp-content/plugins/buddypress/bp-core/bp-core-functions.php
wp-content/plugins/buddypress/bp-core/bp-core-functions.php
+77
-7
wp-content/plugins/buddypress/bp-core/bp-core-loader.php
wp-content/plugins/buddypress/bp-core/bp-core-loader.php
+0
-5
wp-content/plugins/buddypress/bp-core/bp-core-options.php
wp-content/plugins/buddypress/bp-core/bp-core-options.php
+2
-2
wp-content/plugins/buddypress/bp-core/bp-core-template-loader.php
...nt/plugins/buddypress/bp-core/bp-core-template-loader.php
+5
-0
wp-content/plugins/buddypress/bp-core/bp-core-template.php
wp-content/plugins/buddypress/bp-core/bp-core-template.php
+14
-0
wp-content/plugins/buddypress/bp-core/bp-core-theme-compatibility.php
...lugins/buddypress/bp-core/bp-core-theme-compatibility.php
+0
-6
wp-content/plugins/buddypress/bp-core/bp-core-update.php
wp-content/plugins/buddypress/bp-core/bp-core-update.php
+1
-1
wp-content/plugins/buddypress/bp-core/bp-core-widgets.php
wp-content/plugins/buddypress/bp-core/bp-core-widgets.php
+1
-5
wp-content/plugins/buddypress/bp-core/classes/class-bp-admin.php
...ent/plugins/buddypress/bp-core/classes/class-bp-admin.php
+121
-125
wp-content/plugins/buddypress/bp-core/classes/class-bp-attachment-avatar.php
...buddypress/bp-core/classes/class-bp-attachment-avatar.php
+13
-1
wp-content/plugins/buddypress/bp-core/classes/class-bp-attachment.php
...lugins/buddypress/bp-core/classes/class-bp-attachment.php
+2
-2
wp-content/plugins/buddypress/bp-core/classes/class-bp-core-login-widget.php
...buddypress/bp-core/classes/class-bp-core-login-widget.php
+1
-1
wp-content/plugins/buddypress/bp-core/classes/class-bp-core-nav-item.php
...ins/buddypress/bp-core/classes/class-bp-core-nav-item.php
+0
-19
wp-content/plugins/buddypress/bp-core/classes/class-bp-core-user.php
...plugins/buddypress/bp-core/classes/class-bp-core-user.php
+0
-10
wp-content/plugins/buddypress/bp-core/classes/class-bp-core.php
...tent/plugins/buddypress/bp-core/classes/class-bp-core.php
+2
-4
wp-content/plugins/buddypress/bp-core/classes/class-bp-media-extractor.php
...s/buddypress/bp-core/classes/class-bp-media-extractor.php
+1
-1
wp-content/plugins/buddypress/bp-core/classes/class-bp-phpmailer.php
...plugins/buddypress/bp-core/classes/class-bp-phpmailer.php
+12
-1
wp-content/plugins/buddypress/bp-core/classes/class-bp-user-query.php
...lugins/buddypress/bp-core/classes/class-bp-user-query.php
+1
-1
wp-content/plugins/buddypress/bp-core/classes/class-bp-walker-nav-menu.php
...s/buddypress/bp-core/classes/class-bp-walker-nav-menu.php
+1
-3
wp-content/plugins/buddypress/bp-core/css/admin-bar-rtl.css
wp-content/plugins/buddypress/bp-core/css/admin-bar-rtl.css
+2
-2
wp-content/plugins/buddypress/bp-core/css/admin-bar-rtl.min.css
...tent/plugins/buddypress/bp-core/css/admin-bar-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-core/css/admin-bar.css
wp-content/plugins/buddypress/bp-core/css/admin-bar.css
+2
-2
wp-content/plugins/buddypress/bp-core/css/admin-bar.min.css
wp-content/plugins/buddypress/bp-core/css/admin-bar.min.css
+1
-1
wp-content/plugins/buddypress/bp-core/deprecated/2.5.php
wp-content/plugins/buddypress/bp-core/deprecated/2.5.php
+2
-2
wp-content/plugins/buddypress/bp-core/deprecated/2.8.php
wp-content/plugins/buddypress/bp-core/deprecated/2.8.php
+199
-0
wp-content/plugins/buddypress/bp-forums/bbpress/bb-admin/includes/class.bb-install.php
.../bp-forums/bbpress/bb-admin/includes/class.bb-install.php
+6
-2
wp-content/plugins/buddypress/bp-forums/bbpress/bb-admin/includes/functions.bb-admin.php
...p-forums/bbpress/bb-admin/includes/functions.bb-admin.php
+19
-9
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.bp-roles.php
...p-forums/bbpress/bb-includes/backpress/class.bp-roles.php
+9
-5
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.bp-user.php
...bp-forums/bbpress/bb-includes/backpress/class.bp-user.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.ixr.php
...ess/bp-forums/bbpress/bb-includes/backpress/class.ixr.php
+61
-11
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.mailer-smtp.php
...orums/bbpress/bb-includes/backpress/class.mailer-smtp.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.mailer.php
.../bp-forums/bbpress/bb-includes/backpress/class.mailer.php
+17
-5
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.passwordhash.php
...rums/bbpress/bb-includes/backpress/class.passwordhash.php
+6
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-ajax-response.php
.../bbpress/bb-includes/backpress/class.wp-ajax-response.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-dependencies.php
...s/bbpress/bb-includes/backpress/class.wp-dependencies.php
+7
-3
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-error.php
...p-forums/bbpress/bb-includes/backpress/class.wp-error.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-http-ixr-client.php
...bpress/bb-includes/backpress/class.wp-http-ixr-client.php
+6
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-object-cache-memcached.php
...bb-includes/backpress/class.wp-object-cache-memcached.php
+6
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-taxonomy.php
...orums/bbpress/bb-includes/backpress/class.wp-taxonomy.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/functions.core.php
...p-forums/bbpress/bb-includes/backpress/functions.core.php
+21
-23
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/functions.kses.php
...p-forums/bbpress/bb-includes/backpress/functions.kses.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/functions.wp-object-cache.php
...press/bb-includes/backpress/functions.wp-object-cache.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/functions.wp-taxonomy.php
...s/bbpress/bb-includes/backpress/functions.wp-taxonomy.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/entry.php
...ss/bp-forums/bbpress/bb-includes/backpress/pomo/entry.php
+32
-9
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/mo.php
...press/bp-forums/bbpress/bb-includes/backpress/pomo/mo.php
+174
-57
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/po.php
...press/bp-forums/bbpress/bb-includes/backpress/pomo/po.php
+112
-26
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/sample/app.php
...-forums/bbpress/bb-includes/backpress/pomo/sample/app.php
+2
-3
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/streams.php
.../bp-forums/bbpress/bb-includes/backpress/pomo/streams.php
+250
-72
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/pomo/translations.php
...orums/bbpress/bb-includes/backpress/pomo/translations.php
+190
-31
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/class.bb-dir-map.php
...ypress/bp-forums/bbpress/bb-includes/class.bb-dir-map.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/class.bb-locale.php
...dypress/bp-forums/bbpress/bb-includes/class.bb-locale.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/class.bb-query.php
...ddypress/bp-forums/bbpress/bb-includes/class.bb-query.php
+10
-2
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/class.bb-walker.php
...dypress/bp-forums/bbpress/bb-includes/class.bb-walker.php
+5
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-deprecated.php
...bp-forums/bbpress/bb-includes/functions.bb-deprecated.php
+4
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-forums.php
...ess/bp-forums/bbpress/bb-includes/functions.bb-forums.php
+2
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-l10n.php
...press/bp-forums/bbpress/bb-includes/functions.bb-l10n.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-template.php
...s/bp-forums/bbpress/bb-includes/functions.bb-template.php
+11
-7
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-topic-tags.php
...bp-forums/bbpress/bb-includes/functions.bb-topic-tags.php
+6
-4
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-topics.php
...ess/bp-forums/bbpress/bb-includes/functions.bb-topics.php
+5
-3
wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/functions.bb-users.php
...ress/bp-forums/bbpress/bb-includes/functions.bb-users.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/bb-plugins/akismet.php
...ugins/buddypress/bp-forums/bbpress/bb-plugins/akismet.php
+2
-2
wp-content/plugins/buddypress/bp-forums/bbpress/bb-plugins/bozo.php
.../plugins/buddypress/bp-forums/bbpress/bb-plugins/bozo.php
+11
-12
wp-content/plugins/buddypress/bp-forums/bbpress/bb-settings.php
...tent/plugins/buddypress/bp-forums/bbpress/bb-settings.php
+1
-1
wp-content/plugins/buddypress/bp-forums/bbpress/xmlrpc.php
wp-content/plugins/buddypress/bp-forums/bbpress/xmlrpc.php
+8
-7
wp-content/plugins/buddypress/bp-forums/bp-forums-bbpress-sa.php
...ent/plugins/buddypress/bp-forums/bp-forums-bbpress-sa.php
+2
-3
wp-content/plugins/buddypress/bp-forums/deprecated/1.7.php
wp-content/plugins/buddypress/bp-forums/deprecated/1.7.php
+1
-1
wp-content/plugins/buddypress/bp-friends/bp-friends-functions.php
...nt/plugins/buddypress/bp-friends/bp-friends-functions.php
+27
-6
wp-content/plugins/buddypress/bp-friends/bp-friends-loader.php
...ntent/plugins/buddypress/bp-friends/bp-friends-loader.php
+0
-4
wp-content/plugins/buddypress/bp-friends/bp-friends-widgets.php
...tent/plugins/buddypress/bp-friends/bp-friends-widgets.php
+2
-6
wp-content/plugins/buddypress/bp-friends/classes/class-bp-core-friends-widget.php
...press/bp-friends/classes/class-bp-core-friends-widget.php
+1
-1
wp-content/plugins/buddypress/bp-friends/classes/class-bp-friends-component.php
...dypress/bp-friends/classes/class-bp-friends-component.php
+0
-4
wp-content/plugins/buddypress/bp-friends/classes/class-bp-friends-friendship.php
...ypress/bp-friends/classes/class-bp-friends-friendship.php
+6
-6
wp-content/plugins/buddypress/bp-groups/admin/css/admin-rtl.css
...tent/plugins/buddypress/bp-groups/admin/css/admin-rtl.css
+28
-2
wp-content/plugins/buddypress/bp-groups/admin/css/admin-rtl.min.css
.../plugins/buddypress/bp-groups/admin/css/admin-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-groups/admin/css/admin.css
wp-content/plugins/buddypress/bp-groups/admin/css/admin.css
+28
-2
wp-content/plugins/buddypress/bp-groups/admin/css/admin.min.css
...tent/plugins/buddypress/bp-groups/admin/css/admin.min.css
+1
-1
wp-content/plugins/buddypress/bp-groups/bp-groups-actions.php
...ontent/plugins/buddypress/bp-groups/bp-groups-actions.php
+28
-5
wp-content/plugins/buddypress/bp-groups/bp-groups-admin.php
wp-content/plugins/buddypress/bp-groups/bp-groups-admin.php
+16
-16
wp-content/plugins/buddypress/bp-groups/bp-groups-filters.php
...ontent/plugins/buddypress/bp-groups/bp-groups-filters.php
+0
-1
wp-content/plugins/buddypress/bp-groups/bp-groups-functions.php
...tent/plugins/buddypress/bp-groups/bp-groups-functions.php
+15
-11
wp-content/plugins/buddypress/bp-groups/bp-groups-loader.php
wp-content/plugins/buddypress/bp-groups/bp-groups-loader.php
+0
-4
wp-content/plugins/buddypress/bp-groups/bp-groups-notifications.php
.../plugins/buddypress/bp-groups/bp-groups-notifications.php
+18
-1
wp-content/plugins/buddypress/bp-groups/bp-groups-screens.php
...ontent/plugins/buddypress/bp-groups/bp-groups-screens.php
+10
-20
wp-content/plugins/buddypress/bp-groups/bp-groups-template.php
...ntent/plugins/buddypress/bp-groups/bp-groups-template.php
+10
-11
wp-content/plugins/buddypress/bp-groups/bp-groups-widgets.php
...ontent/plugins/buddypress/bp-groups/bp-groups-widgets.php
+8
-9
wp-content/plugins/buddypress/bp-groups/classes/class-bp-group-extension.php
...buddypress/bp-groups/classes/class-bp-group-extension.php
+10
-6
wp-content/plugins/buddypress/bp-groups/classes/class-bp-group-member-query.php
...dypress/bp-groups/classes/class-bp-group-member-query.php
+1
-1
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-component.php
...uddypress/bp-groups/classes/class-bp-groups-component.php
+23
-5
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-group-members-template.php
...groups/classes/class-bp-groups-group-members-template.php
+1
-2
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-group.php
...ns/buddypress/bp-groups/classes/class-bp-groups-group.php
+100
-118
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-invite-template.php
...ess/bp-groups/classes/class-bp-groups-invite-template.php
+1
-2
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-list-table.php
...ddypress/bp-groups/classes/class-bp-groups-list-table.php
+3
-3
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-member.php
...s/buddypress/bp-groups/classes/class-bp-groups-member.php
+49
-1
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-membership-requests-template.php
.../classes/class-bp-groups-membership-requests-template.php
+1
-2
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-template.php
...buddypress/bp-groups/classes/class-bp-groups-template.php
+3
-2
wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-widget.php
...s/buddypress/bp-groups/classes/class-bp-groups-widget.php
+8
-5
wp-content/plugins/buddypress/bp-loader.php
wp-content/plugins/buddypress/bp-loader.php
+45
-764
wp-content/plugins/buddypress/bp-members/admin/css/admin-rtl.css
...ent/plugins/buddypress/bp-members/admin/css/admin-rtl.css
+0
-2
wp-content/plugins/buddypress/bp-members/admin/css/admin-rtl.min.css
...plugins/buddypress/bp-members/admin/css/admin-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-members/admin/css/admin.css
wp-content/plugins/buddypress/bp-members/admin/css/admin.css
+0
-2
wp-content/plugins/buddypress/bp-members/admin/css/admin.min.css
...ent/plugins/buddypress/bp-members/admin/css/admin.min.css
+1
-1
wp-content/plugins/buddypress/bp-members/bp-members-admin.php
...ontent/plugins/buddypress/bp-members/bp-members-admin.php
+0
-4
wp-content/plugins/buddypress/bp-members/bp-members-functions.php
...nt/plugins/buddypress/bp-members/bp-members-functions.php
+18
-13
wp-content/plugins/buddypress/bp-members/bp-members-loader.php
...ntent/plugins/buddypress/bp-members/bp-members-loader.php
+0
-4
wp-content/plugins/buddypress/bp-members/bp-members-screens.php
...tent/plugins/buddypress/bp-members/bp-members-screens.php
+6
-20
wp-content/plugins/buddypress/bp-members/bp-members-template.php
...ent/plugins/buddypress/bp-members/bp-members-template.php
+3
-7
wp-content/plugins/buddypress/bp-members/bp-members-widgets.php
...tent/plugins/buddypress/bp-members/bp-members-widgets.php
+4
-10
wp-content/plugins/buddypress/bp-members/classes/class-bp-core-members-widget.php
...press/bp-members/classes/class-bp-core-members-widget.php
+1
-1
wp-content/plugins/buddypress/bp-members/classes/class-bp-members-admin.php
.../buddypress/bp-members/classes/class-bp-members-admin.php
+77
-9
wp-content/plugins/buddypress/bp-members/classes/class-bp-members-component.php
...dypress/bp-members/classes/class-bp-members-component.php
+0
-4
wp-content/plugins/buddypress/bp-members/classes/class-bp-signup.php
...plugins/buddypress/bp-members/classes/class-bp-signup.php
+29
-5
wp-content/plugins/buddypress/bp-messages/bp-messages-functions.php
.../plugins/buddypress/bp-messages/bp-messages-functions.php
+18
-10
wp-content/plugins/buddypress/bp-messages/bp-messages-loader.php
...ent/plugins/buddypress/bp-messages/bp-messages-loader.php
+0
-4
wp-content/plugins/buddypress/bp-messages/bp-messages-template.php
...t/plugins/buddypress/bp-messages/bp-messages-template.php
+13
-7
wp-content/plugins/buddypress/bp-messages/bp-messages-widgets.php
...nt/plugins/buddypress/bp-messages/bp-messages-widgets.php
+1
-5
wp-content/plugins/buddypress/bp-messages/classes/class-bp-messages-box-template.php
...ss/bp-messages/classes/class-bp-messages-box-template.php
+1
-2
wp-content/plugins/buddypress/bp-messages/classes/class-bp-messages-component.php
...press/bp-messages/classes/class-bp-messages-component.php
+0
-4
wp-content/plugins/buddypress/bp-messages/classes/class-bp-messages-message.php
...dypress/bp-messages/classes/class-bp-messages-message.php
+34
-14
wp-content/plugins/buddypress/bp-messages/classes/class-bp-messages-notice.php
...ddypress/bp-messages/classes/class-bp-messages-notice.php
+30
-4
wp-content/plugins/buddypress/bp-messages/classes/class-bp-messages-thread.php
...ddypress/bp-messages/classes/class-bp-messages-thread.php
+31
-8
wp-content/plugins/buddypress/bp-messages/js/autocomplete/jquery.bgiframe.js
...buddypress/bp-messages/js/autocomplete/jquery.bgiframe.js
+66
-36
wp-content/plugins/buddypress/bp-messages/js/autocomplete/jquery.bgiframe.min.js
...ypress/bp-messages/js/autocomplete/jquery.bgiframe.min.js
+1
-1
wp-content/plugins/buddypress/bp-messages/js/autocomplete/license.bgiframe.txt
...ddypress/bp-messages/js/autocomplete/license.bgiframe.txt
+5
-5
wp-content/plugins/buddypress/bp-notifications/bp-notifications-loader.php
...s/buddypress/bp-notifications/bp-notifications-loader.php
+0
-4
wp-content/plugins/buddypress/bp-notifications/bp-notifications-template.php
...buddypress/bp-notifications/bp-notifications-template.php
+0
-4
wp-content/plugins/buddypress/bp-notifications/classes/class-bp-notifications-component.php
...otifications/classes/class-bp-notifications-component.php
+0
-4
wp-content/plugins/buddypress/bp-settings/bp-settings-actions.php
...nt/plugins/buddypress/bp-settings/bp-settings-actions.php
+6
-2
wp-content/plugins/buddypress/bp-settings/bp-settings-functions.php
.../plugins/buddypress/bp-settings/bp-settings-functions.php
+5
-0
wp-content/plugins/buddypress/bp-settings/bp-settings-loader.php
...ent/plugins/buddypress/bp-settings/bp-settings-loader.php
+0
-4
wp-content/plugins/buddypress/bp-settings/bp-settings-template.php
...t/plugins/buddypress/bp-settings/bp-settings-template.php
+1
-1
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress-functions.php
...uddypress/bp-templates/bp-legacy/buddypress-functions.php
+65
-60
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/entry.php
...ress/bp-templates/bp-legacy/buddypress/activity/entry.php
+1
-1
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/post-form.php
.../bp-templates/bp-legacy/buddypress/activity/post-form.php
+1
-1
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php
...ss/bp-templates/bp-legacy/buddypress/members/register.php
+2
-2
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/single/profile/edit.php
...ates/bp-legacy/buddypress/members/single/profile/edit.php
+2
-2
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/buddypress-rtl.css
.../buddypress/bp-templates/bp-legacy/css/buddypress-rtl.css
+26
-7
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/buddypress-rtl.min.css
...dypress/bp-templates/bp-legacy/css/buddypress-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/buddypress.css
...gins/buddypress/bp-templates/bp-legacy/css/buddypress.css
+26
-7
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/buddypress.min.css
.../buddypress/bp-templates/bp-legacy/css/buddypress.min.css
+1
-1
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/twentyseventeen-rtl.css
...ypress/bp-templates/bp-legacy/css/twentyseventeen-rtl.css
+2194
-0
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/twentyseventeen-rtl.min.css
...ss/bp-templates/bp-legacy/css/twentyseventeen-rtl.min.css
+1
-0
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/twentyseventeen.css
...buddypress/bp-templates/bp-legacy/css/twentyseventeen.css
+2194
-0
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/twentyseventeen.min.css
...ypress/bp-templates/bp-legacy/css/twentyseventeen.min.css
+1
-0
wp-content/plugins/buddypress/bp-templates/bp-legacy/css/twentyseventeen.scss
...uddypress/bp-templates/bp-legacy/css/twentyseventeen.scss
+3036
-0
wp-content/plugins/buddypress/bp-templates/bp-legacy/js/buddypress.js
...lugins/buddypress/bp-templates/bp-legacy/js/buddypress.js
+34
-102
wp-content/plugins/buddypress/bp-templates/bp-legacy/js/buddypress.min.js
...ns/buddypress/bp-templates/bp-legacy/js/buddypress.min.js
+2
-2
wp-content/plugins/buddypress/bp-themes/bp-default/_inc/ajax.php
...ent/plugins/buddypress/bp-themes/bp-default/_inc/ajax.php
+36
-5
wp-content/plugins/buddypress/bp-themes/bp-default/_inc/global.js
...nt/plugins/buddypress/bp-themes/bp-default/_inc/global.js
+40
-4
wp-content/plugins/buddypress/bp-xprofile/admin/css/admin-rtl.css
...nt/plugins/buddypress/bp-xprofile/admin/css/admin-rtl.css
+2
-2
wp-content/plugins/buddypress/bp-xprofile/admin/css/admin-rtl.min.css
...lugins/buddypress/bp-xprofile/admin/css/admin-rtl.min.css
+1
-1
wp-content/plugins/buddypress/bp-xprofile/admin/css/admin.css
...ontent/plugins/buddypress/bp-xprofile/admin/css/admin.css
+2
-2
wp-content/plugins/buddypress/bp-xprofile/admin/css/admin.min.css
...nt/plugins/buddypress/bp-xprofile/admin/css/admin.min.css
+1
-1
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-admin.php
...tent/plugins/buddypress/bp-xprofile/bp-xprofile-admin.php
+110
-44
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-cache.php
...tent/plugins/buddypress/bp-xprofile/bp-xprofile-cache.php
+10
-0
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-caps.php
...ntent/plugins/buddypress/bp-xprofile/bp-xprofile-caps.php
+12
-3
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-filters.php
...nt/plugins/buddypress/bp-xprofile/bp-xprofile-filters.php
+14
-4
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-functions.php
.../plugins/buddypress/bp-xprofile/bp-xprofile-functions.php
+35
-5
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-loader.php
...ent/plugins/buddypress/bp-xprofile/bp-xprofile-loader.php
+0
-4
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-screens.php
...nt/plugins/buddypress/bp-xprofile/bp-xprofile-screens.php
+2
-13
wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-template.php
...t/plugins/buddypress/bp-xprofile/bp-xprofile-template.php
+74
-44
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-component.php
...press/bp-xprofile/classes/class-bp-xprofile-component.php
+0
-4
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-data-template.php
...s/bp-xprofile/classes/class-bp-xprofile-data-template.php
+1
-2
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-field-type-checkbox.php
...profile/classes/class-bp-xprofile-field-type-checkbox.php
+1
-1
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-field-type-radiobutton.php
...file/classes/class-bp-xprofile-field-type-radiobutton.php
+1
-1
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-field.php
...uddypress/bp-xprofile/classes/class-bp-xprofile-field.php
+19
-7
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-group.php
...uddypress/bp-xprofile/classes/class-bp-xprofile-group.php
+4
-1
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-profiledata.php
...ess/bp-xprofile/classes/class-bp-xprofile-profiledata.php
+2
-2
wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-user-admin.php
...ress/bp-xprofile/classes/class-bp-xprofile-user-admin.php
+4
-13
wp-content/plugins/buddypress/buddypress.pot
wp-content/plugins/buddypress/buddypress.pot
+1276
-1221
wp-content/plugins/buddypress/class-buddypress.php
wp-content/plugins/buddypress/class-buddypress.php
+734
-0
wp-content/plugins/buddypress/composer.json
wp-content/plugins/buddypress/composer.json
+1
-1
wp-content/plugins/buddypress/humans.txt
wp-content/plugins/buddypress/humans.txt
+11
-1
wp-content/plugins/buddypress/readme.txt
wp-content/plugins/buddypress/readme.txt
+18
-24
No files found.
wp-content/plugins/buddypress/bp-activity/bp-activity-actions.php
View file @
118732e1
...
...
@@ -832,7 +832,11 @@ function bp_activity_transition_post_type_comment_status( $new_status, $old_stat
// Add "new_post_type_comment" to the whitelisted activity types, so that the activity's Akismet history is generated
$post_type_comment_action
=
$activity_comment_object
->
action_id
;
$comment_akismet_history
=
create_function
(
'$t'
,
'$t[] = $post_type_comment_action; return $t;'
);
$comment_akismet_history
=
function
(
$activity_types
)
use
(
$post_type_comment_action
)
{
$activity_types
[]
=
$post_type_comment_action
;
return
$activity_types
;
};
add_filter
(
'bp_akismet_get_activity_types'
,
$comment_akismet_history
);
// Make sure the activity change won't edit the comment if sync is on
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-admin.php
View file @
118732e1
...
...
@@ -16,10 +16,6 @@ defined( 'ABSPATH' ) || exit;
// Include WP's list table class.
if
(
!
class_exists
(
'WP_List_Table'
)
)
require
(
ABSPATH
.
'wp-admin/includes/class-wp-list-table.php'
);
if
(
!
buddypress
()
->
do_autoload
)
{
require
dirname
(
__FILE__
)
.
'/classes/class-bp-activity-list-table.php'
;
}
// Per_page screen option. Has to be hooked in extremely early.
if
(
is_admin
()
&&
!
empty
(
$_REQUEST
[
'page'
]
)
&&
'bp-activity'
==
$_REQUEST
[
'page'
]
)
add_filter
(
'set-screen-option'
,
'bp_activity_admin_screen_options'
,
10
,
3
);
...
...
@@ -169,8 +165,9 @@ function bp_activity_admin_screen_options( $value, $option, $new_value ) {
* @return array Hidden Meta Boxes.
*/
function
bp_activity_admin_edit_hidden_metaboxes
(
$hidden
,
$screen
)
{
if
(
empty
(
$screen
->
id
)
||
'toplevel_page_bp-activity'
!=
$screen
->
id
&&
'toplevel_page_bp-activity_network'
!=
$screen
->
id
)
if
(
empty
(
$screen
->
id
)
||
'toplevel_page_bp-activity'
!=
=
$screen
->
id
&&
'toplevel_page_bp-activity-network'
!==
$screen
->
id
)
{
return
$hidden
;
}
// Hide the primary link meta box by default.
$hidden
=
array_merge
(
(
array
)
$hidden
,
array
(
'bp_activity_itemids'
,
'bp_activity_link'
,
'bp_activity_type'
,
'bp_activity_userid'
,
)
);
...
...
@@ -393,8 +390,8 @@ function bp_activity_admin_load() {
* Remove moderation and blacklist checks in case we want to ham an activity
* which contains one of these listed keys.
*/
remove_action
(
'bp_activity_before_save'
,
'bp_activity_check_moderation_keys'
,
2
,
1
);
remove_action
(
'bp_activity_before_save'
,
'bp_activity_check_blacklist_keys'
,
2
,
1
);
remove_action
(
'bp_activity_before_save'
,
'bp_activity_check_moderation_keys'
,
2
);
remove_action
(
'bp_activity_before_save'
,
'bp_activity_check_blacklist_keys'
,
2
);
bp_activity_mark_as_ham
(
$activity
);
$result
=
$activity
->
save
();
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-akismet.php
View file @
118732e1
...
...
@@ -10,10 +10,6 @@
// Exit if accessed directly.
defined
(
'ABSPATH'
)
||
exit
;
if
(
!
buddypress
()
->
do_autoload
)
{
require
dirname
(
__FILE__
)
.
'/classes/class-bp-akismet.php'
;
}
/**
* Loads Akismet filtering for activity.
*
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-filters.php
View file @
118732e1
...
...
@@ -450,14 +450,7 @@ function bp_activity_truncate_entry( $text, $args = array() ) {
*/
$append_text
=
apply_filters
(
'bp_activity_excerpt_append_text'
,
__
(
'[Read more]'
,
'buddypress'
)
);
/**
* Filters the excerpt length for the activity excerpt.
*
* @since 1.5.0
*
* @param int $value Number indicating how many words to trim the excerpt down to.
*/
$excerpt_length
=
apply_filters
(
'bp_activity_excerpt_length'
,
358
);
$excerpt_length
=
bp_activity_get_excerpt_length
();
$args
=
wp_parse_args
(
$args
,
array
(
'ending'
=>
__
(
'…'
,
'buddypress'
)
)
);
...
...
@@ -603,7 +596,7 @@ function bp_activity_heartbeat_last_recorded( $response = array(), $data = array
ob_end_clean
();
// Remove the temporary filter.
remove_filter
(
'bp_get_activity_css_class'
,
'bp_activity_newest_class'
,
10
,
1
);
remove_filter
(
'bp_get_activity_css_class'
,
'bp_activity_newest_class'
,
10
);
if
(
!
empty
(
$newest_activities
[
'last_recorded'
]
)
)
{
$response
[
'bp_activity_newest_activities'
]
=
$newest_activities
;
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-functions.php
View file @
118732e1
...
...
@@ -406,7 +406,7 @@ function bp_activity_set_action( $component_id, $type, $description, $format_cal
* @param array $args {
* An associative array of tracking parameters. All items are optional.
* @type string $bp_activity_admin_filter String to use in the Dashboard > Activity dropdown.
* @type string $bp_activity_front_filter String to use in
front
end dropdown.
* @type string $bp_activity_front_filter String to use in
the front-
end dropdown.
* @type string $bp_activity_new_post String format to use for generating the activity action. Should be a
* translatable string where %1$s is replaced by a user link and %2$s is
* the URL of the newly created post.
...
...
@@ -839,6 +839,63 @@ function bp_activity_get_types() {
return
apply_filters
(
'bp_activity_get_types'
,
$actions
);
}
/**
* Gets the current activity context.
*
* The "context" is the current view type, corresponding roughly to the
* current component. Use this context to determine which activity actions
* should be whitelisted for the filter dropdown.
*
* @since 2.8.0
*
* @return string Activity context. 'member', 'member_groups', 'group', 'activity'.
*/
function
bp_activity_get_current_context
()
{
// On member pages, default to 'member', unless this is a user's Groups activity.
if
(
bp_is_user
()
)
{
if
(
bp_is_active
(
'groups'
)
&&
bp_is_current_action
(
bp_get_groups_slug
()
)
)
{
$context
=
'member_groups'
;
}
else
{
$context
=
'member'
;
}
// On individual group pages, default to 'group'.
}
elseif
(
bp_is_active
(
'groups'
)
&&
bp_is_group
()
)
{
$context
=
'group'
;
// 'activity' everywhere else.
}
else
{
$context
=
'activity'
;
}
return
$context
;
}
/**
* Gets a flat list of activity actions compatible with a given context.
*
* @since 2.8.0
*
* @param string $context Optional. Name of the context. Defaults to the current context.
* @return array
*/
function
bp_activity_get_actions_for_context
(
$context
=
''
)
{
if
(
!
$context
)
{
$context
=
bp_activity_get_current_context
();
}
$actions
=
array
();
foreach
(
bp_activity_get_actions
()
as
$component_actions
)
{
foreach
(
$component_actions
as
$component_action
)
{
if
(
in_array
(
$context
,
(
array
)
$component_action
[
'context'
],
true
)
)
{
$actions
[]
=
$component_action
;
}
}
}
return
$actions
;
}
/** Favorites ****************************************************************/
/**
...
...
@@ -1445,7 +1502,7 @@ function bp_activity_generate_action_string( $activity ) {
$action
=
apply_filters
(
'bp_activity_generate_action_string'
,
$activity
->
action
,
$activity
);
// Remove the filter for future activity items.
remove_filter
(
'bp_activity_generate_action_string'
,
$actions
->
{
$activity
->
component
}
->
{
$activity
->
type
}[
'format_callback'
],
10
,
2
);
remove_filter
(
'bp_activity_generate_action_string'
,
$actions
->
{
$activity
->
component
}
->
{
$activity
->
type
}[
'format_callback'
],
10
);
return
$action
;
}
...
...
@@ -1724,7 +1781,7 @@ function bp_activity_get_specific( $args = '' ) {
'sort'
=>
'DESC'
,
// Sort ASC or DESC
'spam'
=>
'ham_only'
,
// Retrieve items marked as spam.
'update_meta_cache'
=>
true
,
)
);
)
,
'activity_get_specific'
);
$get_args
=
array
(
'display_comments'
=>
$r
[
'display_comments'
],
...
...
@@ -2615,9 +2672,9 @@ function bp_activity_new_comment( $args = '' ) {
*
* @since 1.2.0
*
* @param int $comment_id ID of the newly posted activity comment.
* @param array $r Array of parsed comment arguments.
* @param
int $activity ID of the a
ctivity item being commented on.
* @param int
$comment_id ID of the newly posted activity comment.
* @param array
$r Array of parsed comment arguments.
* @param
BP_Activity_Activity $activity A
ctivity item being commented on.
*/
do_action
(
'bp_activity_comment_posted'
,
$comment_id
,
$r
,
$activity
);
}
else
{
...
...
@@ -2627,9 +2684,9 @@ function bp_activity_new_comment( $args = '' ) {
*
* @since 2.5.0
*
* @param int $comment_id ID of the newly posted activity comment.
* @param array $r Array of parsed comment arguments.
* @param
int $activity ID of the a
ctivity item being commented on.
* @param int
$comment_id ID of the newly posted activity comment.
* @param array
$r Array of parsed comment arguments.
* @param
BP_Activity_Activity $activity A
ctivity item being commented on.
*/
do_action
(
'bp_activity_comment_posted_notification_skipped'
,
$comment_id
,
$r
,
$activity
);
}
...
...
@@ -3112,6 +3169,24 @@ function bp_activity_thumbnail_content_images( $content, $link = false, $args =
return
apply_filters
(
'bp_activity_thumbnail_content_images'
,
$content
,
$matches
,
$args
);
}
/**
* Gets the excerpt length for activity items.
*
* @since 2.8.0
*
* @return int Character length for activity excerpts.
*/
function
bp_activity_get_excerpt_length
()
{
/**
* Filters the excerpt length for the activity excerpt.
*
* @since 1.5.0
*
* @param int Character length for activity excerpts.
*/
return
(
int
)
apply_filters
(
'bp_activity_excerpt_length'
,
358
);
}
/**
* Create a rich summary of an activity item for the activity stream.
*
...
...
@@ -3321,7 +3396,7 @@ function bp_activity_mark_as_spam( &$activity, $source = 'by_a_person' ) {
// If Akismet is active, and this was a manual spam/ham request, stop Akismet checking the activity.
if
(
'by_a_person'
==
$source
&&
!
empty
(
$bp
->
activity
->
akismet
)
)
{
remove_action
(
'bp_activity_before_save'
,
array
(
$bp
->
activity
->
akismet
,
'check_activity'
),
4
,
1
);
remove_action
(
'bp_activity_before_save'
,
array
(
$bp
->
activity
->
akismet
,
'check_activity'
),
4
);
// Build data package for Akismet.
$activity_data
=
BP_Akismet
::
build_akismet_data_package
(
$activity
);
...
...
@@ -3368,7 +3443,7 @@ function bp_activity_mark_as_ham( &$activity, $source = 'by_a_person' ) {
// If Akismet is active, and this was a manual spam/ham request, stop Akismet checking the activity.
if
(
'by_a_person'
==
$source
&&
!
empty
(
$bp
->
activity
->
akismet
)
)
{
remove_action
(
'bp_activity_before_save'
,
array
(
$bp
->
activity
->
akismet
,
'check_activity'
),
4
,
1
);
remove_action
(
'bp_activity_before_save'
,
array
(
$bp
->
activity
->
akismet
,
'check_activity'
),
4
);
// Build data package for Akismet.
$activity_data
=
BP_Akismet
::
build_akismet_data_package
(
$activity
);
...
...
@@ -3423,7 +3498,7 @@ function bp_activity_at_message_notification( $activity_id, $receiver_user_id )
remove_filter
(
'bp_get_activity_content_body'
,
'bp_activity_truncate_entry'
,
5
);
/** This filter is documented in bp-activity/bp-activity-template.php */
$content
=
apply_filters
(
'bp_get_activity_content_body'
,
$activity
->
content
);
$content
=
apply_filters
_ref_array
(
'bp_get_activity_content_body'
,
array
(
$activity
->
content
,
&
$activity
)
);
add_filter
(
'bp_get_activity_content_body'
,
'convert_smilies'
);
add_filter
(
'bp_get_activity_content_body'
,
'wpautop'
);
...
...
@@ -3491,7 +3566,7 @@ function bp_activity_new_comment_notification( $comment_id = 0, $commenter_id =
remove_filter
(
'bp_get_activity_content_body'
,
'bp_activity_truncate_entry'
,
5
);
/** This filter is documented in bp-activity/bp-activity-template.php */
$content
=
apply_filters
(
'bp_get_activity_content_body'
,
$params
[
'content'
]
);
$content
=
apply_filters
_ref_array
(
'bp_get_activity_content_body'
,
array
(
$params
[
'content'
],
&
$original_activity
)
);
add_filter
(
'bp_get_activity_content_body'
,
'convert_smilies'
);
add_filter
(
'bp_get_activity_content_body'
,
'wpautop'
);
...
...
@@ -3675,7 +3750,7 @@ add_action( 'bp_before_activity_comment', 'bp_activity_comment_embed' );
function
bp_dtheme_embed_read_more
(
$activity
)
{
buddypress
()
->
activity
->
read_more_id
=
$activity
->
id
;
add_filter
(
'embed_post_id'
,
create_function
(
''
,
'return buddypress()->activity->read_more_id;'
)
);
add_filter
(
'embed_post_id'
,
function
()
{
return
buddypress
()
->
activity
->
read_more_id
;
}
);
add_filter
(
'bp_embed_get_cache'
,
'bp_embed_activity_cache'
,
10
,
3
);
add_action
(
'bp_embed_update_cache'
,
'bp_embed_activity_save_cache'
,
10
,
3
);
}
...
...
@@ -3745,21 +3820,21 @@ function bp_embed_activity_save_cache( $cache, $cachekey, $id ) {
*
* @since 2.0.0
*
* directory.
* is the group activities.
*
* @return bool True if activity heartbeat is enabled, otherwise false.
*/
function
bp_activity_do_heartbeat
()
{
$retval
=
false
;
if
(
!
bp_is_activity_heartbeat_active
()
)
{
return
$retval
;
}
if
(
bp_is_activity_directory
()
||
bp_is_group_activity
()
)
{
if
(
bp_is_activity_heartbeat_active
()
&&
(
bp_is_activity_directory
()
||
bp_is_group_activity
()
)
)
{
$retval
=
true
;
}
return
$retval
;
/**
* Filters whether the heartbeat feature in the activity stream should be active.
*
* @since 2.8.0
*
* @param bool $retval Whether or not activity heartbeat is active.
*/
return
(
bool
)
apply_filters
(
'bp_activity_do_heartbeat'
,
$retval
);
}
wp-content/plugins/buddypress/bp-activity/bp-activity-loader.php
View file @
118732e1
...
...
@@ -12,10 +12,6 @@
// Exit if accessed directly.
defined
(
'ABSPATH'
)
||
exit
;
if
(
!
buddypress
()
->
do_autoload
)
{
require
dirname
(
__FILE__
)
.
'/classes/class-bp-activity-component.php'
;
}
/**
* Set up the bp-activity component.
*
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-screens.php
View file @
118732e1
...
...
@@ -14,10 +14,6 @@
// Exit if accessed directly.
defined
(
'ABSPATH'
)
||
exit
;
if
(
!
buddypress
()
->
do_autoload
)
{
require
dirname
(
__FILE__
)
.
'/classes/class-bp-activity-theme-compat.php'
;
}
/**
* Load the Activity directory.
*
...
...
wp-content/plugins/buddypress/bp-activity/bp-activity-template.php
View file @
118732e1
...
...
@@ -10,10 +10,6 @@
// Exit if accessed directly.
defined
(
'ABSPATH'
)
||
exit
;
if
(
!
buddypress
()
->
do_autoload
)
{
require
dirname
(
__FILE__
)
.
'/classes/class-bp-activity-template.php'
;
}
/**
* Output the activity component slug.
*
...
...
@@ -1390,7 +1386,8 @@ function bp_activity_content_body() {
*
* @since 1.2.0
*
* @param array $value Array containing the current activity content body and the current activity.
* @param string $content Content body.
* @param object $activity Activity object. Passed by reference.
*/
return
apply_filters_ref_array
(
'bp_get_activity_content_body'
,
array
(
$activities_template
->
activity
->
content
,
&
$activities_template
->
activity
)
);
}
...
...
@@ -2230,19 +2227,61 @@ function bp_activity_comment_count() {
* Output the depth of the current activity comment.
*
* @since 2.0.0
* @since 2.8.0 Added $comment as a parameter.
*
* @param object|int $comment Object of the activity comment or activity comment ID. Usually unnecessary
* when used in activity comment loop.
*/
function
bp_activity_comment_depth
()
{
echo
bp_activity_get_comment_depth
();
function
bp_activity_comment_depth
(
$comment
=
0
)
{
echo
bp_activity_get_comment_depth
(
$comment
);
}
/**
* Return the current activity comment depth.
*
* @since 2.0.0
* @since 2.8.0 Added $comment as a parameter.
*
* @return int $depth Depth for the current activity comment.
* @param object|int $comment Object of the activity comment or activity comment ID. Usually unnecessary
* when used in activity comment loop.
* @return int
*/
function
bp_activity_get_comment_depth
()
{
global
$activities_template
;
function
bp_activity_get_comment_depth
(
$comment
=
0
)
{
$depth
=
0
;
// Activity comment loop takes precedence.
if
(
isset
(
$GLOBALS
[
'activities_template'
]
->
activity
->
current_comment
->
depth
)
)
{
$depth
=
$GLOBALS
[
'activities_template'
]
->
activity
->
current_comment
->
depth
;
// Get depth for activity comment manually.
}
elseif
(
!
empty
(
$comment
)
)
{
// We passed an activity ID, so fetch the activity object.
if
(
is_int
(
$comment
)
)
{
$comment
=
new
BP_Activity_Activity
(
$comment
);
}
// Recurse through activity tree to find the depth.
if
(
is_object
(
$comment
)
&&
isset
(
$comment
->
type
)
&&
'activity_comment'
===
$comment
->
type
)
{
// Fetch the entire root comment tree... ugh.
$comments
=
BP_Activity_Activity
::
get_activity_comments
(
$comment
->
item_id
,
1
,
constant
(
'PHP_INT_MAX'
)
);
// Recursively find our comment object from the comment tree.
$iterator
=
new
RecursiveArrayIterator
(
$comments
);
$recursive
=
new
RecursiveIteratorIterator
(
$iterator
,
RecursiveIteratorIterator
::
SELF_FIRST
);
foreach
(
$recursive
as
$cid
=>
$cobj
)
{
// Skip items that are not a comment object.
if
(
!
is_numeric
(
$cid
)
||
!
is_object
(
$cobj
)
)
{
continue
;
}
// We found the activity comment! Set the depth.
if
(
$cid
===
$comment
->
id
&&
isset
(
$cobj
->
depth
)
)
{
$depth
=
$cobj
->
depth
;
break
;
}
}
}
}
/**
* Filters the comment depth of the current activity comment.
...
...
@@ -2251,7 +2290,7 @@ function bp_activity_comment_depth() {
*
* @param int $depth Depth for the current activity comment.
*/
return
apply_filters
(
'bp_activity_get_comment_depth'
,
$
activities_template
->
activity
->
current_comment
->
depth
);
return
apply_filters
(
'bp_activity_get_comment_depth'
,
$depth
);
}
/**
...
...
@@ -2697,7 +2736,7 @@ function bp_activity_latest_update( $user_id = 0 ) {
* @param string $value The excerpt for the latest update.
* @param int $user_id ID of the queried user.
*/
$latest_update
=
apply_filters
(
'bp_get_activity_latest_update_excerpt'
,
trim
(
strip_tags
(
bp_create_excerpt
(
$update
[
'content'
],
358
)
)
),
$user_id
);
$latest_update
=
apply_filters
(
'bp_get_activity_latest_update_excerpt'
,
trim
(
strip_tags
(
bp_create_excerpt
(
$update
[
'content'
],
bp_activity_get_excerpt_length
()
)
)
),
$user_id
);
$latest_update
=
sprintf
(
'%s <a href="%s">%s</a>'
,
...
...
@@ -2887,7 +2926,7 @@ function bp_activity_can_comment_reply( $comment = false ) {
// Fall back on current comment in activity loop.
$comment_depth
=
isset
(
$comment
->
depth
)
?
intval
(
$comment
->
depth
)
:
bp_activity_get_comment_depth
();
:
bp_activity_get_comment_depth
(
$comment
);
// Threading is turned on, so check the depth.
if
(
get_option
(
'thread_comments'
)
)
{
...
...
@@ -3799,45 +3838,15 @@ function bp_activity_show_filters( $context = '' ) {
* @return string HTML for <option> values.
*/
function
bp_get_activity_show_filters
(
$context
=
''
)
{
// Set default context based on current page.
if
(
empty
(
$context
)
)
{
// On member pages, default to 'member', unless this
// is a user's Groups activity.
if
(
bp_is_user
()
)
{
if
(
bp_is_active
(
'groups'
)
&&
bp_is_current_action
(
bp_get_groups_slug
()
)
)
{
$context
=
'member_groups'
;
}
else
{
$context
=
'member'
;
}
// On individual group pages, default to 'group'.
}
elseif
(
bp_is_active
(
'groups'
)
&&
bp_is_group
()
)
{
$context
=
'group'
;
// 'activity' everywhere else.
}
else
{
$context
=
'activity'
;
}
}
$filters
=
array
();
// Walk through the registered actions, and prepare an the
// select box options.
foreach
(
bp_activity_get_actions
()
as
$actions
)
{
foreach
(
$actions
as
$action
)
{
if
(
!
in_array
(
$context
,
(
array
)
$action
[
'context'
]
)
)
{
continue
;
}
// Friends activity collapses two filters into one.
if
(
in_array
(
$action
[
'key'
],
array
(
'friendship_accepted'
,
'friendship_created'
)
)
)
{
$action
[
'key'
]
=
'friendship_accepted,friendship_created'
;
}
$filters
[
$action
[
'key'
]
]
=
$action
[
'label'
];
$actions
=
bp_activity_get_actions_for_context
(
$context
);
foreach
(
$actions
as
$action
)
{
// Friends activity collapses two filters into one.
if
(
in_array
(
$action
[
'key'
],
array
(
'friendship_accepted'
,
'friendship_created'
)
)
)
{
$action
[
'key'
]
=
'friendship_accepted,friendship_created'
;
}
$filters
[
$action
[
'key'
]
]
=
$action
[
'label'
];
}
/**
...
...
wp-content/plugins/buddypress/bp-activity/classes/class-bp-activity-activity.php
View file @
118732e1
...
...
@@ -185,22 +185,25 @@ class BP_Activity_Activity {
wp_cache_set
(
$this
->
id
,
$row
,
'bp_activity'
);
}
if
(
!
empty
(
$row
)
)
{
$this
->
id
=
(
int
)
$row
->
id
;
$this
->
item_id
=
(
int
)
$row
->
item_id
;
$this
->
secondary_item_id
=
(
int
)
$row
->
secondary_item_id
;
$this
->
user_id
=
(
int
)
$row
->
user_id
;
$this
->
primary_link
=
$row
->
primary_link
;
$this
->
component
=
$row
->
component
;
$this
->
type
=
$row
->
type
;
$this
->
action
=
$row
->
action
;
$this
->
content
=
$row
->
content
;
$this
->
date_recorded
=
$row
->
date_recorded
;
$this
->
hide_sitewide
=
(
int
)
$row
->
hide_sitewide
;
$this
->
mptt_left
=
(
int
)
$row
->
mptt_left
;
$this
->
mptt_right
=
(
int
)
$row
->
mptt_right
;
$this
->
is_spam
=
(
int
)
$row
->
is_spam
;
}
if
(
empty
(
$row
)
)
{
$this
->
id
=
0
;
return
;
}
$this
->
id
=
(
int
)
$row
->
id
;
$this
->
item_id
=
(
int
)
$row
->
item_id
;
$this
->
secondary_item_id
=
(
int
)
$row
->
secondary_item_id
;