Version Description
Download this release
Release Info
| Developer | johnjamesjacoby |
| Plugin | |
| Version | 2.6.7 |
| Comparing to | |
| See all releases | |
Code changes from version 2.6.6 to 2.6.7
- bbpress.php +2 -2
- bbpress.pot +218 -224
- includes/admin/assets/css/admin-rtl.css +30 -30
- includes/admin/assets/css/admin-rtl.min.css +1 -1
- includes/admin/assets/css/admin.css +30 -30
- includes/admin/assets/css/admin.min.css +1 -1
- includes/admin/classes/class-bbp-admin.php +4 -4
- includes/admin/classes/class-bbp-topic-replies-list-table.php +1 -1
- includes/admin/forums.php +1 -1
- includes/admin/replies.php +1 -1
- includes/admin/settings.php +2 -2
- includes/admin/topics.php +1 -1
- includes/common/template.php +7 -6
- includes/core/functions.php +45 -0
- includes/core/template-functions.php +3 -3
- includes/core/theme-compat.php +1 -1
- includes/extend/akismet.php +393 -46
- includes/extend/buddypress/activity.php +2 -53
- includes/extend/buddypress/groups.php +39 -4
- includes/extend/buddypress/notifications.php +4 -4
- includes/forums/functions.php +22 -8
- includes/replies/functions.php +20 -18
- includes/replies/template.php +2 -2
- includes/search/template.php +2 -2
- includes/topics/functions.php +37 -19
- includes/topics/template.php +4 -4
- includes/users/template.php +41 -9
- readme.txt +2 -2
- templates/default/bbpress-functions.php +1 -1
- templates/default/bbpress/form-user-edit.php +1 -1
- templates/default/bbpress/form-user-passwords.php +5 -1
- templates/default/css/bbpress-rtl.css +6 -3
- templates/default/css/bbpress-rtl.min.css +1 -1
- templates/default/css/bbpress.css +6 -3
- templates/default/css/bbpress.min.css +1 -1
- templates/default/js/reply.js +1 -1
- templates/default/js/reply.min.js +1 -1
bbpress.php
CHANGED
|
@@ -17,7 +17,7 @@
|
|
| 17 |
* Description: bbPress is forum software with a twist from the creators of WordPress.
|
| 18 |
* Author: The bbPress Contributors
|
| 19 |
* Author URI: https://bbpress.org
|
| 20 |
-
* Version: 2.6.
|
| 21 |
* Text Domain: bbpress
|
| 22 |
* Domain Path: /languages/
|
| 23 |
* License: GPLv2 or later (license.txt)
|
|
@@ -205,7 +205,7 @@ final class bbPress {
|
|
| 205 |
|
| 206 |
/** Versions **********************************************************/
|
| 207 |
|
| 208 |
-
$this->version = '2.6.
|
| 209 |
$this->db_version = '263';
|
| 210 |
|
| 211 |
/** Paths *************************************************************/
|
| 17 |
* Description: bbPress is forum software with a twist from the creators of WordPress.
|
| 18 |
* Author: The bbPress Contributors
|
| 19 |
* Author URI: https://bbpress.org
|
| 20 |
+
* Version: 2.6.7
|
| 21 |
* Text Domain: bbpress
|
| 22 |
* Domain Path: /languages/
|
| 23 |
* License: GPLv2 or later (license.txt)
|
| 205 |
|
| 206 |
/** Versions **********************************************************/
|
| 207 |
|
| 208 |
+
$this->version = '2.6.7';
|
| 209 |
$this->db_version = '263';
|
| 210 |
|
| 211 |
/** Paths *************************************************************/
|
bbpress.pot
CHANGED
|
@@ -1,14 +1,14 @@
|
|
| 1 |
-
# Copyright (C)
|
| 2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: bbPress 2.6.
|
| 6 |
"Report-Msgid-Bugs-To: https://bbpress.trac.wordpress.org\n"
|
| 7 |
-
"POT-Creation-Date:
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 11 |
-
"PO-Revision-Date:
|
| 12 |
"Last-Translator: JOHN JAMES JACOBY <jjj@bbpress.org>\n"
|
| 13 |
"Language-Team: ENGLISH <jjj@bbpress.org>\n"
|
| 14 |
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
|
@@ -48,8 +48,7 @@ msgstr ""
|
|
| 48 |
#: includes/admin/actions.php:180 includes/admin/forums.php:538
|
| 49 |
#: includes/admin/settings.php:281 includes/admin/settings.php:302
|
| 50 |
#: includes/admin/tools/common.php:437 includes/admin/topics.php:854
|
| 51 |
-
#: includes/extend/buddypress/activity.php:
|
| 52 |
-
#: includes/extend/buddypress/activity.php:391
|
| 53 |
#: includes/forums/template.php:2660 includes/topics/template.php:47
|
| 54 |
#: includes/topics/template.php:48
|
| 55 |
#: templates/default/bbpress/content-statistics.php:30
|
|
@@ -62,8 +61,7 @@ msgstr ""
|
|
| 62 |
#: includes/admin/settings.php:310 includes/admin/tools/common.php:440
|
| 63 |
#: includes/admin/topics.php:390 includes/admin/topics.php:856
|
| 64 |
#: includes/core/theme-compat.php:704
|
| 65 |
-
#: includes/extend/buddypress/activity.php:
|
| 66 |
-
#: includes/extend/buddypress/activity.php:392
|
| 67 |
#: includes/forums/template.php:2714 includes/replies/template.php:49
|
| 68 |
#: includes/replies/template.php:50
|
| 69 |
#: templates/default/bbpress/content-statistics.php:35
|
|
@@ -643,7 +641,7 @@ msgid "View"
|
|
| 643 |
msgstr ""
|
| 644 |
|
| 645 |
#: includes/admin/classes/class-bbp-topic-replies-list-table.php:149
|
| 646 |
-
#: includes/admin/settings.php:392 includes/common/template.php:
|
| 647 |
#: includes/forums/template.php:54 includes/replies/template.php:55
|
| 648 |
#: includes/replies/template.php:1849 includes/topics/template.php:53
|
| 649 |
#: includes/topics/template.php:2403
|
|
@@ -1141,7 +1139,7 @@ msgid "Select whether to open or close the topic."
|
|
| 1141 |
msgstr ""
|
| 1142 |
|
| 1143 |
#: includes/admin/metaboxes.php:431 includes/admin/metaboxes.php:495
|
| 1144 |
-
#: includes/extend/buddypress/groups.php:
|
| 1145 |
#: templates/default/bbpress/form-topic.php:124
|
| 1146 |
#: templates/default/bbpress/loop-search-forum.php:25
|
| 1147 |
msgid "Forum:"
|
|
@@ -1653,7 +1651,7 @@ msgstr ""
|
|
| 1653 |
msgid "Editing"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
-
#: includes/admin/settings.php:155 includes/users/template.php:
|
| 1657 |
msgid "Anonymous"
|
| 1658 |
msgstr ""
|
| 1659 |
|
|
@@ -1688,7 +1686,7 @@ msgid "Topic tags"
|
|
| 1688 |
msgstr ""
|
| 1689 |
|
| 1690 |
#: includes/admin/settings.php:230 includes/admin/settings.php:400
|
| 1691 |
-
#: includes/common/template.php:
|
| 1692 |
#: templates/default/bbpress/form-reply-search.php:20
|
| 1693 |
#: templates/default/bbpress/form-search.php:21
|
| 1694 |
#: templates/default/bbpress/form-topic-search.php:20
|
|
@@ -2726,12 +2724,12 @@ msgstr ""
|
|
| 2726 |
msgid "All Forums"
|
| 2727 |
msgstr ""
|
| 2728 |
|
| 2729 |
-
#: includes/admin/tools/reset.php:35 includes/topics/functions.php:
|
| 2730 |
#: includes/topics/template.php:50
|
| 2731 |
msgid "All Topics"
|
| 2732 |
msgstr ""
|
| 2733 |
|
| 2734 |
-
#: includes/admin/tools/reset.php:36 includes/replies/functions.php:
|
| 2735 |
#: includes/replies/template.php:52
|
| 2736 |
msgid "All Replies"
|
| 2737 |
msgstr ""
|
|
@@ -3599,7 +3597,7 @@ msgid "Forum Role"
|
|
| 3599 |
msgstr ""
|
| 3600 |
|
| 3601 |
#: includes/admin/users.php:107 includes/admin/users.php:111
|
| 3602 |
-
#: includes/users/template.php:
|
| 3603 |
msgid "— No role for these forums —"
|
| 3604 |
msgstr ""
|
| 3605 |
|
|
@@ -3723,133 +3721,133 @@ msgid ""
|
|
| 3723 |
"Login and visit the topic to unsubscribe from these emails."
|
| 3724 |
msgstr ""
|
| 3725 |
|
| 3726 |
-
#: includes/common/template.php:
|
| 3727 |
msgid ""
|
| 3728 |
"Conditional query tags do not work before the query is run. Before then, "
|
| 3729 |
"they always return false."
|
| 3730 |
msgstr ""
|
| 3731 |
|
| 3732 |
-
#: includes/common/template.php:
|
| 3733 |
msgid "No topics available"
|
| 3734 |
msgstr ""
|
| 3735 |
|
| 3736 |
-
#: includes/common/template.php:
|
| 3737 |
msgid "No forums available"
|
| 3738 |
msgstr ""
|
| 3739 |
|
| 3740 |
-
#: includes/common/template.php:
|
| 3741 |
msgid "None available"
|
| 3742 |
msgstr ""
|
| 3743 |
|
| 3744 |
-
#: includes/common/template.php:
|
| 3745 |
msgid "Home"
|
| 3746 |
msgstr ""
|
| 3747 |
|
| 3748 |
-
#: includes/common/template.php:
|
| 3749 |
msgid "(Edit)"
|
| 3750 |
msgstr ""
|
| 3751 |
|
| 3752 |
-
#: includes/common/template.php:
|
| 3753 |
-
#: includes/common/template.php:
|
| 3754 |
#: templates/default/extras/taxonomy-topic-tag-edit.php:17
|
| 3755 |
#: templates/default/extras/taxonomy-topic-tag.php:17
|
| 3756 |
msgid "Topic Tag: %s"
|
| 3757 |
msgstr ""
|
| 3758 |
|
| 3759 |
-
#: includes/common/template.php:
|
| 3760 |
msgid "‹"
|
| 3761 |
msgstr ""
|
| 3762 |
|
| 3763 |
-
#: includes/common/template.php:
|
| 3764 |
msgid "›"
|
| 3765 |
msgstr ""
|
| 3766 |
|
| 3767 |
-
#: includes/common/template.php:
|
| 3768 |
msgid "Log Out"
|
| 3769 |
msgstr ""
|
| 3770 |
|
| 3771 |
-
#: includes/common/template.php:
|
| 3772 |
msgid "Forum Edit: %s"
|
| 3773 |
msgstr ""
|
| 3774 |
|
| 3775 |
-
#: includes/common/template.php:
|
| 3776 |
msgid "Topic Edit: %s"
|
| 3777 |
msgstr ""
|
| 3778 |
|
| 3779 |
-
#: includes/common/template.php:
|
| 3780 |
msgid "Reply Edit: %s"
|
| 3781 |
msgstr ""
|
| 3782 |
|
| 3783 |
-
#: includes/common/template.php:
|
| 3784 |
msgid "Topic Tag Edit: %s"
|
| 3785 |
msgstr ""
|
| 3786 |
|
| 3787 |
-
#: includes/common/template.php:
|
| 3788 |
msgid "Forum: %s"
|
| 3789 |
msgstr ""
|
| 3790 |
|
| 3791 |
-
#: includes/common/template.php:
|
| 3792 |
msgid "Topic: %s"
|
| 3793 |
msgstr ""
|
| 3794 |
|
| 3795 |
-
#: includes/common/template.php:
|
| 3796 |
msgid "Your Topics"
|
| 3797 |
msgstr ""
|
| 3798 |
|
| 3799 |
-
#: includes/common/template.php:
|
| 3800 |
#. translators: user's display name
|
| 3801 |
msgid "%s's Topics"
|
| 3802 |
msgstr ""
|
| 3803 |
|
| 3804 |
-
#: includes/common/template.php:
|
| 3805 |
msgid "Your Replies"
|
| 3806 |
msgstr ""
|
| 3807 |
|
| 3808 |
-
#: includes/common/template.php:
|
| 3809 |
#. translators: user's display name
|
| 3810 |
msgid "%s's Replies"
|
| 3811 |
msgstr ""
|
| 3812 |
|
| 3813 |
-
#: includes/common/template.php:
|
| 3814 |
msgid "Your Favorites"
|
| 3815 |
msgstr ""
|
| 3816 |
|
| 3817 |
-
#: includes/common/template.php:
|
| 3818 |
#: templates/default/bbpress/user-details.php:57
|
| 3819 |
#. translators: user's display name
|
| 3820 |
msgid "%s's Favorites"
|
| 3821 |
msgstr ""
|
| 3822 |
|
| 3823 |
-
#: includes/common/template.php:
|
| 3824 |
msgid "Your Subscriptions"
|
| 3825 |
msgstr ""
|
| 3826 |
|
| 3827 |
-
#: includes/common/template.php:
|
| 3828 |
#: templates/default/bbpress/user-details.php:67
|
| 3829 |
#. translators: user's display name
|
| 3830 |
msgid "%s's Subscriptions"
|
| 3831 |
msgstr ""
|
| 3832 |
|
| 3833 |
-
#: includes/common/template.php:
|
| 3834 |
msgid "Your Profile"
|
| 3835 |
msgstr ""
|
| 3836 |
|
| 3837 |
-
#: includes/common/template.php:
|
| 3838 |
#: templates/default/bbpress/user-details.php:30
|
| 3839 |
#. translators: user's display name
|
| 3840 |
msgid "%s's Profile"
|
| 3841 |
msgstr ""
|
| 3842 |
|
| 3843 |
-
#: includes/common/template.php:
|
| 3844 |
msgid "Edit Your Profile"
|
| 3845 |
msgstr ""
|
| 3846 |
|
| 3847 |
-
#: includes/common/template.php:
|
| 3848 |
#: templates/default/bbpress/user-details.php:74
|
| 3849 |
msgid "Edit %s's Profile"
|
| 3850 |
msgstr ""
|
| 3851 |
|
| 3852 |
-
#: includes/common/template.php:
|
| 3853 |
msgid "View: %s"
|
| 3854 |
msgstr ""
|
| 3855 |
|
|
@@ -3876,7 +3874,7 @@ msgstr ""
|
|
| 3876 |
|
| 3877 |
#: includes/common/widgets.php:89
|
| 3878 |
#: templates/default/bbpress/form-user-login.php:25
|
| 3879 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 3880 |
msgid "Password"
|
| 3881 |
msgstr ""
|
| 3882 |
|
|
@@ -4043,81 +4041,80 @@ msgstr ""
|
|
| 4043 |
msgid "And this is the very first reply."
|
| 4044 |
msgstr ""
|
| 4045 |
|
| 4046 |
-
#: includes/extend/akismet.php:
|
| 4047 |
-
#: includes/extend/akismet.php:492 includes/extend/akismet.php:497
|
| 4048 |
-
msgid "No response"
|
| 4049 |
-
msgstr ""
|
| 4050 |
-
|
| 4051 |
-
#: includes/extend/akismet.php:353
|
| 4052 |
#. translators: %s: reporter name
|
| 4053 |
msgid "%s reported this topic as spam"
|
| 4054 |
msgstr ""
|
| 4055 |
|
| 4056 |
-
#: includes/extend/akismet.php:
|
| 4057 |
#. translators: %s: reporter name
|
| 4058 |
msgid "%s reported this reply as spam"
|
| 4059 |
msgstr ""
|
| 4060 |
|
| 4061 |
-
#: includes/extend/akismet.php:
|
| 4062 |
#. translators: 1: reporter name, 2: comment type
|
| 4063 |
msgid "%1$s reported this %2$s as spam"
|
| 4064 |
msgstr ""
|
| 4065 |
|
| 4066 |
-
#: includes/extend/akismet.php:
|
| 4067 |
#. translators: %s: reporter name
|
| 4068 |
msgid "%s reported this topic as not spam"
|
| 4069 |
msgstr ""
|
| 4070 |
|
| 4071 |
-
#: includes/extend/akismet.php:
|
| 4072 |
#. translators: %s: reporter name
|
| 4073 |
msgid "%s reported this reply as not spam"
|
| 4074 |
msgstr ""
|
| 4075 |
|
| 4076 |
-
#: includes/extend/akismet.php:
|
| 4077 |
#. translators: 1: reporter name, 2: comment type
|
| 4078 |
msgid "%1$s reported this %2$s as not spam"
|
| 4079 |
msgstr ""
|
| 4080 |
|
| 4081 |
-
#: includes/extend/akismet.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4082 |
msgid "Akismet caught this post as spam"
|
| 4083 |
msgstr ""
|
| 4084 |
|
| 4085 |
-
#: includes/extend/akismet.php:
|
| 4086 |
msgid "Post status was changed to %s"
|
| 4087 |
msgstr ""
|
| 4088 |
|
| 4089 |
-
#: includes/extend/akismet.php:
|
| 4090 |
msgid "Akismet cleared this post as not spam"
|
| 4091 |
msgstr ""
|
| 4092 |
|
| 4093 |
-
#: includes/extend/akismet.php:
|
| 4094 |
msgid ""
|
| 4095 |
"Akismet was unable to check this post (response: %s), will automatically "
|
| 4096 |
"retry again later."
|
| 4097 |
msgstr ""
|
| 4098 |
|
| 4099 |
-
#: includes/extend/akismet.php:
|
| 4100 |
msgid "Akismet History"
|
| 4101 |
msgstr ""
|
| 4102 |
|
| 4103 |
-
#: includes/extend/akismet.php:
|
| 4104 |
msgid "No recorded history. Akismet has not checked this post."
|
| 4105 |
msgstr ""
|
| 4106 |
|
| 4107 |
-
#: includes/extend/buddypress/activity.php:
|
| 4108 |
msgid "New forum topic"
|
| 4109 |
msgstr ""
|
| 4110 |
|
| 4111 |
-
#: includes/extend/buddypress/activity.php:
|
| 4112 |
msgid "New forum reply"
|
| 4113 |
msgstr ""
|
| 4114 |
|
| 4115 |
-
#: includes/extend/buddypress/activity.php:
|
| 4116 |
#: includes/extend/buddypress/functions.php:779
|
| 4117 |
msgid "%1$s started the topic %2$s in the forum %3$s"
|
| 4118 |
msgstr ""
|
| 4119 |
|
| 4120 |
-
#: includes/extend/buddypress/activity.php:
|
| 4121 |
#: includes/extend/buddypress/functions.php:780
|
| 4122 |
msgid "%1$s replied to the topic %2$s in the forum %3$s"
|
| 4123 |
msgstr ""
|
|
@@ -4166,12 +4163,12 @@ msgstr ""
|
|
| 4166 |
#: includes/extend/buddypress/groups.php:531
|
| 4167 |
#: includes/extend/buddypress/groups.php:688
|
| 4168 |
#: includes/extend/buddypress/notifications.php:199
|
| 4169 |
-
#: includes/forums/functions.php:126 includes/forums/functions.php:
|
| 4170 |
-
#: includes/replies/functions.php:134 includes/replies/functions.php:
|
| 4171 |
-
#: includes/replies/functions.php:
|
| 4172 |
-
#: includes/topics/functions.php:
|
| 4173 |
-
#: includes/topics/functions.php:
|
| 4174 |
-
#: includes/topics/functions.php:
|
| 4175 |
#: includes/users/engagements.php:612 includes/users/engagements.php:853
|
| 4176 |
#: includes/users/functions.php:196 includes/users/functions.php:202
|
| 4177 |
#: includes/users/functions.php:380
|
|
@@ -4182,7 +4179,7 @@ msgstr ""
|
|
| 4182 |
msgid "Group Forum"
|
| 4183 |
msgstr ""
|
| 4184 |
|
| 4185 |
-
#: includes/extend/buddypress/groups.php:
|
| 4186 |
msgid "This group does not currently have a forum."
|
| 4187 |
msgstr ""
|
| 4188 |
|
|
@@ -4196,7 +4193,7 @@ msgid "Subscribed Topics"
|
|
| 4196 |
msgstr ""
|
| 4197 |
|
| 4198 |
#: includes/extend/buddypress/notifications.php:89
|
| 4199 |
-
msgid "You have %d new replies"
|
| 4200 |
msgstr ""
|
| 4201 |
|
| 4202 |
#: includes/extend/buddypress/notifications.php:95
|
|
@@ -4221,17 +4218,17 @@ msgstr ""
|
|
| 4221 |
msgid "<strong>Error</strong>: You do not have permission to create new forums."
|
| 4222 |
msgstr ""
|
| 4223 |
|
| 4224 |
-
#: includes/forums/functions.php:165 includes/forums/functions.php:
|
| 4225 |
msgid "<strong>Error</strong>: Your forum needs a title."
|
| 4226 |
msgstr ""
|
| 4227 |
|
| 4228 |
-
#: includes/forums/functions.php:170 includes/forums/functions.php:
|
| 4229 |
-
#: includes/replies/functions.php:284 includes/replies/functions.php:
|
| 4230 |
-
#: includes/topics/functions.php:163 includes/topics/functions.php:
|
| 4231 |
msgid "<strong>Error</strong>: Your title is too long."
|
| 4232 |
msgstr ""
|
| 4233 |
|
| 4234 |
-
#: includes/forums/functions.php:184 includes/forums/functions.php:
|
| 4235 |
msgid "<strong>Error</strong>: Your forum description cannot be empty."
|
| 4236 |
msgstr ""
|
| 4237 |
|
|
@@ -4245,17 +4242,17 @@ msgid ""
|
|
| 4245 |
"in this forum."
|
| 4246 |
msgstr ""
|
| 4247 |
|
| 4248 |
-
#: includes/forums/functions.php:211 includes/forums/functions.php:
|
| 4249 |
msgid "<strong>Error</strong>: This forum has been closed to new forums."
|
| 4250 |
msgstr ""
|
| 4251 |
|
| 4252 |
-
#: includes/forums/functions.php:216 includes/forums/functions.php:
|
| 4253 |
msgid ""
|
| 4254 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4255 |
"capability to read or create new forums in it."
|
| 4256 |
msgstr ""
|
| 4257 |
|
| 4258 |
-
#: includes/forums/functions.php:221 includes/forums/functions.php:
|
| 4259 |
msgid ""
|
| 4260 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4261 |
"capability to read or create new forums in it."
|
|
@@ -4266,36 +4263,36 @@ msgstr ""
|
|
| 4266 |
msgid "<strong>Error</strong>: Slow down; you move too fast."
|
| 4267 |
msgstr ""
|
| 4268 |
|
| 4269 |
-
#: includes/forums/functions.php:
|
| 4270 |
msgid "<strong>Error</strong>: This forum already exists."
|
| 4271 |
msgstr ""
|
| 4272 |
|
| 4273 |
-
#: includes/forums/functions.php:
|
| 4274 |
msgid "<strong>Error</strong>: Your forum cannot be created at this time."
|
| 4275 |
msgstr ""
|
| 4276 |
|
| 4277 |
-
#: includes/forums/functions.php:
|
| 4278 |
-
#: includes/topics/functions.php:
|
| 4279 |
msgid "<strong>Error</strong>: The following problem(s) occurred: %s"
|
| 4280 |
msgstr ""
|
| 4281 |
|
| 4282 |
-
#: includes/forums/functions.php:
|
| 4283 |
msgid "<strong>Error</strong>: The forum was not created."
|
| 4284 |
msgstr ""
|
| 4285 |
|
| 4286 |
-
#: includes/forums/functions.php:
|
| 4287 |
msgid "<strong>Error</strong>: Forum ID not found."
|
| 4288 |
msgstr ""
|
| 4289 |
|
| 4290 |
-
#: includes/forums/functions.php:
|
| 4291 |
msgid "<strong>Error</strong>: The forum you want to edit was not found."
|
| 4292 |
msgstr ""
|
| 4293 |
|
| 4294 |
-
#: includes/forums/functions.php:
|
| 4295 |
msgid "<strong>Error</strong>: You do not have permission to edit that forum."
|
| 4296 |
msgstr ""
|
| 4297 |
|
| 4298 |
-
#: includes/forums/functions.php:
|
| 4299 |
msgid "<strong>Error</strong>: Your forum cannot be edited at this time."
|
| 4300 |
msgstr ""
|
| 4301 |
|
|
@@ -4389,12 +4386,12 @@ msgid "Forum scheduled."
|
|
| 4389 |
msgstr ""
|
| 4390 |
|
| 4391 |
#: includes/forums/template.php:833 includes/topics/template.php:1781
|
| 4392 |
-
#: includes/users/template.php:
|
| 4393 |
msgid "Subscribe"
|
| 4394 |
msgstr ""
|
| 4395 |
|
| 4396 |
#: includes/forums/template.php:834 includes/topics/template.php:1782
|
| 4397 |
-
#: includes/users/template.php:
|
| 4398 |
msgid "Unsubscribe"
|
| 4399 |
msgstr ""
|
| 4400 |
|
|
@@ -4474,7 +4471,7 @@ msgstr ""
|
|
| 4474 |
|
| 4475 |
#: includes/replies/functions.php:207 includes/replies/functions.php:221
|
| 4476 |
#: includes/topics/functions.php:187 includes/topics/functions.php:201
|
| 4477 |
-
#: includes/topics/functions.php:
|
| 4478 |
msgid "<strong>Error</strong>: Forum ID is missing."
|
| 4479 |
msgstr ""
|
| 4480 |
|
|
@@ -4490,159 +4487,160 @@ msgstr ""
|
|
| 4490 |
msgid "<strong>Error</strong>: Forum does not exist."
|
| 4491 |
msgstr ""
|
| 4492 |
|
| 4493 |
-
#: includes/replies/functions.php:243 includes/replies/functions.php:
|
| 4494 |
msgid ""
|
| 4495 |
"<strong>Error</strong>: This forum is a category. No replies can be created "
|
| 4496 |
"in this forum."
|
| 4497 |
msgstr ""
|
| 4498 |
|
| 4499 |
-
#: includes/replies/functions.php:250 includes/replies/functions.php:
|
| 4500 |
msgid "<strong>Error</strong>: This forum has been closed to new replies."
|
| 4501 |
msgstr ""
|
| 4502 |
|
| 4503 |
-
#: includes/replies/functions.php:255 includes/replies/functions.php:
|
| 4504 |
msgid ""
|
| 4505 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4506 |
"capability to read or create new replies in it."
|
| 4507 |
msgstr ""
|
| 4508 |
|
| 4509 |
-
#: includes/replies/functions.php:259 includes/replies/functions.php:
|
| 4510 |
msgid ""
|
| 4511 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4512 |
"capability to read or create new replies in it."
|
| 4513 |
msgstr ""
|
| 4514 |
|
| 4515 |
-
#: includes/replies/functions.php:298 includes/replies/functions.php:
|
| 4516 |
msgid "<strong>Error</strong>: Your reply cannot be empty."
|
| 4517 |
msgstr ""
|
| 4518 |
|
| 4519 |
-
#: includes/replies/functions.php:
|
| 4520 |
msgid ""
|
| 4521 |
"<strong>Error</strong>: Duplicate reply detected; it looks as though "
|
| 4522 |
"you’ve already said that."
|
| 4523 |
msgstr ""
|
| 4524 |
|
| 4525 |
-
#: includes/replies/functions.php:
|
| 4526 |
msgid "<strong>Error</strong>: Your reply cannot be created at this time."
|
| 4527 |
msgstr ""
|
| 4528 |
|
| 4529 |
-
#: includes/replies/functions.php:
|
| 4530 |
msgid "<strong>Error</strong>: Topic is closed."
|
| 4531 |
msgstr ""
|
| 4532 |
|
| 4533 |
-
#: includes/replies/functions.php:
|
| 4534 |
msgid "<strong>Error</strong>: There was a problem adding the tags to the topic."
|
| 4535 |
msgstr ""
|
| 4536 |
|
| 4537 |
-
#: includes/replies/functions.php:
|
| 4538 |
msgid "<strong>Error</strong>: The reply was not created."
|
| 4539 |
msgstr ""
|
| 4540 |
|
| 4541 |
-
#: includes/replies/functions.php:
|
| 4542 |
msgid "<strong>Error</strong>: Reply ID not found."
|
| 4543 |
msgstr ""
|
| 4544 |
|
| 4545 |
-
#: includes/replies/functions.php:
|
| 4546 |
msgid "<strong>Error</strong>: The reply you want to edit was not found."
|
| 4547 |
msgstr ""
|
| 4548 |
|
| 4549 |
-
#: includes/replies/functions.php:
|
| 4550 |
msgid "<strong>Error</strong>: You do not have permission to edit that reply."
|
| 4551 |
msgstr ""
|
| 4552 |
|
| 4553 |
-
#: includes/replies/functions.php:
|
| 4554 |
msgid "<strong>Error</strong>: Your reply cannot be edited at this time."
|
| 4555 |
msgstr ""
|
| 4556 |
|
| 4557 |
-
#: includes/replies/functions.php:
|
| 4558 |
-
msgid "<strong>Error</strong>: A reply ID is required"
|
| 4559 |
msgstr ""
|
| 4560 |
|
| 4561 |
-
#: includes/replies/functions.php:
|
| 4562 |
msgid "<strong>Error</strong>: The reply you want to move was not found."
|
| 4563 |
msgstr ""
|
| 4564 |
|
| 4565 |
-
#: includes/replies/functions.php:
|
| 4566 |
msgid "<strong>Error</strong>: The topic you want to move from was not found."
|
| 4567 |
msgstr ""
|
| 4568 |
|
| 4569 |
-
#: includes/replies/functions.php:
|
| 4570 |
-
#: includes/topics/functions.php:
|
| 4571 |
msgid "<strong>Error</strong>: You do not have permission to edit the source topic."
|
| 4572 |
msgstr ""
|
| 4573 |
|
| 4574 |
-
#: includes/replies/functions.php:
|
| 4575 |
msgid "<strong>Error</strong>: You need to choose a valid move option."
|
| 4576 |
msgstr ""
|
| 4577 |
|
| 4578 |
-
#: includes/replies/functions.php:
|
| 4579 |
msgid "<strong>Error</strong>: A topic ID is required."
|
| 4580 |
msgstr ""
|
| 4581 |
|
| 4582 |
-
#: includes/replies/functions.php:
|
| 4583 |
msgid "<strong>Error</strong>: The topic you want to move to was not found."
|
| 4584 |
msgstr ""
|
| 4585 |
|
| 4586 |
-
#: includes/replies/functions.php:
|
| 4587 |
-
#: includes/topics/functions.php:
|
| 4588 |
msgid ""
|
| 4589 |
"<strong>Error</strong>: You do not have permission to edit the destination "
|
| 4590 |
"topic."
|
| 4591 |
msgstr ""
|
| 4592 |
|
| 4593 |
-
#: includes/replies/functions.php:
|
| 4594 |
msgid ""
|
| 4595 |
"<strong>Error</strong>: There was a problem converting the reply into the "
|
| 4596 |
"topic. Please try again."
|
| 4597 |
msgstr ""
|
| 4598 |
|
| 4599 |
-
#: includes/replies/functions.php:
|
| 4600 |
msgid ""
|
| 4601 |
"<strong>Error</strong>: You do not have permission to create new topics. "
|
| 4602 |
"The reply could not be converted into a topic."
|
| 4603 |
msgstr ""
|
| 4604 |
|
| 4605 |
-
#: includes/replies/functions.php:
|
| 4606 |
msgid "<strong>Error</strong>: This reply could not be found or no longer exists."
|
| 4607 |
msgstr ""
|
| 4608 |
|
| 4609 |
-
#: includes/replies/functions.php:
|
|
|
|
| 4610 |
msgid "<strong>Error</strong>: You do not have permission to do that."
|
| 4611 |
msgstr ""
|
| 4612 |
|
| 4613 |
-
#: includes/replies/functions.php:
|
| 4614 |
msgid "<strong>Error</strong>: There was a problem approving the reply."
|
| 4615 |
msgstr ""
|
| 4616 |
|
| 4617 |
-
#: includes/replies/functions.php:
|
| 4618 |
msgid "<strong>Error</strong>: There was a problem unapproving the reply."
|
| 4619 |
msgstr ""
|
| 4620 |
|
| 4621 |
-
#: includes/replies/functions.php:
|
| 4622 |
msgid "<strong>Error</strong>: There was a problem unmarking the reply as spam."
|
| 4623 |
msgstr ""
|
| 4624 |
|
| 4625 |
-
#: includes/replies/functions.php:
|
| 4626 |
msgid "<strong>Error</strong>: There was a problem marking the reply as spam."
|
| 4627 |
msgstr ""
|
| 4628 |
|
| 4629 |
-
#: includes/replies/functions.php:
|
| 4630 |
msgid "<strong>Error</strong>: There was a problem trashing the reply."
|
| 4631 |
msgstr ""
|
| 4632 |
|
| 4633 |
-
#: includes/replies/functions.php:
|
| 4634 |
msgid "<strong>Error</strong>: There was a problem untrashing the reply."
|
| 4635 |
msgstr ""
|
| 4636 |
|
| 4637 |
-
#: includes/replies/functions.php:
|
| 4638 |
msgid "<strong>Error</strong>: There was a problem deleting the reply."
|
| 4639 |
msgstr ""
|
| 4640 |
|
| 4641 |
-
#: includes/replies/functions.php:
|
| 4642 |
msgid "All Posts"
|
| 4643 |
msgstr ""
|
| 4644 |
|
| 4645 |
-
#: includes/replies/functions.php:
|
| 4646 |
msgid "Replies: %s"
|
| 4647 |
msgstr ""
|
| 4648 |
|
|
@@ -4752,17 +4750,17 @@ msgid "This reply was modified %1$s by %2$s."
|
|
| 4752 |
msgstr ""
|
| 4753 |
|
| 4754 |
#: includes/replies/template.php:1196 includes/topics/template.php:1429
|
| 4755 |
-
#: includes/users/template.php:
|
| 4756 |
msgid "View %s's profile"
|
| 4757 |
msgstr ""
|
| 4758 |
|
| 4759 |
#: includes/replies/template.php:1197 includes/topics/template.php:1430
|
| 4760 |
-
#: includes/users/template.php:
|
| 4761 |
msgid "Visit %s's website"
|
| 4762 |
msgstr ""
|
| 4763 |
|
| 4764 |
#: includes/replies/template.php:1653
|
| 4765 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 4766 |
msgid "Cancel"
|
| 4767 |
msgstr ""
|
| 4768 |
|
|
@@ -4842,11 +4840,11 @@ msgstr[1] ""
|
|
| 4842 |
msgid "<strong>Error</strong>: You do not have permission to create new topics."
|
| 4843 |
msgstr ""
|
| 4844 |
|
| 4845 |
-
#: includes/topics/functions.php:158 includes/topics/functions.php:
|
| 4846 |
msgid "<strong>Error</strong>: Your topic needs a title."
|
| 4847 |
msgstr ""
|
| 4848 |
|
| 4849 |
-
#: includes/topics/functions.php:177 includes/topics/functions.php:
|
| 4850 |
msgid "<strong>Error</strong>: Your topic cannot be empty."
|
| 4851 |
msgstr ""
|
| 4852 |
|
|
@@ -4856,175 +4854,171 @@ msgid ""
|
|
| 4856 |
"in this forum."
|
| 4857 |
msgstr ""
|
| 4858 |
|
| 4859 |
-
#: includes/topics/functions.php:230 includes/topics/functions.php:
|
| 4860 |
msgid "<strong>Error</strong>: This forum has been closed to new topics."
|
| 4861 |
msgstr ""
|
| 4862 |
|
| 4863 |
-
#: includes/topics/functions.php:235 includes/topics/functions.php:
|
| 4864 |
msgid ""
|
| 4865 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4866 |
"capability to read or create new topics in it."
|
| 4867 |
msgstr ""
|
| 4868 |
|
| 4869 |
-
#: includes/topics/functions.php:239 includes/topics/functions.php:
|
| 4870 |
msgid ""
|
| 4871 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4872 |
"capability to read or create new topics in it."
|
| 4873 |
msgstr ""
|
| 4874 |
|
| 4875 |
-
#: includes/topics/functions.php:
|
| 4876 |
msgid ""
|
| 4877 |
"<strong>Error</strong>: Duplicate topic detected; it looks as though "
|
| 4878 |
"you’ve already said that."
|
| 4879 |
msgstr ""
|
| 4880 |
|
| 4881 |
-
#: includes/topics/functions.php:
|
| 4882 |
msgid "<strong>Error</strong>: Your topic cannot be created at this time."
|
| 4883 |
msgstr ""
|
| 4884 |
|
| 4885 |
-
#: includes/topics/functions.php:
|
| 4886 |
msgid "<strong>Error</strong>: The topic was not created."
|
| 4887 |
msgstr ""
|
| 4888 |
|
| 4889 |
-
#: includes/topics/functions.php:
|
| 4890 |
msgid "<strong>Error</strong>: Topic ID not found."
|
| 4891 |
msgstr ""
|
| 4892 |
|
| 4893 |
-
#: includes/topics/functions.php:
|
| 4894 |
msgid "<strong>Error</strong>: The topic you want to edit was not found."
|
| 4895 |
msgstr ""
|
| 4896 |
|
| 4897 |
-
#: includes/topics/functions.php:
|
| 4898 |
msgid "<strong>Error</strong>: You do not have permission to edit that topic."
|
| 4899 |
msgstr ""
|
| 4900 |
|
| 4901 |
-
#: includes/topics/functions.php:
|
| 4902 |
msgid ""
|
| 4903 |
"<strong>Error</strong>: This forum is a category. No topics can be created "
|
| 4904 |
"in it."
|
| 4905 |
msgstr ""
|
| 4906 |
|
| 4907 |
-
#: includes/topics/functions.php:
|
| 4908 |
msgid "<strong>Error</strong>: Your topic cannot be edited at this time."
|
| 4909 |
msgstr ""
|
| 4910 |
|
| 4911 |
-
#: includes/topics/functions.php:
|
| 4912 |
msgid "<strong>Error</strong>: The topic you want to merge was not found."
|
| 4913 |
msgstr ""
|
| 4914 |
|
| 4915 |
-
#: includes/topics/functions.php:
|
| 4916 |
msgid "<strong>Error</strong>: Destination topic ID not found."
|
| 4917 |
msgstr ""
|
| 4918 |
|
| 4919 |
-
#: includes/topics/functions.php:
|
| 4920 |
msgid "<strong>Error</strong>: The topic you want to merge to was not found."
|
| 4921 |
msgstr ""
|
| 4922 |
|
| 4923 |
-
#: includes/topics/functions.php:
|
| 4924 |
-
msgid "<strong>Error</strong>: A reply ID is required."
|
| 4925 |
-
msgstr ""
|
| 4926 |
-
|
| 4927 |
-
#: includes/topics/functions.php:1351
|
| 4928 |
msgid "<strong>Error</strong>: The reply you want to split from was not found."
|
| 4929 |
msgstr ""
|
| 4930 |
|
| 4931 |
-
#: includes/topics/functions.php:
|
| 4932 |
msgid "<strong>Error</strong>: The topic you want to split was not found."
|
| 4933 |
msgstr ""
|
| 4934 |
|
| 4935 |
-
#: includes/topics/functions.php:
|
| 4936 |
msgid "<strong>Error</strong>: You need to choose a valid split option."
|
| 4937 |
msgstr ""
|
| 4938 |
|
| 4939 |
-
#: includes/topics/functions.php:
|
| 4940 |
msgid "<strong>Error</strong>: The topic you want to split to was not found."
|
| 4941 |
msgstr ""
|
| 4942 |
|
| 4943 |
-
#: includes/topics/functions.php:
|
| 4944 |
msgid ""
|
| 4945 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4946 |
"getting the tag: %s"
|
| 4947 |
msgstr ""
|
| 4948 |
|
| 4949 |
-
#: includes/topics/functions.php:
|
| 4950 |
msgid "<strong>Error</strong>: You do not have permission to edit the topic tags."
|
| 4951 |
msgstr ""
|
| 4952 |
|
| 4953 |
-
#: includes/topics/functions.php:
|
| 4954 |
msgid "<strong>Error</strong>: You need to enter a tag name."
|
| 4955 |
msgstr ""
|
| 4956 |
|
| 4957 |
-
#: includes/topics/functions.php:
|
| 4958 |
msgid ""
|
| 4959 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4960 |
"updating the tag: %s"
|
| 4961 |
msgstr ""
|
| 4962 |
|
| 4963 |
-
#: includes/topics/functions.php:
|
| 4964 |
msgid ""
|
| 4965 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4966 |
"merging the tags: %s"
|
| 4967 |
msgstr ""
|
| 4968 |
|
| 4969 |
-
#: includes/topics/functions.php:
|
| 4970 |
msgid "<strong>Error</strong>: The tags which are being merged can not be the same."
|
| 4971 |
msgstr ""
|
| 4972 |
|
| 4973 |
-
#: includes/topics/functions.php:
|
| 4974 |
msgid "<strong>Error</strong>: You do not have permission to delete the topic tags."
|
| 4975 |
msgstr ""
|
| 4976 |
|
| 4977 |
-
#: includes/topics/functions.php:
|
| 4978 |
msgid ""
|
| 4979 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4980 |
"deleting the tag: %s"
|
| 4981 |
msgstr ""
|
| 4982 |
|
| 4983 |
-
#: includes/topics/functions.php:
|
| 4984 |
msgid "<strong>Error</strong>: This topic could not be found or no longer exists."
|
| 4985 |
msgstr ""
|
| 4986 |
|
| 4987 |
-
#: includes/topics/functions.php:
|
| 4988 |
msgid "<strong>Error</strong>: There was a problem approving the topic."
|
| 4989 |
msgstr ""
|
| 4990 |
|
| 4991 |
-
#: includes/topics/functions.php:
|
| 4992 |
msgid "<strong>Error</strong>: There was a problem unapproving the topic."
|
| 4993 |
msgstr ""
|
| 4994 |
|
| 4995 |
-
#: includes/topics/functions.php:
|
| 4996 |
msgid "<strong>Error</strong>: There was a problem closing the topic."
|
| 4997 |
msgstr ""
|
| 4998 |
|
| 4999 |
-
#: includes/topics/functions.php:
|
| 5000 |
msgid "<strong>Error</strong>: There was a problem opening the topic."
|
| 5001 |
msgstr ""
|
| 5002 |
|
| 5003 |
-
#: includes/topics/functions.php:
|
| 5004 |
msgid "<strong>Error</strong>: There was a problem unsticking the topic."
|
| 5005 |
msgstr ""
|
| 5006 |
|
| 5007 |
-
#: includes/topics/functions.php:
|
| 5008 |
msgid "<strong>Error</strong>: There was a problem sticking the topic."
|
| 5009 |
msgstr ""
|
| 5010 |
|
| 5011 |
-
#: includes/topics/functions.php:
|
| 5012 |
msgid "<strong>Error</strong>: There was a problem unmarking the topic as spam."
|
| 5013 |
msgstr ""
|
| 5014 |
|
| 5015 |
-
#: includes/topics/functions.php:
|
| 5016 |
msgid "<strong>Error</strong>: There was a problem marking the topic as spam."
|
| 5017 |
msgstr ""
|
| 5018 |
|
| 5019 |
-
#: includes/topics/functions.php:
|
| 5020 |
msgid "<strong>Error</strong>: There was a problem trashing the topic."
|
| 5021 |
msgstr ""
|
| 5022 |
|
| 5023 |
-
#: includes/topics/functions.php:
|
| 5024 |
msgid "<strong>Error</strong>: There was a problem untrashing the topic."
|
| 5025 |
msgstr ""
|
| 5026 |
|
| 5027 |
-
#: includes/topics/functions.php:
|
| 5028 |
msgid "<strong>Error</strong>: There was a problem deleting the topic."
|
| 5029 |
msgstr ""
|
| 5030 |
|
|
@@ -5124,11 +5118,11 @@ msgstr ""
|
|
| 5124 |
msgid "This topic was modified %1$s by %2$s."
|
| 5125 |
msgstr ""
|
| 5126 |
|
| 5127 |
-
#: includes/topics/template.php:1829 includes/users/template.php:
|
| 5128 |
msgid "Favorite"
|
| 5129 |
msgstr ""
|
| 5130 |
|
| 5131 |
-
#: includes/topics/template.php:1830 includes/users/template.php:
|
| 5132 |
msgid "Unfavorite"
|
| 5133 |
msgstr ""
|
| 5134 |
|
|
@@ -5357,63 +5351,63 @@ msgstr ""
|
|
| 5357 |
msgid "<strong>Error</strong>: Invalid role."
|
| 5358 |
msgstr ""
|
| 5359 |
|
| 5360 |
-
#: includes/users/template.php:
|
| 5361 |
msgid "Guest"
|
| 5362 |
msgstr ""
|
| 5363 |
|
| 5364 |
-
#: includes/users/template.php:
|
| 5365 |
msgid "Inactive"
|
| 5366 |
msgstr ""
|
| 5367 |
|
| 5368 |
-
#: includes/users/template.php:
|
| 5369 |
msgid "Member"
|
| 5370 |
msgstr ""
|
| 5371 |
|
| 5372 |
-
#: includes/users/template.php:
|
| 5373 |
msgid "Admin"
|
| 5374 |
msgstr ""
|
| 5375 |
|
| 5376 |
-
#: includes/users/template.php:
|
| 5377 |
msgid "User updated."
|
| 5378 |
msgstr ""
|
| 5379 |
|
| 5380 |
-
#: includes/users/template.php:
|
| 5381 |
msgid "There is a pending email address change to %1$s. %2$s"
|
| 5382 |
msgstr ""
|
| 5383 |
|
| 5384 |
-
#: includes/users/template.php:
|
| 5385 |
msgid "You have super admin privileges."
|
| 5386 |
msgstr ""
|
| 5387 |
|
| 5388 |
-
#: includes/users/template.php:
|
| 5389 |
msgid "This user has super admin privileges."
|
| 5390 |
msgstr ""
|
| 5391 |
|
| 5392 |
-
#: includes/users/template.php:
|
| 5393 |
msgid "— No role for this site —"
|
| 5394 |
msgstr ""
|
| 5395 |
|
| 5396 |
-
#: includes/users/template.php:
|
| 5397 |
msgid "You are now logged out."
|
| 5398 |
msgstr ""
|
| 5399 |
|
| 5400 |
-
#: includes/users/template.php:
|
| 5401 |
msgid "New user registration is currently not allowed."
|
| 5402 |
msgstr ""
|
| 5403 |
|
| 5404 |
-
#: includes/users/template.php:
|
| 5405 |
msgid "Check your e-mail for the confirmation link."
|
| 5406 |
msgstr ""
|
| 5407 |
|
| 5408 |
-
#: includes/users/template.php:
|
| 5409 |
msgid "Check your e-mail for your new password."
|
| 5410 |
msgstr ""
|
| 5411 |
|
| 5412 |
-
#: includes/users/template.php:
|
| 5413 |
msgid "Registration complete. Please check your e-mail."
|
| 5414 |
msgstr ""
|
| 5415 |
|
| 5416 |
-
#: includes/users/template.php:
|
| 5417 |
msgid "Moderators:"
|
| 5418 |
msgstr ""
|
| 5419 |
|
|
@@ -5927,31 +5921,31 @@ msgstr ""
|
|
| 5927 |
msgid "Reset My Password"
|
| 5928 |
msgstr ""
|
| 5929 |
|
| 5930 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5931 |
msgid "Generate Password"
|
| 5932 |
msgstr ""
|
| 5933 |
|
| 5934 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5935 |
msgid "Hide password"
|
| 5936 |
msgstr ""
|
| 5937 |
|
| 5938 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5939 |
msgid "Hide"
|
| 5940 |
msgstr ""
|
| 5941 |
|
| 5942 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5943 |
msgid "Cancel password change"
|
| 5944 |
msgstr ""
|
| 5945 |
|
| 5946 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5947 |
msgid "Repeat New Password"
|
| 5948 |
msgstr ""
|
| 5949 |
|
| 5950 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5951 |
msgid "Type your new password again."
|
| 5952 |
msgstr ""
|
| 5953 |
|
| 5954 |
-
#: templates/default/bbpress/form-user-passwords.php:
|
| 5955 |
msgid "Confirm"
|
| 5956 |
msgstr ""
|
| 5957 |
|
|
@@ -6294,57 +6288,57 @@ msgctxt "group admin edit screen"
|
|
| 6294 |
msgid "Discussion Forum"
|
| 6295 |
msgstr ""
|
| 6296 |
|
| 6297 |
-
#: includes/forums/functions.php:
|
| 6298 |
msgctxt "Open the forum"
|
| 6299 |
msgid "Open"
|
| 6300 |
msgstr ""
|
| 6301 |
|
| 6302 |
-
#: includes/forums/functions.php:
|
| 6303 |
msgctxt "Close the forum"
|
| 6304 |
msgid "Closed"
|
| 6305 |
msgstr ""
|
| 6306 |
|
| 6307 |
-
#: includes/forums/functions.php:
|
| 6308 |
msgctxt "Forum accepts new topics"
|
| 6309 |
msgid "Forum"
|
| 6310 |
msgstr ""
|
| 6311 |
|
| 6312 |
-
#: includes/forums/functions.php:
|
| 6313 |
msgctxt "Forum is a category"
|
| 6314 |
msgid "Category"
|
| 6315 |
msgstr ""
|
| 6316 |
|
| 6317 |
-
#: includes/forums/functions.php:
|
| 6318 |
msgctxt "Make forum public"
|
| 6319 |
msgid "Public"
|
| 6320 |
msgstr ""
|
| 6321 |
|
| 6322 |
-
#: includes/forums/functions.php:
|
| 6323 |
msgctxt "Make forum private"
|
| 6324 |
msgid "Private"
|
| 6325 |
msgstr ""
|
| 6326 |
|
| 6327 |
-
#: includes/forums/functions.php:
|
| 6328 |
msgctxt "Make forum hidden"
|
| 6329 |
msgid "Hidden"
|
| 6330 |
msgstr ""
|
| 6331 |
|
| 6332 |
-
#: includes/replies/functions.php:
|
| 6333 |
msgctxt "Publish the reply"
|
| 6334 |
msgid "Publish"
|
| 6335 |
msgstr ""
|
| 6336 |
|
| 6337 |
-
#: includes/replies/functions.php:
|
| 6338 |
msgctxt "Spam the reply"
|
| 6339 |
msgid "Spam"
|
| 6340 |
msgstr ""
|
| 6341 |
|
| 6342 |
-
#: includes/replies/functions.php:
|
| 6343 |
msgctxt "Trash the reply"
|
| 6344 |
msgid "Trash"
|
| 6345 |
msgstr ""
|
| 6346 |
|
| 6347 |
-
#: includes/replies/functions.php:
|
| 6348 |
msgctxt "Mark reply as pending"
|
| 6349 |
msgid "Pending"
|
| 6350 |
msgstr ""
|
|
@@ -6374,12 +6368,12 @@ msgctxt "Default reply to dropdown text"
|
|
| 6374 |
msgid "None"
|
| 6375 |
msgstr ""
|
| 6376 |
|
| 6377 |
-
#: includes/topics/functions.php:
|
| 6378 |
msgctxt "Open the topic"
|
| 6379 |
msgid "Open"
|
| 6380 |
msgstr ""
|
| 6381 |
|
| 6382 |
-
#: includes/topics/functions.php:
|
| 6383 |
msgctxt "Close the topic"
|
| 6384 |
msgid "Closed"
|
| 6385 |
msgstr ""
|
|
@@ -6389,17 +6383,17 @@ msgctxt "Close the topic"
|
|
| 6389 |
msgid "Close"
|
| 6390 |
msgstr ""
|
| 6391 |
|
| 6392 |
-
#: includes/topics/functions.php:
|
| 6393 |
msgctxt "Spam the topic"
|
| 6394 |
msgid "Spam"
|
| 6395 |
msgstr ""
|
| 6396 |
|
| 6397 |
-
#: includes/topics/functions.php:
|
| 6398 |
msgctxt "Trash the topic"
|
| 6399 |
msgid "Trash"
|
| 6400 |
msgstr ""
|
| 6401 |
|
| 6402 |
-
#: includes/topics/functions.php:
|
| 6403 |
msgctxt "Unapprove the topic"
|
| 6404 |
msgid "Pending"
|
| 6405 |
msgstr ""
|
|
@@ -6409,17 +6403,17 @@ msgctxt "Unapprove the topic"
|
|
| 6409 |
msgid "Unapprove"
|
| 6410 |
msgstr ""
|
| 6411 |
|
| 6412 |
-
#: includes/topics/functions.php:
|
| 6413 |
msgctxt "Unstick a topic"
|
| 6414 |
msgid "Normal"
|
| 6415 |
msgstr ""
|
| 6416 |
|
| 6417 |
-
#: includes/topics/functions.php:
|
| 6418 |
msgctxt "Make topic sticky"
|
| 6419 |
msgid "Sticky"
|
| 6420 |
msgstr ""
|
| 6421 |
|
| 6422 |
-
#: includes/topics/functions.php:
|
| 6423 |
msgctxt "Make topic super sticky"
|
| 6424 |
msgid "Super Sticky"
|
| 6425 |
msgstr ""
|
|
@@ -6429,7 +6423,7 @@ msgctxt "Approve the topic"
|
|
| 6429 |
msgid "Approve"
|
| 6430 |
msgstr ""
|
| 6431 |
|
| 6432 |
-
#: includes/users/template.php:
|
| 6433 |
msgctxt "Dismiss pending user email address change"
|
| 6434 |
msgid "Cancel"
|
| 6435 |
msgstr ""
|
| 1 |
+
# Copyright (C) 2021 The bbPress Contributors
|
| 2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: bbPress 2.6.7\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://bbpress.trac.wordpress.org\n"
|
| 7 |
+
"POT-Creation-Date: 2021-11-17 16:26:08+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 11 |
+
"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n"
|
| 12 |
"Last-Translator: JOHN JAMES JACOBY <jjj@bbpress.org>\n"
|
| 13 |
"Language-Team: ENGLISH <jjj@bbpress.org>\n"
|
| 14 |
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
| 48 |
#: includes/admin/actions.php:180 includes/admin/forums.php:538
|
| 49 |
#: includes/admin/settings.php:281 includes/admin/settings.php:302
|
| 50 |
#: includes/admin/tools/common.php:437 includes/admin/topics.php:854
|
| 51 |
+
#: includes/extend/buddypress/activity.php:188
|
|
|
|
| 52 |
#: includes/forums/template.php:2660 includes/topics/template.php:47
|
| 53 |
#: includes/topics/template.php:48
|
| 54 |
#: templates/default/bbpress/content-statistics.php:30
|
| 61 |
#: includes/admin/settings.php:310 includes/admin/tools/common.php:440
|
| 62 |
#: includes/admin/topics.php:390 includes/admin/topics.php:856
|
| 63 |
#: includes/core/theme-compat.php:704
|
| 64 |
+
#: includes/extend/buddypress/activity.php:198
|
|
|
|
| 65 |
#: includes/forums/template.php:2714 includes/replies/template.php:49
|
| 66 |
#: includes/replies/template.php:50
|
| 67 |
#: templates/default/bbpress/content-statistics.php:35
|
| 641 |
msgstr ""
|
| 642 |
|
| 643 |
#: includes/admin/classes/class-bbp-topic-replies-list-table.php:149
|
| 644 |
+
#: includes/admin/settings.php:392 includes/common/template.php:2332
|
| 645 |
#: includes/forums/template.php:54 includes/replies/template.php:55
|
| 646 |
#: includes/replies/template.php:1849 includes/topics/template.php:53
|
| 647 |
#: includes/topics/template.php:2403
|
| 1139 |
msgstr ""
|
| 1140 |
|
| 1141 |
#: includes/admin/metaboxes.php:431 includes/admin/metaboxes.php:495
|
| 1142 |
+
#: includes/extend/buddypress/groups.php:1382 includes/topics/template.php:65
|
| 1143 |
#: templates/default/bbpress/form-topic.php:124
|
| 1144 |
#: templates/default/bbpress/loop-search-forum.php:25
|
| 1145 |
msgid "Forum:"
|
| 1651 |
msgid "Editing"
|
| 1652 |
msgstr ""
|
| 1653 |
|
| 1654 |
+
#: includes/admin/settings.php:155 includes/users/template.php:838
|
| 1655 |
msgid "Anonymous"
|
| 1656 |
msgstr ""
|
| 1657 |
|
| 1686 |
msgstr ""
|
| 1687 |
|
| 1688 |
#: includes/admin/settings.php:230 includes/admin/settings.php:400
|
| 1689 |
+
#: includes/common/template.php:2447 includes/search/template.php:175
|
| 1690 |
#: templates/default/bbpress/form-reply-search.php:20
|
| 1691 |
#: templates/default/bbpress/form-search.php:21
|
| 1692 |
#: templates/default/bbpress/form-topic-search.php:20
|
| 2724 |
msgid "All Forums"
|
| 2725 |
msgstr ""
|
| 2726 |
|
| 2727 |
+
#: includes/admin/tools/reset.php:35 includes/topics/functions.php:3774
|
| 2728 |
#: includes/topics/template.php:50
|
| 2729 |
msgid "All Topics"
|
| 2730 |
msgstr ""
|
| 2731 |
|
| 2732 |
+
#: includes/admin/tools/reset.php:36 includes/replies/functions.php:2138
|
| 2733 |
#: includes/replies/template.php:52
|
| 2734 |
msgid "All Replies"
|
| 2735 |
msgstr ""
|
| 3597 |
msgstr ""
|
| 3598 |
|
| 3599 |
#: includes/admin/users.php:107 includes/admin/users.php:111
|
| 3600 |
+
#: includes/users/template.php:1579
|
| 3601 |
msgid "— No role for these forums —"
|
| 3602 |
msgstr ""
|
| 3603 |
|
| 3721 |
"Login and visit the topic to unsubscribe from these emails."
|
| 3722 |
msgstr ""
|
| 3723 |
|
| 3724 |
+
#: includes/common/template.php:1158
|
| 3725 |
msgid ""
|
| 3726 |
"Conditional query tags do not work before the query is run. Before then, "
|
| 3727 |
"they always return false."
|
| 3728 |
msgstr ""
|
| 3729 |
|
| 3730 |
+
#: includes/common/template.php:1630
|
| 3731 |
msgid "No topics available"
|
| 3732 |
msgstr ""
|
| 3733 |
|
| 3734 |
+
#: includes/common/template.php:1635
|
| 3735 |
msgid "No forums available"
|
| 3736 |
msgstr ""
|
| 3737 |
|
| 3738 |
+
#: includes/common/template.php:1640
|
| 3739 |
msgid "None available"
|
| 3740 |
msgstr ""
|
| 3741 |
|
| 3742 |
+
#: includes/common/template.php:2254
|
| 3743 |
msgid "Home"
|
| 3744 |
msgstr ""
|
| 3745 |
|
| 3746 |
+
#: includes/common/template.php:2324
|
| 3747 |
msgid "(Edit)"
|
| 3748 |
msgstr ""
|
| 3749 |
|
| 3750 |
+
#: includes/common/template.php:2328 includes/common/template.php:2443
|
| 3751 |
+
#: includes/common/template.php:2688 includes/core/theme-compat.php:804
|
| 3752 |
#: templates/default/extras/taxonomy-topic-tag-edit.php:17
|
| 3753 |
#: templates/default/extras/taxonomy-topic-tag.php:17
|
| 3754 |
msgid "Topic Tag: %s"
|
| 3755 |
msgstr ""
|
| 3756 |
|
| 3757 |
+
#: includes/common/template.php:2349
|
| 3758 |
msgid "‹"
|
| 3759 |
msgstr ""
|
| 3760 |
|
| 3761 |
+
#: includes/common/template.php:2349
|
| 3762 |
msgid "›"
|
| 3763 |
msgstr ""
|
| 3764 |
|
| 3765 |
+
#: includes/common/template.php:2612
|
| 3766 |
msgid "Log Out"
|
| 3767 |
msgstr ""
|
| 3768 |
|
| 3769 |
+
#: includes/common/template.php:2652
|
| 3770 |
msgid "Forum Edit: %s"
|
| 3771 |
msgstr ""
|
| 3772 |
|
| 3773 |
+
#: includes/common/template.php:2657
|
| 3774 |
msgid "Topic Edit: %s"
|
| 3775 |
msgstr ""
|
| 3776 |
|
| 3777 |
+
#: includes/common/template.php:2662
|
| 3778 |
msgid "Reply Edit: %s"
|
| 3779 |
msgstr ""
|
| 3780 |
|
| 3781 |
+
#: includes/common/template.php:2667
|
| 3782 |
msgid "Topic Tag Edit: %s"
|
| 3783 |
msgstr ""
|
| 3784 |
|
| 3785 |
+
#: includes/common/template.php:2674
|
| 3786 |
msgid "Forum: %s"
|
| 3787 |
msgstr ""
|
| 3788 |
|
| 3789 |
+
#: includes/common/template.php:2679
|
| 3790 |
msgid "Topic: %s"
|
| 3791 |
msgstr ""
|
| 3792 |
|
| 3793 |
+
#: includes/common/template.php:2701
|
| 3794 |
msgid "Your Topics"
|
| 3795 |
msgstr ""
|
| 3796 |
|
| 3797 |
+
#: includes/common/template.php:2705
|
| 3798 |
#. translators: user's display name
|
| 3799 |
msgid "%s's Topics"
|
| 3800 |
msgstr ""
|
| 3801 |
|
| 3802 |
+
#: includes/common/template.php:2711
|
| 3803 |
msgid "Your Replies"
|
| 3804 |
msgstr ""
|
| 3805 |
|
| 3806 |
+
#: includes/common/template.php:2715
|
| 3807 |
#. translators: user's display name
|
| 3808 |
msgid "%s's Replies"
|
| 3809 |
msgstr ""
|
| 3810 |
|
| 3811 |
+
#: includes/common/template.php:2721
|
| 3812 |
msgid "Your Favorites"
|
| 3813 |
msgstr ""
|
| 3814 |
|
| 3815 |
+
#: includes/common/template.php:2725
|
| 3816 |
#: templates/default/bbpress/user-details.php:57
|
| 3817 |
#. translators: user's display name
|
| 3818 |
msgid "%s's Favorites"
|
| 3819 |
msgstr ""
|
| 3820 |
|
| 3821 |
+
#: includes/common/template.php:2731
|
| 3822 |
msgid "Your Subscriptions"
|
| 3823 |
msgstr ""
|
| 3824 |
|
| 3825 |
+
#: includes/common/template.php:2735
|
| 3826 |
#: templates/default/bbpress/user-details.php:67
|
| 3827 |
#. translators: user's display name
|
| 3828 |
msgid "%s's Subscriptions"
|
| 3829 |
msgstr ""
|
| 3830 |
|
| 3831 |
+
#: includes/common/template.php:2741
|
| 3832 |
msgid "Your Profile"
|
| 3833 |
msgstr ""
|
| 3834 |
|
| 3835 |
+
#: includes/common/template.php:2745
|
| 3836 |
#: templates/default/bbpress/user-details.php:30
|
| 3837 |
#. translators: user's display name
|
| 3838 |
msgid "%s's Profile"
|
| 3839 |
msgstr ""
|
| 3840 |
|
| 3841 |
+
#: includes/common/template.php:2754
|
| 3842 |
msgid "Edit Your Profile"
|
| 3843 |
msgstr ""
|
| 3844 |
|
| 3845 |
+
#: includes/common/template.php:2759
|
| 3846 |
#: templates/default/bbpress/user-details.php:74
|
| 3847 |
msgid "Edit %s's Profile"
|
| 3848 |
msgstr ""
|
| 3849 |
|
| 3850 |
+
#: includes/common/template.php:2767
|
| 3851 |
msgid "View: %s"
|
| 3852 |
msgstr ""
|
| 3853 |
|
| 3874 |
|
| 3875 |
#: includes/common/widgets.php:89
|
| 3876 |
#: templates/default/bbpress/form-user-login.php:25
|
| 3877 |
+
#: templates/default/bbpress/form-user-passwords.php:21
|
| 3878 |
msgid "Password"
|
| 3879 |
msgstr ""
|
| 3880 |
|
| 4041 |
msgid "And this is the very first reply."
|
| 4042 |
msgstr ""
|
| 4043 |
|
| 4044 |
+
#: includes/extend/akismet.php:364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4045 |
#. translators: %s: reporter name
|
| 4046 |
msgid "%s reported this topic as spam"
|
| 4047 |
msgstr ""
|
| 4048 |
|
| 4049 |
+
#: includes/extend/akismet.php:369
|
| 4050 |
#. translators: %s: reporter name
|
| 4051 |
msgid "%s reported this reply as spam"
|
| 4052 |
msgstr ""
|
| 4053 |
|
| 4054 |
+
#: includes/extend/akismet.php:374
|
| 4055 |
#. translators: 1: reporter name, 2: comment type
|
| 4056 |
msgid "%1$s reported this %2$s as spam"
|
| 4057 |
msgstr ""
|
| 4058 |
|
| 4059 |
+
#: includes/extend/akismet.php:389
|
| 4060 |
#. translators: %s: reporter name
|
| 4061 |
msgid "%s reported this topic as not spam"
|
| 4062 |
msgstr ""
|
| 4063 |
|
| 4064 |
+
#: includes/extend/akismet.php:394
|
| 4065 |
#. translators: %s: reporter name
|
| 4066 |
msgid "%s reported this reply as not spam"
|
| 4067 |
msgstr ""
|
| 4068 |
|
| 4069 |
+
#: includes/extend/akismet.php:399
|
| 4070 |
#. translators: 1: reporter name, 2: comment type
|
| 4071 |
msgid "%1$s reported this %2$s as not spam"
|
| 4072 |
msgstr ""
|
| 4073 |
|
| 4074 |
+
#: includes/extend/akismet.php:509 includes/extend/akismet.php:514
|
| 4075 |
+
msgid "No response"
|
| 4076 |
+
msgstr ""
|
| 4077 |
+
|
| 4078 |
+
#: includes/extend/akismet.php:595
|
| 4079 |
msgid "Akismet caught this post as spam"
|
| 4080 |
msgstr ""
|
| 4081 |
|
| 4082 |
+
#: includes/extend/akismet.php:604 includes/extend/akismet.php:627
|
| 4083 |
msgid "Post status was changed to %s"
|
| 4084 |
msgstr ""
|
| 4085 |
|
| 4086 |
+
#: includes/extend/akismet.php:618
|
| 4087 |
msgid "Akismet cleared this post as not spam"
|
| 4088 |
msgstr ""
|
| 4089 |
|
| 4090 |
+
#: includes/extend/akismet.php:641
|
| 4091 |
msgid ""
|
| 4092 |
"Akismet was unable to check this post (response: %s), will automatically "
|
| 4093 |
"retry again later."
|
| 4094 |
msgstr ""
|
| 4095 |
|
| 4096 |
+
#: includes/extend/akismet.php:905 includes/extend/akismet.php:915
|
| 4097 |
msgid "Akismet History"
|
| 4098 |
msgstr ""
|
| 4099 |
|
| 4100 |
+
#: includes/extend/akismet.php:959
|
| 4101 |
msgid "No recorded history. Akismet has not checked this post."
|
| 4102 |
msgstr ""
|
| 4103 |
|
| 4104 |
+
#: includes/extend/buddypress/activity.php:186
|
| 4105 |
msgid "New forum topic"
|
| 4106 |
msgstr ""
|
| 4107 |
|
| 4108 |
+
#: includes/extend/buddypress/activity.php:196
|
| 4109 |
msgid "New forum reply"
|
| 4110 |
msgstr ""
|
| 4111 |
|
| 4112 |
+
#: includes/extend/buddypress/activity.php:401
|
| 4113 |
#: includes/extend/buddypress/functions.php:779
|
| 4114 |
msgid "%1$s started the topic %2$s in the forum %3$s"
|
| 4115 |
msgstr ""
|
| 4116 |
|
| 4117 |
+
#: includes/extend/buddypress/activity.php:539
|
| 4118 |
#: includes/extend/buddypress/functions.php:780
|
| 4119 |
msgid "%1$s replied to the topic %2$s in the forum %3$s"
|
| 4120 |
msgstr ""
|
| 4163 |
#: includes/extend/buddypress/groups.php:531
|
| 4164 |
#: includes/extend/buddypress/groups.php:688
|
| 4165 |
#: includes/extend/buddypress/notifications.php:199
|
| 4166 |
+
#: includes/forums/functions.php:126 includes/forums/functions.php:404
|
| 4167 |
+
#: includes/replies/functions.php:134 includes/replies/functions.php:534
|
| 4168 |
+
#: includes/replies/functions.php:1248 includes/topics/functions.php:105
|
| 4169 |
+
#: includes/topics/functions.php:483 includes/topics/functions.php:1109
|
| 4170 |
+
#: includes/topics/functions.php:1384 includes/topics/functions.php:1720
|
| 4171 |
+
#: includes/topics/functions.php:1764 includes/topics/functions.php:1825
|
| 4172 |
#: includes/users/engagements.php:612 includes/users/engagements.php:853
|
| 4173 |
#: includes/users/functions.php:196 includes/users/functions.php:202
|
| 4174 |
#: includes/users/functions.php:380
|
| 4179 |
msgid "Group Forum"
|
| 4180 |
msgstr ""
|
| 4181 |
|
| 4182 |
+
#: includes/extend/buddypress/groups.php:1052
|
| 4183 |
msgid "This group does not currently have a forum."
|
| 4184 |
msgstr ""
|
| 4185 |
|
| 4193 |
msgstr ""
|
| 4194 |
|
| 4195 |
#: includes/extend/buddypress/notifications.php:89
|
| 4196 |
+
msgid "You have %1$d new replies to %2$s"
|
| 4197 |
msgstr ""
|
| 4198 |
|
| 4199 |
#: includes/extend/buddypress/notifications.php:95
|
| 4218 |
msgid "<strong>Error</strong>: You do not have permission to create new forums."
|
| 4219 |
msgstr ""
|
| 4220 |
|
| 4221 |
+
#: includes/forums/functions.php:165 includes/forums/functions.php:465
|
| 4222 |
msgid "<strong>Error</strong>: Your forum needs a title."
|
| 4223 |
msgstr ""
|
| 4224 |
|
| 4225 |
+
#: includes/forums/functions.php:170 includes/forums/functions.php:470
|
| 4226 |
+
#: includes/replies/functions.php:284 includes/replies/functions.php:618
|
| 4227 |
+
#: includes/topics/functions.php:163 includes/topics/functions.php:550
|
| 4228 |
msgid "<strong>Error</strong>: Your title is too long."
|
| 4229 |
msgstr ""
|
| 4230 |
|
| 4231 |
+
#: includes/forums/functions.php:184 includes/forums/functions.php:484
|
| 4232 |
msgid "<strong>Error</strong>: Your forum description cannot be empty."
|
| 4233 |
msgstr ""
|
| 4234 |
|
| 4242 |
"in this forum."
|
| 4243 |
msgstr ""
|
| 4244 |
|
| 4245 |
+
#: includes/forums/functions.php:211 includes/forums/functions.php:440
|
| 4246 |
msgid "<strong>Error</strong>: This forum has been closed to new forums."
|
| 4247 |
msgstr ""
|
| 4248 |
|
| 4249 |
+
#: includes/forums/functions.php:216 includes/forums/functions.php:445
|
| 4250 |
msgid ""
|
| 4251 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4252 |
"capability to read or create new forums in it."
|
| 4253 |
msgstr ""
|
| 4254 |
|
| 4255 |
+
#: includes/forums/functions.php:221 includes/forums/functions.php:450
|
| 4256 |
msgid ""
|
| 4257 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4258 |
"capability to read or create new forums in it."
|
| 4263 |
msgid "<strong>Error</strong>: Slow down; you move too fast."
|
| 4264 |
msgstr ""
|
| 4265 |
|
| 4266 |
+
#: includes/forums/functions.php:242
|
| 4267 |
msgid "<strong>Error</strong>: This forum already exists."
|
| 4268 |
msgstr ""
|
| 4269 |
|
| 4270 |
+
#: includes/forums/functions.php:248
|
| 4271 |
msgid "<strong>Error</strong>: Your forum cannot be created at this time."
|
| 4272 |
msgstr ""
|
| 4273 |
|
| 4274 |
+
#: includes/forums/functions.php:364 includes/replies/functions.php:491
|
| 4275 |
+
#: includes/topics/functions.php:415
|
| 4276 |
msgid "<strong>Error</strong>: The following problem(s) occurred: %s"
|
| 4277 |
msgstr ""
|
| 4278 |
|
| 4279 |
+
#: includes/forums/functions.php:368
|
| 4280 |
msgid "<strong>Error</strong>: The forum was not created."
|
| 4281 |
msgstr ""
|
| 4282 |
|
| 4283 |
+
#: includes/forums/functions.php:393
|
| 4284 |
msgid "<strong>Error</strong>: Forum ID not found."
|
| 4285 |
msgstr ""
|
| 4286 |
|
| 4287 |
+
#: includes/forums/functions.php:409
|
| 4288 |
msgid "<strong>Error</strong>: The forum you want to edit was not found."
|
| 4289 |
msgstr ""
|
| 4290 |
|
| 4291 |
+
#: includes/forums/functions.php:414
|
| 4292 |
msgid "<strong>Error</strong>: You do not have permission to edit that forum."
|
| 4293 |
msgstr ""
|
| 4294 |
|
| 4295 |
+
#: includes/forums/functions.php:490
|
| 4296 |
msgid "<strong>Error</strong>: Your forum cannot be edited at this time."
|
| 4297 |
msgstr ""
|
| 4298 |
|
| 4386 |
msgstr ""
|
| 4387 |
|
| 4388 |
#: includes/forums/template.php:833 includes/topics/template.php:1781
|
| 4389 |
+
#: includes/users/template.php:1311
|
| 4390 |
msgid "Subscribe"
|
| 4391 |
msgstr ""
|
| 4392 |
|
| 4393 |
#: includes/forums/template.php:834 includes/topics/template.php:1782
|
| 4394 |
+
#: includes/users/template.php:1312
|
| 4395 |
msgid "Unsubscribe"
|
| 4396 |
msgstr ""
|
| 4397 |
|
| 4471 |
|
| 4472 |
#: includes/replies/functions.php:207 includes/replies/functions.php:221
|
| 4473 |
#: includes/topics/functions.php:187 includes/topics/functions.php:201
|
| 4474 |
+
#: includes/topics/functions.php:498
|
| 4475 |
msgid "<strong>Error</strong>: Forum ID is missing."
|
| 4476 |
msgstr ""
|
| 4477 |
|
| 4487 |
msgid "<strong>Error</strong>: Forum does not exist."
|
| 4488 |
msgstr ""
|
| 4489 |
|
| 4490 |
+
#: includes/replies/functions.php:243 includes/replies/functions.php:586
|
| 4491 |
msgid ""
|
| 4492 |
"<strong>Error</strong>: This forum is a category. No replies can be created "
|
| 4493 |
"in this forum."
|
| 4494 |
msgstr ""
|
| 4495 |
|
| 4496 |
+
#: includes/replies/functions.php:250 includes/replies/functions.php:593
|
| 4497 |
msgid "<strong>Error</strong>: This forum has been closed to new replies."
|
| 4498 |
msgstr ""
|
| 4499 |
|
| 4500 |
+
#: includes/replies/functions.php:255 includes/replies/functions.php:598
|
| 4501 |
msgid ""
|
| 4502 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4503 |
"capability to read or create new replies in it."
|
| 4504 |
msgstr ""
|
| 4505 |
|
| 4506 |
+
#: includes/replies/functions.php:259 includes/replies/functions.php:602
|
| 4507 |
msgid ""
|
| 4508 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4509 |
"capability to read or create new replies in it."
|
| 4510 |
msgstr ""
|
| 4511 |
|
| 4512 |
+
#: includes/replies/functions.php:298 includes/replies/functions.php:632
|
| 4513 |
msgid "<strong>Error</strong>: Your reply cannot be empty."
|
| 4514 |
msgstr ""
|
| 4515 |
|
| 4516 |
+
#: includes/replies/functions.php:318
|
| 4517 |
msgid ""
|
| 4518 |
"<strong>Error</strong>: Duplicate reply detected; it looks as though "
|
| 4519 |
"you’ve already said that."
|
| 4520 |
msgstr ""
|
| 4521 |
|
| 4522 |
+
#: includes/replies/functions.php:324
|
| 4523 |
msgid "<strong>Error</strong>: Your reply cannot be created at this time."
|
| 4524 |
msgstr ""
|
| 4525 |
|
| 4526 |
+
#: includes/replies/functions.php:348
|
| 4527 |
msgid "<strong>Error</strong>: Topic is closed."
|
| 4528 |
msgstr ""
|
| 4529 |
|
| 4530 |
+
#: includes/replies/functions.php:408 includes/replies/functions.php:723
|
| 4531 |
msgid "<strong>Error</strong>: There was a problem adding the tags to the topic."
|
| 4532 |
msgstr ""
|
| 4533 |
|
| 4534 |
+
#: includes/replies/functions.php:495
|
| 4535 |
msgid "<strong>Error</strong>: The reply was not created."
|
| 4536 |
msgstr ""
|
| 4537 |
|
| 4538 |
+
#: includes/replies/functions.php:523
|
| 4539 |
msgid "<strong>Error</strong>: Reply ID not found."
|
| 4540 |
msgstr ""
|
| 4541 |
|
| 4542 |
+
#: includes/replies/functions.php:540
|
| 4543 |
msgid "<strong>Error</strong>: The reply you want to edit was not found."
|
| 4544 |
msgstr ""
|
| 4545 |
|
| 4546 |
+
#: includes/replies/functions.php:551
|
| 4547 |
msgid "<strong>Error</strong>: You do not have permission to edit that reply."
|
| 4548 |
msgstr ""
|
| 4549 |
|
| 4550 |
+
#: includes/replies/functions.php:638
|
| 4551 |
msgid "<strong>Error</strong>: Your reply cannot be edited at this time."
|
| 4552 |
msgstr ""
|
| 4553 |
|
| 4554 |
+
#: includes/replies/functions.php:1224 includes/topics/functions.php:1360
|
| 4555 |
+
msgid "<strong>Error</strong>: A reply ID is required."
|
| 4556 |
msgstr ""
|
| 4557 |
|
| 4558 |
+
#: includes/replies/functions.php:1233
|
| 4559 |
msgid "<strong>Error</strong>: The reply you want to move was not found."
|
| 4560 |
msgstr ""
|
| 4561 |
|
| 4562 |
+
#: includes/replies/functions.php:1243
|
| 4563 |
msgid "<strong>Error</strong>: The topic you want to move from was not found."
|
| 4564 |
msgstr ""
|
| 4565 |
|
| 4566 |
+
#: includes/replies/functions.php:1254 includes/topics/functions.php:1120
|
| 4567 |
+
#: includes/topics/functions.php:1390
|
| 4568 |
msgid "<strong>Error</strong>: You do not have permission to edit the source topic."
|
| 4569 |
msgstr ""
|
| 4570 |
|
| 4571 |
+
#: includes/replies/functions.php:1264
|
| 4572 |
msgid "<strong>Error</strong>: You need to choose a valid move option."
|
| 4573 |
msgstr ""
|
| 4574 |
|
| 4575 |
+
#: includes/replies/functions.php:1277 includes/topics/functions.php:1413
|
| 4576 |
msgid "<strong>Error</strong>: A topic ID is required."
|
| 4577 |
msgstr ""
|
| 4578 |
|
| 4579 |
+
#: includes/replies/functions.php:1287
|
| 4580 |
msgid "<strong>Error</strong>: The topic you want to move to was not found."
|
| 4581 |
msgstr ""
|
| 4582 |
|
| 4583 |
+
#: includes/replies/functions.php:1292 includes/topics/functions.php:1140
|
| 4584 |
+
#: includes/topics/functions.php:1428
|
| 4585 |
msgid ""
|
| 4586 |
"<strong>Error</strong>: You do not have permission to edit the destination "
|
| 4587 |
"topic."
|
| 4588 |
msgstr ""
|
| 4589 |
|
| 4590 |
+
#: includes/replies/functions.php:1346 includes/topics/functions.php:1466
|
| 4591 |
msgid ""
|
| 4592 |
"<strong>Error</strong>: There was a problem converting the reply into the "
|
| 4593 |
"topic. Please try again."
|
| 4594 |
msgstr ""
|
| 4595 |
|
| 4596 |
+
#: includes/replies/functions.php:1351 includes/topics/functions.php:1471
|
| 4597 |
msgid ""
|
| 4598 |
"<strong>Error</strong>: You do not have permission to create new topics. "
|
| 4599 |
"The reply could not be converted into a topic."
|
| 4600 |
msgstr ""
|
| 4601 |
|
| 4602 |
+
#: includes/replies/functions.php:1499
|
| 4603 |
msgid "<strong>Error</strong>: This reply could not be found or no longer exists."
|
| 4604 |
msgstr ""
|
| 4605 |
|
| 4606 |
+
#: includes/replies/functions.php:1505 includes/topics/functions.php:291
|
| 4607 |
+
#: includes/topics/functions.php:594 includes/topics/functions.php:2042
|
| 4608 |
msgid "<strong>Error</strong>: You do not have permission to do that."
|
| 4609 |
msgstr ""
|
| 4610 |
|
| 4611 |
+
#: includes/replies/functions.php:1581
|
| 4612 |
msgid "<strong>Error</strong>: There was a problem approving the reply."
|
| 4613 |
msgstr ""
|
| 4614 |
|
| 4615 |
+
#: includes/replies/functions.php:1581
|
| 4616 |
msgid "<strong>Error</strong>: There was a problem unapproving the reply."
|
| 4617 |
msgstr ""
|
| 4618 |
|
| 4619 |
+
#: includes/replies/functions.php:1592
|
| 4620 |
msgid "<strong>Error</strong>: There was a problem unmarking the reply as spam."
|
| 4621 |
msgstr ""
|
| 4622 |
|
| 4623 |
+
#: includes/replies/functions.php:1592
|
| 4624 |
msgid "<strong>Error</strong>: There was a problem marking the reply as spam."
|
| 4625 |
msgstr ""
|
| 4626 |
|
| 4627 |
+
#: includes/replies/functions.php:1607
|
| 4628 |
msgid "<strong>Error</strong>: There was a problem trashing the reply."
|
| 4629 |
msgstr ""
|
| 4630 |
|
| 4631 |
+
#: includes/replies/functions.php:1615
|
| 4632 |
msgid "<strong>Error</strong>: There was a problem untrashing the reply."
|
| 4633 |
msgstr ""
|
| 4634 |
|
| 4635 |
+
#: includes/replies/functions.php:1623
|
| 4636 |
msgid "<strong>Error</strong>: There was a problem deleting the reply."
|
| 4637 |
msgstr ""
|
| 4638 |
|
| 4639 |
+
#: includes/replies/functions.php:2136
|
| 4640 |
msgid "All Posts"
|
| 4641 |
msgstr ""
|
| 4642 |
|
| 4643 |
+
#: includes/replies/functions.php:2182 includes/topics/functions.php:3818
|
| 4644 |
msgid "Replies: %s"
|
| 4645 |
msgstr ""
|
| 4646 |
|
| 4750 |
msgstr ""
|
| 4751 |
|
| 4752 |
#: includes/replies/template.php:1196 includes/topics/template.php:1429
|
| 4753 |
+
#: includes/users/template.php:2037
|
| 4754 |
msgid "View %s's profile"
|
| 4755 |
msgstr ""
|
| 4756 |
|
| 4757 |
#: includes/replies/template.php:1197 includes/topics/template.php:1430
|
| 4758 |
+
#: includes/users/template.php:2038
|
| 4759 |
msgid "Visit %s's website"
|
| 4760 |
msgstr ""
|
| 4761 |
|
| 4762 |
#: includes/replies/template.php:1653
|
| 4763 |
+
#: templates/default/bbpress/form-user-passwords.php:35
|
| 4764 |
msgid "Cancel"
|
| 4765 |
msgstr ""
|
| 4766 |
|
| 4840 |
msgid "<strong>Error</strong>: You do not have permission to create new topics."
|
| 4841 |
msgstr ""
|
| 4842 |
|
| 4843 |
+
#: includes/topics/functions.php:158 includes/topics/functions.php:545
|
| 4844 |
msgid "<strong>Error</strong>: Your topic needs a title."
|
| 4845 |
msgstr ""
|
| 4846 |
|
| 4847 |
+
#: includes/topics/functions.php:177 includes/topics/functions.php:564
|
| 4848 |
msgid "<strong>Error</strong>: Your topic cannot be empty."
|
| 4849 |
msgstr ""
|
| 4850 |
|
| 4854 |
"in this forum."
|
| 4855 |
msgstr ""
|
| 4856 |
|
| 4857 |
+
#: includes/topics/functions.php:230 includes/topics/functions.php:520
|
| 4858 |
msgid "<strong>Error</strong>: This forum has been closed to new topics."
|
| 4859 |
msgstr ""
|
| 4860 |
|
| 4861 |
+
#: includes/topics/functions.php:235 includes/topics/functions.php:525
|
| 4862 |
msgid ""
|
| 4863 |
"<strong>Error</strong>: This forum is private and you do not have the "
|
| 4864 |
"capability to read or create new topics in it."
|
| 4865 |
msgstr ""
|
| 4866 |
|
| 4867 |
+
#: includes/topics/functions.php:239 includes/topics/functions.php:529
|
| 4868 |
msgid ""
|
| 4869 |
"<strong>Error</strong>: This forum is hidden and you do not have the "
|
| 4870 |
"capability to read or create new topics in it."
|
| 4871 |
msgstr ""
|
| 4872 |
|
| 4873 |
+
#: includes/topics/functions.php:261
|
| 4874 |
msgid ""
|
| 4875 |
"<strong>Error</strong>: Duplicate topic detected; it looks as though "
|
| 4876 |
"you’ve already said that."
|
| 4877 |
msgstr ""
|
| 4878 |
|
| 4879 |
+
#: includes/topics/functions.php:267
|
| 4880 |
msgid "<strong>Error</strong>: Your topic cannot be created at this time."
|
| 4881 |
msgstr ""
|
| 4882 |
|
| 4883 |
+
#: includes/topics/functions.php:419
|
| 4884 |
msgid "<strong>Error</strong>: The topic was not created."
|
| 4885 |
msgstr ""
|
| 4886 |
|
| 4887 |
+
#: includes/topics/functions.php:445 includes/topics/functions.php:1102
|
| 4888 |
msgid "<strong>Error</strong>: Topic ID not found."
|
| 4889 |
msgstr ""
|
| 4890 |
|
| 4891 |
+
#: includes/topics/functions.php:456
|
| 4892 |
msgid "<strong>Error</strong>: The topic you want to edit was not found."
|
| 4893 |
msgstr ""
|
| 4894 |
|
| 4895 |
+
#: includes/topics/functions.php:467
|
| 4896 |
msgid "<strong>Error</strong>: You do not have permission to edit that topic."
|
| 4897 |
msgstr ""
|
| 4898 |
|
| 4899 |
+
#: includes/topics/functions.php:513
|
| 4900 |
msgid ""
|
| 4901 |
"<strong>Error</strong>: This forum is a category. No topics can be created "
|
| 4902 |
"in it."
|
| 4903 |
msgstr ""
|
| 4904 |
|
| 4905 |
+
#: includes/topics/functions.php:570
|
| 4906 |
msgid "<strong>Error</strong>: Your topic cannot be edited at this time."
|
| 4907 |
msgstr ""
|
| 4908 |
|
| 4909 |
+
#: includes/topics/functions.php:1114
|
| 4910 |
msgid "<strong>Error</strong>: The topic you want to merge was not found."
|
| 4911 |
msgstr ""
|
| 4912 |
|
| 4913 |
+
#: includes/topics/functions.php:1128
|
| 4914 |
msgid "<strong>Error</strong>: Destination topic ID not found."
|
| 4915 |
msgstr ""
|
| 4916 |
|
| 4917 |
+
#: includes/topics/functions.php:1135
|
| 4918 |
msgid "<strong>Error</strong>: The topic you want to merge to was not found."
|
| 4919 |
msgstr ""
|
| 4920 |
|
| 4921 |
+
#: includes/topics/functions.php:1369
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4922 |
msgid "<strong>Error</strong>: The reply you want to split from was not found."
|
| 4923 |
msgstr ""
|
| 4924 |
|
| 4925 |
+
#: includes/topics/functions.php:1379
|
| 4926 |
msgid "<strong>Error</strong>: The topic you want to split was not found."
|
| 4927 |
msgstr ""
|
| 4928 |
|
| 4929 |
+
#: includes/topics/functions.php:1400
|
| 4930 |
msgid "<strong>Error</strong>: You need to choose a valid split option."
|
| 4931 |
msgstr ""
|
| 4932 |
|
| 4933 |
+
#: includes/topics/functions.php:1423
|
| 4934 |
msgid "<strong>Error</strong>: The topic you want to split to was not found."
|
| 4935 |
msgstr ""
|
| 4936 |
|
| 4937 |
+
#: includes/topics/functions.php:1708
|
| 4938 |
msgid ""
|
| 4939 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4940 |
"getting the tag: %s"
|
| 4941 |
msgstr ""
|
| 4942 |
|
| 4943 |
+
#: includes/topics/functions.php:1726 includes/topics/functions.php:1770
|
| 4944 |
msgid "<strong>Error</strong>: You do not have permission to edit the topic tags."
|
| 4945 |
msgstr ""
|
| 4946 |
|
| 4947 |
+
#: includes/topics/functions.php:1732 includes/topics/functions.php:1776
|
| 4948 |
msgid "<strong>Error</strong>: You need to enter a tag name."
|
| 4949 |
msgstr ""
|
| 4950 |
|
| 4951 |
+
#: includes/topics/functions.php:1747
|
| 4952 |
msgid ""
|
| 4953 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4954 |
"updating the tag: %s"
|
| 4955 |
msgstr ""
|
| 4956 |
|
| 4957 |
+
#: includes/topics/functions.php:1787 includes/topics/functions.php:1808
|
| 4958 |
msgid ""
|
| 4959 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4960 |
"merging the tags: %s"
|
| 4961 |
msgstr ""
|
| 4962 |
|
| 4963 |
+
#: includes/topics/functions.php:1796
|
| 4964 |
msgid "<strong>Error</strong>: The tags which are being merged can not be the same."
|
| 4965 |
msgstr ""
|
| 4966 |
|
| 4967 |
+
#: includes/topics/functions.php:1831
|
| 4968 |
msgid "<strong>Error</strong>: You do not have permission to delete the topic tags."
|
| 4969 |
msgstr ""
|
| 4970 |
|
| 4971 |
+
#: includes/topics/functions.php:1840
|
| 4972 |
msgid ""
|
| 4973 |
"<strong>Error</strong>: The following problem(s) have been found while "
|
| 4974 |
"deleting the tag: %s"
|
| 4975 |
msgstr ""
|
| 4976 |
|
| 4977 |
+
#: includes/topics/functions.php:2036
|
| 4978 |
msgid "<strong>Error</strong>: This topic could not be found or no longer exists."
|
| 4979 |
msgstr ""
|
| 4980 |
|
| 4981 |
+
#: includes/topics/functions.php:2126
|
| 4982 |
msgid "<strong>Error</strong>: There was a problem approving the topic."
|
| 4983 |
msgstr ""
|
| 4984 |
|
| 4985 |
+
#: includes/topics/functions.php:2127
|
| 4986 |
msgid "<strong>Error</strong>: There was a problem unapproving the topic."
|
| 4987 |
msgstr ""
|
| 4988 |
|
| 4989 |
+
#: includes/topics/functions.php:2144
|
| 4990 |
msgid "<strong>Error</strong>: There was a problem closing the topic."
|
| 4991 |
msgstr ""
|
| 4992 |
|
| 4993 |
+
#: includes/topics/functions.php:2145
|
| 4994 |
msgid "<strong>Error</strong>: There was a problem opening the topic."
|
| 4995 |
msgstr ""
|
| 4996 |
|
| 4997 |
+
#: includes/topics/functions.php:2163
|
| 4998 |
msgid "<strong>Error</strong>: There was a problem unsticking the topic."
|
| 4999 |
msgstr ""
|
| 5000 |
|
| 5001 |
+
#: includes/topics/functions.php:2164
|
| 5002 |
msgid "<strong>Error</strong>: There was a problem sticking the topic."
|
| 5003 |
msgstr ""
|
| 5004 |
|
| 5005 |
+
#: includes/topics/functions.php:2182
|
| 5006 |
msgid "<strong>Error</strong>: There was a problem unmarking the topic as spam."
|
| 5007 |
msgstr ""
|
| 5008 |
|
| 5009 |
+
#: includes/topics/functions.php:2183
|
| 5010 |
msgid "<strong>Error</strong>: There was a problem marking the topic as spam."
|
| 5011 |
msgstr ""
|
| 5012 |
|
| 5013 |
+
#: includes/topics/functions.php:2196
|
| 5014 |
msgid "<strong>Error</strong>: There was a problem trashing the topic."
|
| 5015 |
msgstr ""
|
| 5016 |
|
| 5017 |
+
#: includes/topics/functions.php:2207
|
| 5018 |
msgid "<strong>Error</strong>: There was a problem untrashing the topic."
|
| 5019 |
msgstr ""
|
| 5020 |
|
| 5021 |
+
#: includes/topics/functions.php:2216
|
| 5022 |
msgid "<strong>Error</strong>: There was a problem deleting the topic."
|
| 5023 |
msgstr ""
|
| 5024 |
|
| 5118 |
msgid "This topic was modified %1$s by %2$s."
|
| 5119 |
msgstr ""
|
| 5120 |
|
| 5121 |
+
#: includes/topics/template.php:1829 includes/users/template.php:1113
|
| 5122 |
msgid "Favorite"
|
| 5123 |
msgstr ""
|
| 5124 |
|
| 5125 |
+
#: includes/topics/template.php:1830 includes/users/template.php:1114
|
| 5126 |
msgid "Unfavorite"
|
| 5127 |
msgstr ""
|
| 5128 |
|
| 5351 |
msgid "<strong>Error</strong>: Invalid role."
|
| 5352 |
msgstr ""
|
| 5353 |
|
| 5354 |
+
#: includes/users/template.php:715
|
| 5355 |
msgid "Guest"
|
| 5356 |
msgstr ""
|
| 5357 |
|
| 5358 |
+
#: includes/users/template.php:719
|
| 5359 |
msgid "Inactive"
|
| 5360 |
msgstr ""
|
| 5361 |
|
| 5362 |
+
#: includes/users/template.php:729
|
| 5363 |
msgid "Member"
|
| 5364 |
msgstr ""
|
| 5365 |
|
| 5366 |
+
#: includes/users/template.php:770
|
| 5367 |
msgid "Admin"
|
| 5368 |
msgstr ""
|
| 5369 |
|
| 5370 |
+
#: includes/users/template.php:1407
|
| 5371 |
msgid "User updated."
|
| 5372 |
msgstr ""
|
| 5373 |
|
| 5374 |
+
#: includes/users/template.php:1451
|
| 5375 |
msgid "There is a pending email address change to %1$s. %2$s"
|
| 5376 |
msgstr ""
|
| 5377 |
|
| 5378 |
+
#: includes/users/template.php:1468
|
| 5379 |
msgid "You have super admin privileges."
|
| 5380 |
msgstr ""
|
| 5381 |
|
| 5382 |
+
#: includes/users/template.php:1468
|
| 5383 |
msgid "This user has super admin privileges."
|
| 5384 |
msgstr ""
|
| 5385 |
|
| 5386 |
+
#: includes/users/template.php:1542
|
| 5387 |
msgid "— No role for this site —"
|
| 5388 |
msgstr ""
|
| 5389 |
|
| 5390 |
+
#: includes/users/template.php:1862
|
| 5391 |
msgid "You are now logged out."
|
| 5392 |
msgstr ""
|
| 5393 |
|
| 5394 |
+
#: includes/users/template.php:1866
|
| 5395 |
msgid "New user registration is currently not allowed."
|
| 5396 |
msgstr ""
|
| 5397 |
|
| 5398 |
+
#: includes/users/template.php:1875
|
| 5399 |
msgid "Check your e-mail for the confirmation link."
|
| 5400 |
msgstr ""
|
| 5401 |
|
| 5402 |
+
#: includes/users/template.php:1880
|
| 5403 |
msgid "Check your e-mail for your new password."
|
| 5404 |
msgstr ""
|
| 5405 |
|
| 5406 |
+
#: includes/users/template.php:1885
|
| 5407 |
msgid "Registration complete. Please check your e-mail."
|
| 5408 |
msgstr ""
|
| 5409 |
|
| 5410 |
+
#: includes/users/template.php:2407
|
| 5411 |
msgid "Moderators:"
|
| 5412 |
msgstr ""
|
| 5413 |
|
| 5921 |
msgid "Reset My Password"
|
| 5922 |
msgstr ""
|
| 5923 |
|
| 5924 |
+
#: templates/default/bbpress/form-user-passwords.php:22
|
| 5925 |
msgid "Generate Password"
|
| 5926 |
msgstr ""
|
| 5927 |
|
| 5928 |
+
#: templates/default/bbpress/form-user-passwords.php:30
|
| 5929 |
msgid "Hide password"
|
| 5930 |
msgstr ""
|
| 5931 |
|
| 5932 |
+
#: templates/default/bbpress/form-user-passwords.php:32
|
| 5933 |
msgid "Hide"
|
| 5934 |
msgstr ""
|
| 5935 |
|
| 5936 |
+
#: templates/default/bbpress/form-user-passwords.php:33
|
| 5937 |
msgid "Cancel password change"
|
| 5938 |
msgstr ""
|
| 5939 |
|
| 5940 |
+
#: templates/default/bbpress/form-user-passwords.php:44
|
| 5941 |
msgid "Repeat New Password"
|
| 5942 |
msgstr ""
|
| 5943 |
|
| 5944 |
+
#: templates/default/bbpress/form-user-passwords.php:46
|
| 5945 |
msgid "Type your new password again."
|
| 5946 |
msgstr ""
|
| 5947 |
|
| 5948 |
+
#: templates/default/bbpress/form-user-passwords.php:50
|
| 5949 |
msgid "Confirm"
|
| 5950 |
msgstr ""
|
| 5951 |
|
| 6288 |
msgid "Discussion Forum"
|
| 6289 |
msgstr ""
|
| 6290 |
|
| 6291 |
+
#: includes/forums/functions.php:2081
|
| 6292 |
msgctxt "Open the forum"
|
| 6293 |
msgid "Open"
|
| 6294 |
msgstr ""
|
| 6295 |
|
| 6296 |
+
#: includes/forums/functions.php:2082
|
| 6297 |
msgctxt "Close the forum"
|
| 6298 |
msgid "Closed"
|
| 6299 |
msgstr ""
|
| 6300 |
|
| 6301 |
+
#: includes/forums/functions.php:2099
|
| 6302 |
msgctxt "Forum accepts new topics"
|
| 6303 |
msgid "Forum"
|
| 6304 |
msgstr ""
|
| 6305 |
|
| 6306 |
+
#: includes/forums/functions.php:2100
|
| 6307 |
msgctxt "Forum is a category"
|
| 6308 |
msgid "Category"
|
| 6309 |
msgstr ""
|
| 6310 |
|
| 6311 |
+
#: includes/forums/functions.php:2120
|
| 6312 |
msgctxt "Make forum public"
|
| 6313 |
msgid "Public"
|
| 6314 |
msgstr ""
|
| 6315 |
|
| 6316 |
+
#: includes/forums/functions.php:2121
|
| 6317 |
msgctxt "Make forum private"
|
| 6318 |
msgid "Private"
|
| 6319 |
msgstr ""
|
| 6320 |
|
| 6321 |
+
#: includes/forums/functions.php:2122
|
| 6322 |
msgctxt "Make forum hidden"
|
| 6323 |
msgid "Hidden"
|
| 6324 |
msgstr ""
|
| 6325 |
|
| 6326 |
+
#: includes/replies/functions.php:1655
|
| 6327 |
msgctxt "Publish the reply"
|
| 6328 |
msgid "Publish"
|
| 6329 |
msgstr ""
|
| 6330 |
|
| 6331 |
+
#: includes/replies/functions.php:1656
|
| 6332 |
msgctxt "Spam the reply"
|
| 6333 |
msgid "Spam"
|
| 6334 |
msgstr ""
|
| 6335 |
|
| 6336 |
+
#: includes/replies/functions.php:1657
|
| 6337 |
msgctxt "Trash the reply"
|
| 6338 |
msgid "Trash"
|
| 6339 |
msgstr ""
|
| 6340 |
|
| 6341 |
+
#: includes/replies/functions.php:1658
|
| 6342 |
msgctxt "Mark reply as pending"
|
| 6343 |
msgid "Pending"
|
| 6344 |
msgstr ""
|
| 6368 |
msgid "None"
|
| 6369 |
msgstr ""
|
| 6370 |
|
| 6371 |
+
#: includes/topics/functions.php:1875 includes/topics/template.php:2581
|
| 6372 |
msgctxt "Open the topic"
|
| 6373 |
msgid "Open"
|
| 6374 |
msgstr ""
|
| 6375 |
|
| 6376 |
+
#: includes/topics/functions.php:1876
|
| 6377 |
msgctxt "Close the topic"
|
| 6378 |
msgid "Closed"
|
| 6379 |
msgstr ""
|
| 6383 |
msgid "Close"
|
| 6384 |
msgstr ""
|
| 6385 |
|
| 6386 |
+
#: includes/topics/functions.php:1877
|
| 6387 |
msgctxt "Spam the topic"
|
| 6388 |
msgid "Spam"
|
| 6389 |
msgstr ""
|
| 6390 |
|
| 6391 |
+
#: includes/topics/functions.php:1878
|
| 6392 |
msgctxt "Trash the topic"
|
| 6393 |
msgid "Trash"
|
| 6394 |
msgstr ""
|
| 6395 |
|
| 6396 |
+
#: includes/topics/functions.php:1879
|
| 6397 |
msgctxt "Unapprove the topic"
|
| 6398 |
msgid "Pending"
|
| 6399 |
msgstr ""
|
| 6403 |
msgid "Unapprove"
|
| 6404 |
msgstr ""
|
| 6405 |
|
| 6406 |
+
#: includes/topics/functions.php:1896
|
| 6407 |
msgctxt "Unstick a topic"
|
| 6408 |
msgid "Normal"
|
| 6409 |
msgstr ""
|
| 6410 |
|
| 6411 |
+
#: includes/topics/functions.php:1897
|
| 6412 |
msgctxt "Make topic sticky"
|
| 6413 |
msgid "Sticky"
|
| 6414 |
msgstr ""
|
| 6415 |
|
| 6416 |
+
#: includes/topics/functions.php:1898
|
| 6417 |
msgctxt "Make topic super sticky"
|
| 6418 |
msgid "Super Sticky"
|
| 6419 |
msgstr ""
|
| 6423 |
msgid "Approve"
|
| 6424 |
msgstr ""
|
| 6425 |
|
| 6426 |
+
#: includes/users/template.php:1446
|
| 6427 |
msgctxt "Dismiss pending user email address change"
|
| 6428 |
msgid "Cancel"
|
| 6429 |
msgstr ""
|
includes/admin/assets/css/admin-rtl.css
CHANGED
|
@@ -368,60 +368,60 @@ body.post-type-reply strong.label {
|
|
| 368 |
border-color: #ccc #ccc #fff #fff;
|
| 369 |
}
|
| 370 |
|
| 371 |
-
body.post-type-forum
|
| 372 |
-
body.post-type-topic
|
| 373 |
-
body.post-type-reply
|
| 374 |
background-color: #f5f5f5;
|
| 375 |
}
|
| 376 |
|
| 377 |
-
body.post-type-forum
|
| 378 |
-
body.post-type-topic
|
| 379 |
-
body.post-type-reply
|
| 380 |
background-color: #f0f0f0;
|
| 381 |
}
|
| 382 |
|
| 383 |
-
body.post-type-forum
|
| 384 |
-
body.post-type-topic
|
| 385 |
-
body.post-type-reply
|
| 386 |
#bbp-reply-list .status-trash {
|
| 387 |
background-color: #fee;
|
| 388 |
}
|
| 389 |
|
| 390 |
-
body.post-type-forum
|
| 391 |
-
body.post-type-topic
|
| 392 |
-
body.post-type-reply
|
| 393 |
#bbp-reply-list .status-trash:nth-child(odd) {
|
| 394 |
background-color: #fdd;
|
| 395 |
}
|
| 396 |
|
| 397 |
-
body.post-type-forum
|
| 398 |
-
body.post-type-topic
|
| 399 |
-
body.post-type-reply
|
| 400 |
background-color: #fff2e8;
|
| 401 |
}
|
| 402 |
|
| 403 |
-
body.post-type-forum
|
| 404 |
-
body.post-type-topic
|
| 405 |
-
body.post-type-reply
|
| 406 |
background-color: #fff7f1;
|
| 407 |
}
|
| 408 |
|
| 409 |
-
body.post-type-forum
|
| 410 |
-
body.post-type-topic
|
| 411 |
-
body.post-type-reply
|
| 412 |
-
body.post-type-forum
|
| 413 |
-
body.post-type-topic
|
| 414 |
-
body.post-type-reply
|
| 415 |
#bbp-reply-list .status-trash td {
|
| 416 |
color: #999;
|
| 417 |
}
|
| 418 |
|
| 419 |
-
body.post-type-forum
|
| 420 |
-
body.post-type-topic
|
| 421 |
-
body.post-type-reply
|
| 422 |
-
body.post-type-forum
|
| 423 |
-
body.post-type-topic
|
| 424 |
-
body.post-type-reply
|
| 425 |
color: #006505;
|
| 426 |
}
|
| 427 |
|
| 368 |
border-color: #ccc #ccc #fff #fff;
|
| 369 |
}
|
| 370 |
|
| 371 |
+
body.post-type-forum tbody .status-closed,
|
| 372 |
+
body.post-type-topic tbody .status-closed,
|
| 373 |
+
body.post-type-reply tbody .status-closed {
|
| 374 |
background-color: #f5f5f5;
|
| 375 |
}
|
| 376 |
|
| 377 |
+
body.post-type-forum tbody .status-closed:nth-child(odd),
|
| 378 |
+
body.post-type-topic tbody .status-closed:nth-child(odd),
|
| 379 |
+
body.post-type-reply tbody .status-closed:nth-child(odd) {
|
| 380 |
background-color: #f0f0f0;
|
| 381 |
}
|
| 382 |
|
| 383 |
+
body.post-type-forum tbody .status-spam,
|
| 384 |
+
body.post-type-topic tbody .status-spam,
|
| 385 |
+
body.post-type-reply tbody .status-spam,
|
| 386 |
#bbp-reply-list .status-trash {
|
| 387 |
background-color: #fee;
|
| 388 |
}
|
| 389 |
|
| 390 |
+
body.post-type-forum tbody .status-spam:nth-child(odd),
|
| 391 |
+
body.post-type-topic tbody .status-spam:nth-child(odd),
|
| 392 |
+
body.post-type-reply tbody .status-spam:nth-child(odd),
|
| 393 |
#bbp-reply-list .status-trash:nth-child(odd) {
|
| 394 |
background-color: #fdd;
|
| 395 |
}
|
| 396 |
|
| 397 |
+
body.post-type-forum tbody .status-pending,
|
| 398 |
+
body.post-type-topic tbody .status-pending,
|
| 399 |
+
body.post-type-reply tbody .status-pending {
|
| 400 |
background-color: #fff2e8;
|
| 401 |
}
|
| 402 |
|
| 403 |
+
body.post-type-forum tbody .status-pending:nth-child(odd),
|
| 404 |
+
body.post-type-topic tbody .status-pending:nth-child(odd),
|
| 405 |
+
body.post-type-reply tbody .status-pending:nth-child(odd) {
|
| 406 |
background-color: #fff7f1;
|
| 407 |
}
|
| 408 |
|
| 409 |
+
body.post-type-forum tbody .status-closed td,
|
| 410 |
+
body.post-type-topic tbody .status-closed td,
|
| 411 |
+
body.post-type-reply tbody .status-closed td,
|
| 412 |
+
body.post-type-forum tbody .status-spam td,
|
| 413 |
+
body.post-type-topic tbody .status-spam td,
|
| 414 |
+
body.post-type-reply tbody .status-spam td,
|
| 415 |
#bbp-reply-list .status-trash td {
|
| 416 |
color: #999;
|
| 417 |
}
|
| 418 |
|
| 419 |
+
body.post-type-forum tbody .row-actions .unspam a,
|
| 420 |
+
body.post-type-topic tbody .row-actions .unspam a,
|
| 421 |
+
body.post-type-reply tbody .row-actions .unspam a,
|
| 422 |
+
body.post-type-forum tbody .row-actions .approved a,
|
| 423 |
+
body.post-type-topic tbody .row-actions .approved a,
|
| 424 |
+
body.post-type-reply tbody .row-actions .approved a {
|
| 425 |
color: #006505;
|
| 426 |
}
|
| 427 |
|
includes/admin/assets/css/admin-rtl.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
#poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top right;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;left:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-right:4px solid #78cd95;padding-right:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;right:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{left:-2px;top:-1px}25%{left:1px;top:2px}50%{left:-3px;top:-1px}75%{left:2px;top:1px}0%{left:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(-95deg)}100%{transform:rotate(-455deg)}}.about-wrap .bbp-badge{position:absolute;left:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{left:auto;right:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px}body.rtl #bbp-dashboard-right-now p.sub{left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:left}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:right}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-right:12px;padding-left:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:right;clear:right}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:right;margin-left:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #ccc #fff #fff}body.post-type-forum
|
| 1 |
+
#poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top right;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;left:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-right:4px solid #78cd95;padding-right:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;right:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{left:-2px;top:-1px}25%{left:1px;top:2px}50%{left:-3px;top:-1px}75%{left:2px;top:1px}0%{left:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(-95deg)}100%{transform:rotate(-455deg)}}.about-wrap .bbp-badge{position:absolute;left:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{left:auto;right:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px}body.rtl #bbp-dashboard-right-now p.sub{left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:left}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:right}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-right:12px;padding-left:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:right;clear:right}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:right;margin-left:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #ccc #fff #fff}body.post-type-forum tbody .status-closed,body.post-type-reply tbody .status-closed,body.post-type-topic tbody .status-closed{background-color:#f5f5f5}body.post-type-forum tbody .status-closed:nth-child(odd),body.post-type-reply tbody .status-closed:nth-child(odd),body.post-type-topic tbody .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum tbody .status-spam,body.post-type-reply tbody .status-spam,body.post-type-topic tbody .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum tbody .status-spam:nth-child(odd),body.post-type-reply tbody .status-spam:nth-child(odd),body.post-type-topic tbody .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum tbody .status-pending,body.post-type-reply tbody .status-pending,body.post-type-topic tbody .status-pending{background-color:#fff2e8}body.post-type-forum tbody .status-pending:nth-child(odd),body.post-type-reply tbody .status-pending:nth-child(odd),body.post-type-topic tbody .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum tbody .status-closed td,body.post-type-forum tbody .status-spam td,body.post-type-reply tbody .status-closed td,body.post-type-reply tbody .status-spam td,body.post-type-topic tbody .status-closed td,body.post-type-topic tbody .status-spam td{color:#999}body.post-type-forum tbody .row-actions .approved a,body.post-type-forum tbody .row-actions .unspam a,body.post-type-reply tbody .row-actions .approved a,body.post-type-reply tbody .row-actions .unspam a,body.post-type-topic tbody .row-actions .approved a,body.post-type-topic tbody .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:right;width:55%}#poststuff.bbp-converter-monitor-wrap{float:left;width:43%;margin-right:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 5px 5px 0}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:left;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;right:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;left:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;left:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 1px 0 0;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
|
includes/admin/assets/css/admin.css
CHANGED
|
@@ -368,60 +368,60 @@ body.post-type-reply strong.label {
|
|
| 368 |
border-color: #ccc #fff #fff #ccc;
|
| 369 |
}
|
| 370 |
|
| 371 |
-
body.post-type-forum
|
| 372 |
-
body.post-type-topic
|
| 373 |
-
body.post-type-reply
|
| 374 |
background-color: #f5f5f5;
|
| 375 |
}
|
| 376 |
|
| 377 |
-
body.post-type-forum
|
| 378 |
-
body.post-type-topic
|
| 379 |
-
body.post-type-reply
|
| 380 |
background-color: #f0f0f0;
|
| 381 |
}
|
| 382 |
|
| 383 |
-
body.post-type-forum
|
| 384 |
-
body.post-type-topic
|
| 385 |
-
body.post-type-reply
|
| 386 |
#bbp-reply-list .status-trash {
|
| 387 |
background-color: #fee;
|
| 388 |
}
|
| 389 |
|
| 390 |
-
body.post-type-forum
|
| 391 |
-
body.post-type-topic
|
| 392 |
-
body.post-type-reply
|
| 393 |
#bbp-reply-list .status-trash:nth-child(odd) {
|
| 394 |
background-color: #fdd;
|
| 395 |
}
|
| 396 |
|
| 397 |
-
body.post-type-forum
|
| 398 |
-
body.post-type-topic
|
| 399 |
-
body.post-type-reply
|
| 400 |
background-color: #fff2e8;
|
| 401 |
}
|
| 402 |
|
| 403 |
-
body.post-type-forum
|
| 404 |
-
body.post-type-topic
|
| 405 |
-
body.post-type-reply
|
| 406 |
background-color: #fff7f1;
|
| 407 |
}
|
| 408 |
|
| 409 |
-
body.post-type-forum
|
| 410 |
-
body.post-type-topic
|
| 411 |
-
body.post-type-reply
|
| 412 |
-
body.post-type-forum
|
| 413 |
-
body.post-type-topic
|
| 414 |
-
body.post-type-reply
|
| 415 |
#bbp-reply-list .status-trash td {
|
| 416 |
color: #999;
|
| 417 |
}
|
| 418 |
|
| 419 |
-
body.post-type-forum
|
| 420 |
-
body.post-type-topic
|
| 421 |
-
body.post-type-reply
|
| 422 |
-
body.post-type-forum
|
| 423 |
-
body.post-type-topic
|
| 424 |
-
body.post-type-reply
|
| 425 |
color: #006505;
|
| 426 |
}
|
| 427 |
|
| 368 |
border-color: #ccc #fff #fff #ccc;
|
| 369 |
}
|
| 370 |
|
| 371 |
+
body.post-type-forum tbody .status-closed,
|
| 372 |
+
body.post-type-topic tbody .status-closed,
|
| 373 |
+
body.post-type-reply tbody .status-closed {
|
| 374 |
background-color: #f5f5f5;
|
| 375 |
}
|
| 376 |
|
| 377 |
+
body.post-type-forum tbody .status-closed:nth-child(odd),
|
| 378 |
+
body.post-type-topic tbody .status-closed:nth-child(odd),
|
| 379 |
+
body.post-type-reply tbody .status-closed:nth-child(odd) {
|
| 380 |
background-color: #f0f0f0;
|
| 381 |
}
|
| 382 |
|
| 383 |
+
body.post-type-forum tbody .status-spam,
|
| 384 |
+
body.post-type-topic tbody .status-spam,
|
| 385 |
+
body.post-type-reply tbody .status-spam,
|
| 386 |
#bbp-reply-list .status-trash {
|
| 387 |
background-color: #fee;
|
| 388 |
}
|
| 389 |
|
| 390 |
+
body.post-type-forum tbody .status-spam:nth-child(odd),
|
| 391 |
+
body.post-type-topic tbody .status-spam:nth-child(odd),
|
| 392 |
+
body.post-type-reply tbody .status-spam:nth-child(odd),
|
| 393 |
#bbp-reply-list .status-trash:nth-child(odd) {
|
| 394 |
background-color: #fdd;
|
| 395 |
}
|
| 396 |
|
| 397 |
+
body.post-type-forum tbody .status-pending,
|
| 398 |
+
body.post-type-topic tbody .status-pending,
|
| 399 |
+
body.post-type-reply tbody .status-pending {
|
| 400 |
background-color: #fff2e8;
|
| 401 |
}
|
| 402 |
|
| 403 |
+
body.post-type-forum tbody .status-pending:nth-child(odd),
|
| 404 |
+
body.post-type-topic tbody .status-pending:nth-child(odd),
|
| 405 |
+
body.post-type-reply tbody .status-pending:nth-child(odd) {
|
| 406 |
background-color: #fff7f1;
|
| 407 |
}
|
| 408 |
|
| 409 |
+
body.post-type-forum tbody .status-closed td,
|
| 410 |
+
body.post-type-topic tbody .status-closed td,
|
| 411 |
+
body.post-type-reply tbody .status-closed td,
|
| 412 |
+
body.post-type-forum tbody .status-spam td,
|
| 413 |
+
body.post-type-topic tbody .status-spam td,
|
| 414 |
+
body.post-type-reply tbody .status-spam td,
|
| 415 |
#bbp-reply-list .status-trash td {
|
| 416 |
color: #999;
|
| 417 |
}
|
| 418 |
|
| 419 |
+
body.post-type-forum tbody .row-actions .unspam a,
|
| 420 |
+
body.post-type-topic tbody .row-actions .unspam a,
|
| 421 |
+
body.post-type-reply tbody .row-actions .unspam a,
|
| 422 |
+
body.post-type-forum tbody .row-actions .approved a,
|
| 423 |
+
body.post-type-topic tbody .row-actions .approved a,
|
| 424 |
+
body.post-type-reply tbody .row-actions .approved a {
|
| 425 |
color: #006505;
|
| 426 |
}
|
| 427 |
|
includes/admin/assets/css/admin.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
#poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top left;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;right:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-left:4px solid #78cd95;padding-left:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;left:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{right:-2px;top:-1px}25%{right:1px;top:2px}50%{right:-3px;top:-1px}75%{right:2px;top:1px}0%{right:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(95deg)}100%{transform:rotate(455deg)}}.about-wrap .bbp-badge{position:absolute;right:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{right:auto;left:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}body.rtl #bbp-dashboard-right-now p.sub{right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:right}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:left}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-left:12px;padding-right:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:left;clear:left}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:left;margin-right:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #fff #fff #ccc}body.post-type-forum
|
| 1 |
+
#poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top left;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;right:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-left:4px solid #78cd95;padding-left:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;left:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{right:-2px;top:-1px}25%{right:1px;top:2px}50%{right:-3px;top:-1px}75%{right:2px;top:1px}0%{right:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(95deg)}100%{transform:rotate(455deg)}}.about-wrap .bbp-badge{position:absolute;right:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{right:auto;left:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}body.rtl #bbp-dashboard-right-now p.sub{right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:right}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:left}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-left:12px;padding-right:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:left;clear:left}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:left;margin-right:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #fff #fff #ccc}body.post-type-forum tbody .status-closed,body.post-type-reply tbody .status-closed,body.post-type-topic tbody .status-closed{background-color:#f5f5f5}body.post-type-forum tbody .status-closed:nth-child(odd),body.post-type-reply tbody .status-closed:nth-child(odd),body.post-type-topic tbody .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum tbody .status-spam,body.post-type-reply tbody .status-spam,body.post-type-topic tbody .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum tbody .status-spam:nth-child(odd),body.post-type-reply tbody .status-spam:nth-child(odd),body.post-type-topic tbody .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum tbody .status-pending,body.post-type-reply tbody .status-pending,body.post-type-topic tbody .status-pending{background-color:#fff2e8}body.post-type-forum tbody .status-pending:nth-child(odd),body.post-type-reply tbody .status-pending:nth-child(odd),body.post-type-topic tbody .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum tbody .status-closed td,body.post-type-forum tbody .status-spam td,body.post-type-reply tbody .status-closed td,body.post-type-reply tbody .status-spam td,body.post-type-topic tbody .status-closed td,body.post-type-topic tbody .status-spam td{color:#999}body.post-type-forum tbody .row-actions .approved a,body.post-type-forum tbody .row-actions .unspam a,body.post-type-reply tbody .row-actions .approved a,body.post-type-reply tbody .row-actions .unspam a,body.post-type-topic tbody .row-actions .approved a,body.post-type-topic tbody .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:left;width:55%}#poststuff.bbp-converter-monitor-wrap{float:right;width:43%;margin-left:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 0 5px 5px}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:right;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;left:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;right:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;right:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 0 0 1px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
|
includes/admin/classes/class-bbp-admin.php
CHANGED
|
@@ -815,10 +815,10 @@ class BBP_Admin {
|
|
| 815 |
|
| 816 |
// RTL and/or minified
|
| 817 |
$suffix = is_rtl() ? '-rtl' : '';
|
| 818 |
-
$suffix .=
|
| 819 |
|
| 820 |
// Get the version to use for JS
|
| 821 |
-
$version =
|
| 822 |
|
| 823 |
// Register admin CSS with dashicons dependency
|
| 824 |
wp_register_style( 'bbp-admin-css', $this->css_url . 'admin' . $suffix . '.css', array( 'dashicons' ), $version );
|
|
@@ -859,10 +859,10 @@ class BBP_Admin {
|
|
| 859 |
public function register_admin_scripts() {
|
| 860 |
|
| 861 |
// Minified
|
| 862 |
-
$suffix =
|
| 863 |
|
| 864 |
// Get the version to use for JS
|
| 865 |
-
$version =
|
| 866 |
|
| 867 |
// Header JS
|
| 868 |
wp_register_script( 'bbp-admin-common-js', $this->js_url . 'common' . $suffix . '.js', array( 'jquery', 'suggest' ), $version );
|
| 815 |
|
| 816 |
// RTL and/or minified
|
| 817 |
$suffix = is_rtl() ? '-rtl' : '';
|
| 818 |
+
$suffix .= bbp_doing_script_debug() ? '' : '.min';
|
| 819 |
|
| 820 |
// Get the version to use for JS
|
| 821 |
+
$version = bbp_get_asset_version();
|
| 822 |
|
| 823 |
// Register admin CSS with dashicons dependency
|
| 824 |
wp_register_style( 'bbp-admin-css', $this->css_url . 'admin' . $suffix . '.css', array( 'dashicons' ), $version );
|
| 859 |
public function register_admin_scripts() {
|
| 860 |
|
| 861 |
// Minified
|
| 862 |
+
$suffix = bbp_doing_script_debug() ? '' : '.min';
|
| 863 |
|
| 864 |
// Get the version to use for JS
|
| 865 |
+
$version = bbp_get_asset_version();
|
| 866 |
|
| 867 |
// Header JS
|
| 868 |
wp_register_script( 'bbp-admin-common-js', $this->js_url . 'common' . $suffix . '.js', array( 'jquery', 'suggest' ), $version );
|
includes/admin/classes/class-bbp-topic-replies-list-table.php
CHANGED
|
@@ -269,7 +269,7 @@ class BBP_Topic_Replies_List_Table extends WP_List_Table {
|
|
| 269 |
</tr>
|
| 270 |
</thead>
|
| 271 |
|
| 272 |
-
<tbody
|
| 273 |
<?php $this->display_rows_or_placeholder(); ?>
|
| 274 |
</tbody>
|
| 275 |
|
| 269 |
</tr>
|
| 270 |
</thead>
|
| 271 |
|
| 272 |
+
<tbody data-wp-lists='list:<?php echo $this->_args['singular']; ?>'>
|
| 273 |
<?php $this->display_rows_or_placeholder(); ?>
|
| 274 |
</tbody>
|
| 275 |
|
includes/admin/forums.php
CHANGED
|
@@ -295,7 +295,7 @@ class BBP_Forums_Admin {
|
|
| 295 |
public function save_meta_boxes( $forum_id ) {
|
| 296 |
|
| 297 |
// Bail if doing an autosave
|
| 298 |
-
if (
|
| 299 |
return $forum_id;
|
| 300 |
}
|
| 301 |
|
| 295 |
public function save_meta_boxes( $forum_id ) {
|
| 296 |
|
| 297 |
// Bail if doing an autosave
|
| 298 |
+
if ( bbp_doing_autosave() ) {
|
| 299 |
return $forum_id;
|
| 300 |
}
|
| 301 |
|
includes/admin/replies.php
CHANGED
|
@@ -389,7 +389,7 @@ class BBP_Replies_Admin {
|
|
| 389 |
public function save_meta_boxes( $reply_id ) {
|
| 390 |
|
| 391 |
// Bail if doing an autosave
|
| 392 |
-
if (
|
| 393 |
return $reply_id;
|
| 394 |
}
|
| 395 |
|
| 389 |
public function save_meta_boxes( $reply_id ) {
|
| 390 |
|
| 391 |
// Bail if doing an autosave
|
| 392 |
+
if ( bbp_doing_autosave() ) {
|
| 393 |
return $reply_id;
|
| 394 |
}
|
| 395 |
|
includes/admin/settings.php
CHANGED
|
@@ -1988,8 +1988,8 @@ function bbp_form_option( $option, $default = '', $slug = false ) {
|
|
| 1988 |
$value = esc_attr( $value );
|
| 1989 |
}
|
| 1990 |
|
| 1991 |
-
// Fallback to default
|
| 1992 |
-
if ( empty( $value ) ) {
|
| 1993 |
$value = $default;
|
| 1994 |
}
|
| 1995 |
|
| 1988 |
$value = esc_attr( $value );
|
| 1989 |
}
|
| 1990 |
|
| 1991 |
+
// Fallback to default, unless numeric (allow zero)
|
| 1992 |
+
if ( empty( $value ) && ! is_numeric( $value ) ) {
|
| 1993 |
$value = $default;
|
| 1994 |
}
|
| 1995 |
|
includes/admin/topics.php
CHANGED
|
@@ -508,7 +508,7 @@ class BBP_Topics_Admin {
|
|
| 508 |
public function save_meta_boxes( $topic_id ) {
|
| 509 |
|
| 510 |
// Bail if doing an autosave
|
| 511 |
-
if (
|
| 512 |
return $topic_id;
|
| 513 |
}
|
| 514 |
|
| 508 |
public function save_meta_boxes( $topic_id ) {
|
| 509 |
|
| 510 |
// Bail if doing an autosave
|
| 511 |
+
if ( bbp_doing_autosave() ) {
|
| 512 |
return $topic_id;
|
| 513 |
}
|
| 514 |
|
includes/common/template.php
CHANGED
|
@@ -967,7 +967,8 @@ function bbp_is_edit() {
|
|
| 967 |
*/
|
| 968 |
function bbp_body_class( $wp_classes, $custom_classes = false ) {
|
| 969 |
|
| 970 |
-
|
|
|
|
| 971 |
|
| 972 |
/** Archives **************************************************************/
|
| 973 |
|
|
@@ -2047,8 +2048,8 @@ function bbp_view_id( $view = '' ) {
|
|
| 2047 |
$bbp = bbpress();
|
| 2048 |
|
| 2049 |
// User supplied string
|
| 2050 |
-
if ( ! empty( $view ) ) {
|
| 2051 |
-
$view_id =
|
| 2052 |
|
| 2053 |
// Current view ID
|
| 2054 |
} elseif ( ! empty( $bbp->current_view_id ) ) {
|
|
@@ -2150,7 +2151,7 @@ function bbp_view_url( $view = false ) {
|
|
| 2150 |
*
|
| 2151 |
* @return bool True if match, false if not
|
| 2152 |
*/
|
| 2153 |
-
function bbp_is_query_name( $name = '' )
|
| 2154 |
return (bool) ( bbp_get_query_name() === $name );
|
| 2155 |
}
|
| 2156 |
|
|
@@ -2161,7 +2162,7 @@ function bbp_is_query_name( $name = '' ) {
|
|
| 2161 |
*
|
| 2162 |
* @return string To return the query var value
|
| 2163 |
*/
|
| 2164 |
-
function bbp_get_query_name()
|
| 2165 |
return get_query_var( '_bbp_query_name' );
|
| 2166 |
}
|
| 2167 |
|
|
@@ -2172,7 +2173,7 @@ function bbp_get_query_name() {
|
|
| 2172 |
*
|
| 2173 |
* @param string $name What to set the query var to
|
| 2174 |
*/
|
| 2175 |
-
function bbp_set_query_name( $name = '' )
|
| 2176 |
set_query_var( '_bbp_query_name', $name );
|
| 2177 |
}
|
| 2178 |
|
| 967 |
*/
|
| 968 |
function bbp_body_class( $wp_classes, $custom_classes = false ) {
|
| 969 |
|
| 970 |
+
// Default classes
|
| 971 |
+
$bbp_classes = array( 'no-js' );
|
| 972 |
|
| 973 |
/** Archives **************************************************************/
|
| 974 |
|
| 2048 |
$bbp = bbpress();
|
| 2049 |
|
| 2050 |
// User supplied string
|
| 2051 |
+
if ( ! empty( $view ) && is_string( $view ) ) {
|
| 2052 |
+
$view_id = $view;
|
| 2053 |
|
| 2054 |
// Current view ID
|
| 2055 |
} elseif ( ! empty( $bbp->current_view_id ) ) {
|
| 2151 |
*
|
| 2152 |
* @return bool True if match, false if not
|
| 2153 |
*/
|
| 2154 |
+
function bbp_is_query_name( $name = '' ) {
|
| 2155 |
return (bool) ( bbp_get_query_name() === $name );
|
| 2156 |
}
|
| 2157 |
|
| 2162 |
*
|
| 2163 |
* @return string To return the query var value
|
| 2164 |
*/
|
| 2165 |
+
function bbp_get_query_name() {
|
| 2166 |
return get_query_var( '_bbp_query_name' );
|
| 2167 |
}
|
| 2168 |
|
| 2173 |
*
|
| 2174 |
* @param string $name What to set the query var to
|
| 2175 |
*/
|
| 2176 |
+
function bbp_set_query_name( $name = '' ) {
|
| 2177 |
set_query_var( '_bbp_query_name', $name );
|
| 2178 |
}
|
| 2179 |
|
includes/core/functions.php
CHANGED
|
@@ -31,6 +31,27 @@ function bbp_version() {
|
|
| 31 |
return bbpress()->version;
|
| 32 |
}
|
| 33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
/**
|
| 35 |
* Output the bbPress database version
|
| 36 |
*
|
|
@@ -655,3 +676,27 @@ function bbp_redirect( $location = '', $status = 302 ) {
|
|
| 655 |
// Exit so the redirect takes place immediately
|
| 656 |
exit();
|
| 657 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
return bbpress()->version;
|
| 32 |
}
|
| 33 |
|
| 34 |
+
/**
|
| 35 |
+
* Output the bbPress asset version
|
| 36 |
+
*
|
| 37 |
+
* @since 2.6.7 bbPress (r7188)
|
| 38 |
+
*/
|
| 39 |
+
function bbp_asset_version() {
|
| 40 |
+
echo bbp_get_asset_version();
|
| 41 |
+
}
|
| 42 |
+
/**
|
| 43 |
+
* Return the bbPress asset version
|
| 44 |
+
*
|
| 45 |
+
* @since 2.6.7 bbPress (r7188)
|
| 46 |
+
*
|
| 47 |
+
* @retrun string The bbPress asset version
|
| 48 |
+
*/
|
| 49 |
+
function bbp_get_asset_version() {
|
| 50 |
+
return bbp_doing_script_debug()
|
| 51 |
+
? (string) time()
|
| 52 |
+
: bbp_get_version();
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
/**
|
| 56 |
* Output the bbPress database version
|
| 57 |
*
|
| 676 |
// Exit so the redirect takes place immediately
|
| 677 |
exit();
|
| 678 |
}
|
| 679 |
+
|
| 680 |
+
/** Global Helpers ************************************************************/
|
| 681 |
+
|
| 682 |
+
/**
|
| 683 |
+
* Return if debugging scripts or not
|
| 684 |
+
*
|
| 685 |
+
* @since 2.6.7 (r7188)
|
| 686 |
+
*
|
| 687 |
+
* @return bool True if debugging scripts. False if not debugging scripts.
|
| 688 |
+
*/
|
| 689 |
+
function bbp_doing_script_debug() {
|
| 690 |
+
return defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
|
| 691 |
+
}
|
| 692 |
+
|
| 693 |
+
/**
|
| 694 |
+
* Return if auto-saving or not
|
| 695 |
+
*
|
| 696 |
+
* @since 2.6.7 (r7188)
|
| 697 |
+
*
|
| 698 |
+
* @return bool True if mid auto-save. False if not mid auto-save.
|
| 699 |
+
*/
|
| 700 |
+
function bbp_doing_autosave() {
|
| 701 |
+
return defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE;
|
| 702 |
+
}
|
includes/core/template-functions.php
CHANGED
|
@@ -140,7 +140,7 @@ function bbp_locate_enqueueable( $file = '' ) {
|
|
| 140 |
: str_replace( '.min', '', $file );
|
| 141 |
|
| 142 |
// Are we debugging?
|
| 143 |
-
$script_debug =
|
| 144 |
|
| 145 |
// Debugging, so prefer unminified files
|
| 146 |
if ( true === $script_debug ) {
|
|
@@ -217,7 +217,7 @@ function bbp_enqueue_style( $handle = '', $file = '', $deps = array(), $ver = fa
|
|
| 217 |
|
| 218 |
// Make sure there is always a version
|
| 219 |
if ( empty( $ver ) ) {
|
| 220 |
-
$ver =
|
| 221 |
}
|
| 222 |
|
| 223 |
// Make path to file relative to site URL
|
|
@@ -261,7 +261,7 @@ function bbp_enqueue_script( $handle = '', $file = '', $deps = array(), $ver = f
|
|
| 261 |
|
| 262 |
// Make sure there is always a version
|
| 263 |
if ( empty( $ver ) ) {
|
| 264 |
-
$ver =
|
| 265 |
}
|
| 266 |
|
| 267 |
// Make path to file relative to site URL
|
| 140 |
: str_replace( '.min', '', $file );
|
| 141 |
|
| 142 |
// Are we debugging?
|
| 143 |
+
$script_debug = bbp_doing_script_debug();
|
| 144 |
|
| 145 |
// Debugging, so prefer unminified files
|
| 146 |
if ( true === $script_debug ) {
|
| 217 |
|
| 218 |
// Make sure there is always a version
|
| 219 |
if ( empty( $ver ) ) {
|
| 220 |
+
$ver = bbp_get_asset_version();
|
| 221 |
}
|
| 222 |
|
| 223 |
// Make path to file relative to site URL
|
| 261 |
|
| 262 |
// Make sure there is always a version
|
| 263 |
if ( empty( $ver ) ) {
|
| 264 |
+
$ver = bbp_get_asset_version();
|
| 265 |
}
|
| 266 |
|
| 267 |
// Make path to file relative to site URL
|
includes/core/theme-compat.php
CHANGED
|
@@ -568,7 +568,7 @@ function bbp_template_include_theme_compat( $template = '' ) {
|
|
| 568 |
|
| 569 |
// ...or use the existing page title?
|
| 570 |
} else {
|
| 571 |
-
$new_title = apply_filters( 'the_title',
|
| 572 |
}
|
| 573 |
|
| 574 |
// Reset post
|
| 568 |
|
| 569 |
// ...or use the existing page title?
|
| 570 |
} else {
|
| 571 |
+
$new_title = apply_filters( 'the_title', $page->post_title, $page->ID );
|
| 572 |
}
|
| 573 |
|
| 574 |
// Reset post
|
includes/extend/akismet.php
CHANGED
|
@@ -68,6 +68,11 @@ class BBP_Akismet {
|
|
| 68 |
// Update post meta
|
| 69 |
add_action( 'wp_insert_post', array( $this, 'update_post_meta' ), 10, 2 );
|
| 70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
// Admin
|
| 72 |
if ( is_admin() ) {
|
| 73 |
add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
|
|
@@ -89,11 +94,6 @@ class BBP_Akismet {
|
|
| 89 |
$user_data = array();
|
| 90 |
$post_permalink = '';
|
| 91 |
|
| 92 |
-
// Post is not published
|
| 93 |
-
if ( bbp_get_public_status_id() !== $post_data['post_status'] ) {
|
| 94 |
-
return $post_data;
|
| 95 |
-
}
|
| 96 |
-
|
| 97 |
// Cast the post_author to 0 if it's empty
|
| 98 |
if ( empty( $post_data['post_author'] ) ) {
|
| 99 |
$post_data['post_author'] = 0;
|
|
@@ -165,25 +165,16 @@ class BBP_Akismet {
|
|
| 165 |
'user_role' => $this->get_user_roles( $post_data['post_author'] ),
|
| 166 |
) );
|
| 167 |
|
| 168 |
-
// Set the
|
| 169 |
-
$post_data['bbp_akismet_result_headers'] =
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
// Set the result (from maybe_spam() above)
|
| 174 |
-
$post_data['bbp_akismet_result'] = ! empty( $_post['bbp_akismet_result'] )
|
| 175 |
-
? $_post['bbp_akismet_result'] // raw
|
| 176 |
-
: esc_html__( 'No response', 'bbpress' );
|
| 177 |
|
| 178 |
-
// Avoid
|
| 179 |
unset(
|
| 180 |
-
$
|
| 181 |
-
$
|
| 182 |
);
|
| 183 |
-
$post_data['bbp_post_as_submitted'] = $_post;
|
| 184 |
-
|
| 185 |
-
// Cleanup to avoid touching this variable again below
|
| 186 |
-
unset( $_post );
|
| 187 |
|
| 188 |
// Allow post_data to be manipulated
|
| 189 |
$post_data = apply_filters( 'bbp_akismet_check_post', $post_data );
|
|
@@ -199,7 +190,7 @@ class BBP_Akismet {
|
|
| 199 |
* Parse the response from the Akismet service, and alter the post data as
|
| 200 |
* necessary. For example, switch the status to `spam` if spammy.
|
| 201 |
*
|
| 202 |
-
* Note: this method also
|
| 203 |
* never have their posts marked as spam. This is because they are "trusted"
|
| 204 |
* users. However, their posts are still sent to Akismet to be checked.
|
| 205 |
*
|
|
@@ -224,6 +215,26 @@ class BBP_Akismet {
|
|
| 224 |
return $post_data;
|
| 225 |
}
|
| 226 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 227 |
// Result is spam, so set the status as such
|
| 228 |
if ( 'true' === $post_data['bbp_akismet_result'] ) {
|
| 229 |
|
|
@@ -425,7 +436,8 @@ class BBP_Akismet {
|
|
| 425 |
global $akismet_api_host, $akismet_api_port;
|
| 426 |
|
| 427 |
// Define variables
|
| 428 |
-
$query_string = $path =
|
|
|
|
| 429 |
|
| 430 |
// Make sure post data is an array
|
| 431 |
if ( ! is_array( $post_data ) ) {
|
|
@@ -443,7 +455,7 @@ class BBP_Akismet {
|
|
| 443 |
if ( ! empty( $_POST ) && is_countable( $_POST ) ) {
|
| 444 |
foreach ( $_POST as $key => $value ) {
|
| 445 |
if ( is_string( $value ) ) {
|
| 446 |
-
$post_data['POST_' . $key] = $value;
|
| 447 |
}
|
| 448 |
}
|
| 449 |
}
|
|
@@ -474,6 +486,11 @@ class BBP_Akismet {
|
|
| 474 |
}
|
| 475 |
}
|
| 476 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 477 |
// Setup the API route
|
| 478 |
if ( 'check' === $check ) {
|
| 479 |
$path = '/1.1/comment-check';
|
|
@@ -482,18 +499,18 @@ class BBP_Akismet {
|
|
| 482 |
}
|
| 483 |
|
| 484 |
// Send data to Akismet
|
| 485 |
-
|
| 486 |
-
|
| 487 |
-
|
| 488 |
|
| 489 |
// Set the result headers
|
| 490 |
$post_data['bbp_akismet_result_headers'] = ! empty( $response[0] )
|
| 491 |
-
? $response[0]
|
| 492 |
: esc_html__( 'No response', 'bbpress' );
|
| 493 |
|
| 494 |
// Set the result
|
| 495 |
$post_data['bbp_akismet_result'] = ! empty( $response[1] )
|
| 496 |
-
? $response[1]
|
| 497 |
: esc_html__( 'No response', 'bbpress' );
|
| 498 |
|
| 499 |
// Return the post data, with the results of the external Akismet request
|
|
@@ -563,6 +580,11 @@ class BBP_Akismet {
|
|
| 563 |
( $as_submitted['comment_author_email'] === $email )
|
| 564 |
) {
|
| 565 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 566 |
// Normal result: true
|
| 567 |
if ( ! empty( $this->last_post['bbp_akismet_result'] ) && ( $this->last_post['bbp_akismet_result'] === 'true' ) ) {
|
| 568 |
|
|
@@ -741,13 +763,13 @@ class BBP_Akismet {
|
|
| 741 |
|
| 742 |
// Preload required variables
|
| 743 |
$bbp_version = bbp_get_version();
|
|
|
|
| 744 |
$http_host = $host;
|
| 745 |
$blog_charset = get_option( 'blog_charset' );
|
| 746 |
-
$response = '';
|
| 747 |
|
| 748 |
-
//
|
| 749 |
-
$akismet_ua
|
| 750 |
-
$
|
| 751 |
|
| 752 |
// Use specific IP (if provided)
|
| 753 |
if ( ! empty( $ip ) && long2ip( ip2long( $ip ) ) ) {
|
|
@@ -756,29 +778,83 @@ class BBP_Akismet {
|
|
| 756 |
|
| 757 |
// Setup the arguments
|
| 758 |
$http_args = array(
|
| 759 |
-
'
|
| 760 |
-
'
|
| 761 |
-
|
|
|
|
|
|
|
| 762 |
'Host' => $host,
|
| 763 |
'User-Agent' => $akismet_ua
|
| 764 |
-
)
|
| 765 |
-
'httpversion' => '1.0',
|
| 766 |
-
'timeout' => 15
|
| 767 |
);
|
| 768 |
|
| 769 |
-
//
|
| 770 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 771 |
|
| 772 |
-
//
|
| 773 |
-
$
|
| 774 |
|
| 775 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 776 |
if ( is_wp_error( $response ) ) {
|
| 777 |
-
return '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 778 |
}
|
| 779 |
|
| 780 |
// No errors so return response
|
| 781 |
-
return array(
|
|
|
|
|
|
|
|
|
|
| 782 |
}
|
| 783 |
|
| 784 |
/**
|
|
@@ -888,5 +964,276 @@ class BBP_Akismet {
|
|
| 888 |
|
| 889 |
<?php
|
| 890 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 891 |
}
|
| 892 |
endif;
|
| 68 |
// Update post meta
|
| 69 |
add_action( 'wp_insert_post', array( $this, 'update_post_meta' ), 10, 2 );
|
| 70 |
|
| 71 |
+
// Cleanup
|
| 72 |
+
add_action( 'akismet_scheduled_delete', array( $this, 'delete_old_spam' ) );
|
| 73 |
+
add_action( 'akismet_scheduled_delete', array( $this, 'delete_old_spam_meta' ) );
|
| 74 |
+
add_action( 'akismet_scheduled_delete', array( $this, 'delete_orphaned_spam_meta' ) );
|
| 75 |
+
|
| 76 |
// Admin
|
| 77 |
if ( is_admin() ) {
|
| 78 |
add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
|
| 94 |
$user_data = array();
|
| 95 |
$post_permalink = '';
|
| 96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
// Cast the post_author to 0 if it's empty
|
| 98 |
if ( empty( $post_data['post_author'] ) ) {
|
| 99 |
$post_data['post_author'] = 0;
|
| 165 |
'user_role' => $this->get_user_roles( $post_data['post_author'] ),
|
| 166 |
) );
|
| 167 |
|
| 168 |
+
// Set the results (from maybe_spam() above)
|
| 169 |
+
$post_data['bbp_akismet_result_headers'] = $_post['bbp_akismet_result_headers'];
|
| 170 |
+
$post_data['bbp_akismet_result'] = $_post['bbp_akismet_result'];
|
| 171 |
+
$post_data['bbp_post_as_submitted'] = $_post;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 172 |
|
| 173 |
+
// Avoid recursion by unsetting results from post-as-submitted
|
| 174 |
unset(
|
| 175 |
+
$post_data['bbp_post_as_submitted']['bbp_akismet_result_headers'],
|
| 176 |
+
$post_data['bbp_post_as_submitted']['bbp_akismet_result']
|
| 177 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
|
| 179 |
// Allow post_data to be manipulated
|
| 180 |
$post_data = apply_filters( 'bbp_akismet_check_post', $post_data );
|
| 190 |
* Parse the response from the Akismet service, and alter the post data as
|
| 191 |
* necessary. For example, switch the status to `spam` if spammy.
|
| 192 |
*
|
| 193 |
+
* Note: this method also is responsible for allowing users who can moderate to
|
| 194 |
* never have their posts marked as spam. This is because they are "trusted"
|
| 195 |
* users. However, their posts are still sent to Akismet to be checked.
|
| 196 |
*
|
| 215 |
return $post_data;
|
| 216 |
}
|
| 217 |
|
| 218 |
+
// Discard obvious spam
|
| 219 |
+
if ( get_option( 'akismet_strictness' ) ) {
|
| 220 |
+
|
| 221 |
+
// Akismet is 100% confident this is spam
|
| 222 |
+
if (
|
| 223 |
+
! empty( $post_data['bbp_akismet_result_headers']['x-akismet-pro-tip'] )
|
| 224 |
+
&&
|
| 225 |
+
( 'discard' === $post_data['bbp_akismet_result_headers']['x-akismet-pro-tip'] )
|
| 226 |
+
) {
|
| 227 |
+
|
| 228 |
+
// URL to redirect to (current, or forum root)
|
| 229 |
+
$redirect_to = ( ! empty( $_SERVER['HTTP_HOST'] ) && ! empty( $_SERVER['REQUEST_URI'] ) )
|
| 230 |
+
? bbp_get_url_scheme() . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']
|
| 231 |
+
: bbp_get_root_url();
|
| 232 |
+
|
| 233 |
+
// Do the redirect (post data not saved!)
|
| 234 |
+
bbp_redirect( $redirect_to );
|
| 235 |
+
}
|
| 236 |
+
}
|
| 237 |
+
|
| 238 |
// Result is spam, so set the status as such
|
| 239 |
if ( 'true' === $post_data['bbp_akismet_result'] ) {
|
| 240 |
|
| 436 |
global $akismet_api_host, $akismet_api_port;
|
| 437 |
|
| 438 |
// Define variables
|
| 439 |
+
$query_string = $path = '';
|
| 440 |
+
$response = array( '', '' );
|
| 441 |
|
| 442 |
// Make sure post data is an array
|
| 443 |
if ( ! is_array( $post_data ) ) {
|
| 455 |
if ( ! empty( $_POST ) && is_countable( $_POST ) ) {
|
| 456 |
foreach ( $_POST as $key => $value ) {
|
| 457 |
if ( is_string( $value ) ) {
|
| 458 |
+
$post_data[ 'POST_' . $key ] = $value;
|
| 459 |
}
|
| 460 |
}
|
| 461 |
}
|
| 486 |
}
|
| 487 |
}
|
| 488 |
|
| 489 |
+
// Only accepts spam|ham
|
| 490 |
+
if ( ! in_array( $spam, array( 'spam', 'ham' ), true ) ) {
|
| 491 |
+
$spam = 'spam';
|
| 492 |
+
}
|
| 493 |
+
|
| 494 |
// Setup the API route
|
| 495 |
if ( 'check' === $check ) {
|
| 496 |
$path = '/1.1/comment-check';
|
| 499 |
}
|
| 500 |
|
| 501 |
// Send data to Akismet
|
| 502 |
+
if ( ! apply_filters( 'bbp_bypass_check_for_spam', false, $post_data ) ) {
|
| 503 |
+
$response = $this->http_post( $query_string, $akismet_api_host, $path, $akismet_api_port );
|
| 504 |
+
}
|
| 505 |
|
| 506 |
// Set the result headers
|
| 507 |
$post_data['bbp_akismet_result_headers'] = ! empty( $response[0] )
|
| 508 |
+
? $response[0] // raw
|
| 509 |
: esc_html__( 'No response', 'bbpress' );
|
| 510 |
|
| 511 |
// Set the result
|
| 512 |
$post_data['bbp_akismet_result'] = ! empty( $response[1] )
|
| 513 |
+
? $response[1] // raw
|
| 514 |
: esc_html__( 'No response', 'bbpress' );
|
| 515 |
|
| 516 |
// Return the post data, with the results of the external Akismet request
|
| 580 |
( $as_submitted['comment_author_email'] === $email )
|
| 581 |
) {
|
| 582 |
|
| 583 |
+
// Delete old content daily
|
| 584 |
+
if ( ! wp_next_scheduled( 'akismet_scheduled_delete' ) ) {
|
| 585 |
+
wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' );
|
| 586 |
+
}
|
| 587 |
+
|
| 588 |
// Normal result: true
|
| 589 |
if ( ! empty( $this->last_post['bbp_akismet_result'] ) && ( $this->last_post['bbp_akismet_result'] === 'true' ) ) {
|
| 590 |
|
| 763 |
|
| 764 |
// Preload required variables
|
| 765 |
$bbp_version = bbp_get_version();
|
| 766 |
+
$ak_version = constant( 'AKISMET_VERSION' );
|
| 767 |
$http_host = $host;
|
| 768 |
$blog_charset = get_option( 'blog_charset' );
|
|
|
|
| 769 |
|
| 770 |
+
// User Agent & Content Type
|
| 771 |
+
$akismet_ua = "bbPress/{$bbp_version} | Akismet/{$ak_version}";
|
| 772 |
+
$content_type = 'application/x-www-form-urlencoded; charset=' . $blog_charset;
|
| 773 |
|
| 774 |
// Use specific IP (if provided)
|
| 775 |
if ( ! empty( $ip ) && long2ip( ip2long( $ip ) ) ) {
|
| 778 |
|
| 779 |
// Setup the arguments
|
| 780 |
$http_args = array(
|
| 781 |
+
'httpversion' => '1.0',
|
| 782 |
+
'timeout' => 15,
|
| 783 |
+
'body' => $request,
|
| 784 |
+
'headers' => array(
|
| 785 |
+
'Content-Type' => $content_type,
|
| 786 |
'Host' => $host,
|
| 787 |
'User-Agent' => $akismet_ua
|
| 788 |
+
)
|
|
|
|
|
|
|
| 789 |
);
|
| 790 |
|
| 791 |
+
// Return the response
|
| 792 |
+
return $this->get_response( $http_host . $path, $http_args );
|
| 793 |
+
}
|
| 794 |
+
|
| 795 |
+
/**
|
| 796 |
+
* Handles the repeated calls to wp_remote_post(), including SSL support.
|
| 797 |
+
*
|
| 798 |
+
* @since 2.6.7 (bbPress r7194)
|
| 799 |
+
*
|
| 800 |
+
* @param string $host_and_path Scheme-less URL
|
| 801 |
+
* @param array $http_args Array of arguments for wp_remote_post()
|
| 802 |
+
* @return array
|
| 803 |
+
*/
|
| 804 |
+
private function get_response( $host_and_path = '', $http_args = array() ) {
|
| 805 |
+
|
| 806 |
+
// Default variables
|
| 807 |
+
$akismet_url = $http_akismet_url = 'http://' . $host_and_path;
|
| 808 |
+
$is_ssl = $ssl_failed = false;
|
| 809 |
+
$now = time();
|
| 810 |
|
| 811 |
+
// Check if SSL requests were disabled fewer than 24 hours ago
|
| 812 |
+
$ssl_disabled_time = get_option( 'akismet_ssl_disabled' );
|
| 813 |
|
| 814 |
+
// Clean-up if 24 hours have passed
|
| 815 |
+
if ( ! empty( $ssl_disabled_time ) && ( $ssl_disabled_time < ( $now - DAY_IN_SECONDS ) ) ) {
|
| 816 |
+
delete_option( 'akismet_ssl_disabled' );
|
| 817 |
+
$ssl_disabled_time = false;
|
| 818 |
+
}
|
| 819 |
+
|
| 820 |
+
// Maybe HTTPS if not disabled
|
| 821 |
+
if ( empty( $ssl_disabled_time ) && ( $is_ssl = wp_http_supports( array( 'ssl' ) ) ) ) {
|
| 822 |
+
$akismet_url = set_url_scheme( $akismet_url, 'https' );
|
| 823 |
+
}
|
| 824 |
+
|
| 825 |
+
// Initial remote request
|
| 826 |
+
$response = wp_remote_post( $akismet_url, $http_args );
|
| 827 |
+
|
| 828 |
+
// Initial request produced an error, so retry...
|
| 829 |
+
if ( ! empty( $is_ssl ) && is_wp_error( $response ) ) {
|
| 830 |
+
|
| 831 |
+
// Intermittent connection problems may cause the first HTTPS
|
| 832 |
+
// request to fail and subsequent HTTP requests to succeed randomly.
|
| 833 |
+
// Retry the HTTPS request once before disabling SSL for a time.
|
| 834 |
+
$response = wp_remote_post( $akismet_url, $http_args );
|
| 835 |
+
|
| 836 |
+
// SSL request failed twice, so try again without it
|
| 837 |
+
if ( is_wp_error( $response ) ) {
|
| 838 |
+
$response = wp_remote_post( $http_akismet_url, $http_args );
|
| 839 |
+
$ssl_failed = true;
|
| 840 |
+
}
|
| 841 |
+
}
|
| 842 |
+
|
| 843 |
+
// Bail if errored
|
| 844 |
if ( is_wp_error( $response ) ) {
|
| 845 |
+
return array( '', '' );
|
| 846 |
+
}
|
| 847 |
+
|
| 848 |
+
// Maybe disable SSL for future requests
|
| 849 |
+
if ( ! empty( $ssl_failed ) ) {
|
| 850 |
+
update_option( 'akismet_ssl_disabled', $now );
|
| 851 |
}
|
| 852 |
|
| 853 |
// No errors so return response
|
| 854 |
+
return array(
|
| 855 |
+
$response['headers'],
|
| 856 |
+
$response['body']
|
| 857 |
+
);
|
| 858 |
}
|
| 859 |
|
| 860 |
/**
|
| 964 |
|
| 965 |
<?php
|
| 966 |
}
|
| 967 |
+
|
| 968 |
+
/**
|
| 969 |
+
* Deletes old spam topics & replies from the queue after 15 days
|
| 970 |
+
* (determined by `_bbp_akismet_delete_spam_interval` filter).
|
| 971 |
+
*
|
| 972 |
+
* @since 2.6.7 bbPress (r7203)
|
| 973 |
+
*
|
| 974 |
+
* @global wpdb $wpdb
|
| 975 |
+
*/
|
| 976 |
+
public function delete_old_spam() {
|
| 977 |
+
global $wpdb;
|
| 978 |
+
|
| 979 |
+
/**
|
| 980 |
+
* Determines how many posts will be deleted in each batch.
|
| 981 |
+
*
|
| 982 |
+
* @param int The default as defined by AKISMET_DELETE_LIMIT (also used
|
| 983 |
+
* in Akismet WordPress plugin).
|
| 984 |
+
*/
|
| 985 |
+
$delete_limit = (int) apply_filters( '_bbp_akismet_delete_spam_limit',
|
| 986 |
+
defined( 'AKISMET_DELETE_LIMIT' )
|
| 987 |
+
? AKISMET_DELETE_LIMIT
|
| 988 |
+
: 10000
|
| 989 |
+
);
|
| 990 |
+
|
| 991 |
+
// Validate the deletion limit
|
| 992 |
+
$delete_limit = max( 1, intval( $delete_limit ) );
|
| 993 |
+
|
| 994 |
+
/**
|
| 995 |
+
* Determines how many days a piece of spam will be left in the Spam
|
| 996 |
+
* queue before being deleted.
|
| 997 |
+
*
|
| 998 |
+
* @param int The default number of days.
|
| 999 |
+
*/
|
| 1000 |
+
$delete_interval = (int) apply_filters( '_bbp_akismet_delete_spam_interval', 15 );
|
| 1001 |
+
|
| 1002 |
+
// Validate the deletion interval
|
| 1003 |
+
$delete_interval = max( 1, intval( $delete_interval ) );
|
| 1004 |
+
|
| 1005 |
+
// Setup the query
|
| 1006 |
+
$sql = "SELECT id FROM {$wpdb->posts} WHERE post_type IN ('topic', 'reply') AND post_status = 'spam' AND DATE_SUB(NOW(), INTERVAL %d DAY) > post_date_gmt LIMIT %d";
|
| 1007 |
+
|
| 1008 |
+
// Query loop of topic & reply IDs
|
| 1009 |
+
while ( $spam_ids = $wpdb->get_col( $wpdb->prepare( $sql, $delete_interval, $delete_limit ) ) ) {
|
| 1010 |
+
|
| 1011 |
+
// Exit loop if no spam IDs
|
| 1012 |
+
if ( empty( $spam_ids ) ) {
|
| 1013 |
+
break;
|
| 1014 |
+
}
|
| 1015 |
+
|
| 1016 |
+
// Reset queries
|
| 1017 |
+
$wpdb->queries = array();
|
| 1018 |
+
|
| 1019 |
+
// Loop through each of the topic/reply IDs
|
| 1020 |
+
foreach ( $spam_ids as $spam_id ) {
|
| 1021 |
+
|
| 1022 |
+
/**
|
| 1023 |
+
* Perform a single action on the single topic/reply ID for
|
| 1024 |
+
* simpler batch processing.
|
| 1025 |
+
*
|
| 1026 |
+
* Maybe we should run the bbp_delete_topic or bbp_delete_reply
|
| 1027 |
+
* actions here, too?
|
| 1028 |
+
*
|
| 1029 |
+
* @param string The current function.
|
| 1030 |
+
* @param int The current topic/reply ID.
|
| 1031 |
+
*/
|
| 1032 |
+
do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_id );
|
| 1033 |
+
}
|
| 1034 |
+
|
| 1035 |
+
// Prepared as strings since id is an unsigned BIGINT, and using %
|
| 1036 |
+
// will constrain the value to the maximum signed BIGINT.
|
| 1037 |
+
$format_string = implode( ", ", array_fill( 0, count( $spam_ids ), '%s' ) );
|
| 1038 |
+
|
| 1039 |
+
// Run the delete queries
|
| 1040 |
+
$wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->posts} WHERE post_id IN ( " . $format_string . " )", $spam_ids ) );
|
| 1041 |
+
$wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->postmeta} WHERE post_id IN ( " . $format_string . " )", $spam_ids ) );
|
| 1042 |
+
|
| 1043 |
+
// Clean the post cache for these topics & replies
|
| 1044 |
+
clean_post_cache( $spam_ids );
|
| 1045 |
+
|
| 1046 |
+
/**
|
| 1047 |
+
* Single action that encompasses all topic/reply IDs after the
|
| 1048 |
+
* delete queries have been run.
|
| 1049 |
+
*
|
| 1050 |
+
* @param int Count of topic/reply IDs
|
| 1051 |
+
* @param array Array of topic/reply IDs
|
| 1052 |
+
*/
|
| 1053 |
+
do_action( '_bbp_akismet_delete_spam_count', count( $spam_ids ), $spam_ids );
|
| 1054 |
+
}
|
| 1055 |
+
|
| 1056 |
+
/**
|
| 1057 |
+
* Determines whether tables should be optimized.
|
| 1058 |
+
*
|
| 1059 |
+
* @param int Random number between 1 and 5000.
|
| 1060 |
+
*/
|
| 1061 |
+
$optimize = (int) apply_filters( '_bbp_akismet_optimize_tables', mt_rand( 1, 5000 ), array( $wpdb->posts, $wpdb->postmeta ) );
|
| 1062 |
+
|
| 1063 |
+
// Lucky number 11
|
| 1064 |
+
if ( 11 === $optimize ) {
|
| 1065 |
+
$wpdb->query( "OPTIMIZE TABLE {$wpdb->posts}" );
|
| 1066 |
+
$wpdb->query( "OPTIMIZE TABLE {$wpdb->postmeta}" );
|
| 1067 |
+
}
|
| 1068 |
+
}
|
| 1069 |
+
|
| 1070 |
+
/**
|
| 1071 |
+
* Deletes `_bbp_akismet_as_submitted` meta keys after 15 days, since they
|
| 1072 |
+
* are large and not useful in the long term.
|
| 1073 |
+
*
|
| 1074 |
+
* @since 2.6.7 bbPress (r7203)
|
| 1075 |
+
*
|
| 1076 |
+
* @global wpdb $wpdb
|
| 1077 |
+
*/
|
| 1078 |
+
public function delete_old_spam_meta() {
|
| 1079 |
+
global $wpdb;
|
| 1080 |
+
|
| 1081 |
+
/**
|
| 1082 |
+
* Determines how many days a piece of spam will be left in the Spam
|
| 1083 |
+
* queue before being deleted.
|
| 1084 |
+
*
|
| 1085 |
+
* @param int The default number of days.
|
| 1086 |
+
*/
|
| 1087 |
+
$interval = (int) apply_filters( '_bbp_akismet_delete_spam_meta_interval', 15 );
|
| 1088 |
+
|
| 1089 |
+
// Validate the deletion interval
|
| 1090 |
+
$interval = max( 1, intval( $interval ) );
|
| 1091 |
+
|
| 1092 |
+
// Setup the query
|
| 1093 |
+
$sql = "SELECT m.post_id FROM {$wpdb->postmeta} as m INNER JOIN {$wpdb->posts} as p ON m.post_id = p.id WHERE m.meta_key = '_bbp_akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > p.post_date_gmt LIMIT 10000";
|
| 1094 |
+
|
| 1095 |
+
// Query loop of topic & reply IDs
|
| 1096 |
+
while ( $spam_ids = $wpdb->get_col( $wpdb->prepare( $sql, $interval ) ) ) {
|
| 1097 |
+
|
| 1098 |
+
// Exit loop if no spam IDs
|
| 1099 |
+
if ( empty( $spam_ids ) ) {
|
| 1100 |
+
break;
|
| 1101 |
+
}
|
| 1102 |
+
|
| 1103 |
+
// Reset queries
|
| 1104 |
+
$wpdb->queries = array();
|
| 1105 |
+
|
| 1106 |
+
// Loop through each of the topic/reply IDs
|
| 1107 |
+
foreach ( $spam_ids as $spam_id ) {
|
| 1108 |
+
|
| 1109 |
+
// Delete the as_submitted meta data
|
| 1110 |
+
delete_post_meta( $spam_id, '_bbp_akismet_as_submitted' );
|
| 1111 |
+
|
| 1112 |
+
/**
|
| 1113 |
+
* Perform a single action on the single topic/reply ID for
|
| 1114 |
+
* simpler batch processing.
|
| 1115 |
+
*
|
| 1116 |
+
* @param string The current function.
|
| 1117 |
+
* @param int The current topic/reply ID.
|
| 1118 |
+
*/
|
| 1119 |
+
do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_id );
|
| 1120 |
+
}
|
| 1121 |
+
|
| 1122 |
+
/**
|
| 1123 |
+
* Single action that encompasses all topic/reply IDs after the
|
| 1124 |
+
* delete queries have been run.
|
| 1125 |
+
*
|
| 1126 |
+
* @param int Count of topic/reply IDs
|
| 1127 |
+
* @param array Array of topic/reply IDs
|
| 1128 |
+
*/
|
| 1129 |
+
do_action( '_bbp_akismet_delete_spam_meta_count', count( $spam_ids ), $spam_ids );
|
| 1130 |
+
}
|
| 1131 |
+
|
| 1132 |
+
// Maybe optimize
|
| 1133 |
+
$this->maybe_optimize_postmeta();
|
| 1134 |
+
}
|
| 1135 |
+
|
| 1136 |
+
/**
|
| 1137 |
+
* Clears post meta that no longer has corresponding posts in the database.
|
| 1138 |
+
*
|
| 1139 |
+
* @since 2.6.7 bbPress (r7203)
|
| 1140 |
+
*
|
| 1141 |
+
* @global wpdb $wpdb
|
| 1142 |
+
*/
|
| 1143 |
+
public function delete_orphaned_spam_meta() {
|
| 1144 |
+
global $wpdb;
|
| 1145 |
+
|
| 1146 |
+
$last_meta_id = 0;
|
| 1147 |
+
|
| 1148 |
+
// Start time (float)
|
| 1149 |
+
$start_time = isset( $_SERVER['REQUEST_TIME_FLOAT'] )
|
| 1150 |
+
? (float) $_SERVER['REQUEST_TIME_FLOAT']
|
| 1151 |
+
: microtime( true );
|
| 1152 |
+
|
| 1153 |
+
// Maximum time
|
| 1154 |
+
$max_exec_time = (float) max( ini_get( 'max_execution_time' ) - 5, 3 );
|
| 1155 |
+
|
| 1156 |
+
// Setup the query
|
| 1157 |
+
$sql = "SELECT m.meta_id, m.post_id, m.meta_key FROM {$wpdb->postmeta} as m LEFT JOIN {$wpdb->posts} as p ON m.post_id = p.id WHERE p.id IS NULL AND m.meta_id > %d ORDER BY m.meta_id LIMIT 1000";
|
| 1158 |
+
|
| 1159 |
+
// Query loop of topic & reply IDs
|
| 1160 |
+
while ( $spam_meta_results = $wpdb->get_results( $wpdb->prepare( $sql, $last_meta_id ) ) ) {
|
| 1161 |
+
|
| 1162 |
+
// Exit loop if no spam IDs
|
| 1163 |
+
if ( empty( $spam_meta_results ) ) {
|
| 1164 |
+
break;
|
| 1165 |
+
}
|
| 1166 |
+
|
| 1167 |
+
// Reset queries
|
| 1168 |
+
$wpdb->queries = array();
|
| 1169 |
+
|
| 1170 |
+
// Reset deleted meta count
|
| 1171 |
+
$spam_meta_deleted = array();
|
| 1172 |
+
|
| 1173 |
+
// Loop through each of the metas
|
| 1174 |
+
foreach ( $spam_meta_results as $spam_meta ) {
|
| 1175 |
+
|
| 1176 |
+
// Skip if not an Akismet key
|
| 1177 |
+
if ( 'akismet_' !== substr( $spam_meta->meta_key, 0, 8 ) ) {
|
| 1178 |
+
continue;
|
| 1179 |
+
}
|
| 1180 |
+
|
| 1181 |
+
// Delete the meta
|
| 1182 |
+
delete_post_meta( $spam_meta->post_id, $spam_meta->meta_key );
|
| 1183 |
+
|
| 1184 |
+
/**
|
| 1185 |
+
* Perform a single action on the single topic/reply ID for
|
| 1186 |
+
* simpler batch processing.
|
| 1187 |
+
*
|
| 1188 |
+
* @param string The current function.
|
| 1189 |
+
* @param int The current topic/reply ID.
|
| 1190 |
+
*/
|
| 1191 |
+
do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_meta );
|
| 1192 |
+
|
| 1193 |
+
// Stash the meta ID being deleted
|
| 1194 |
+
$spam_meta_deleted[] = $last_meta_id = $spam_meta->meta_id;
|
| 1195 |
+
}
|
| 1196 |
+
|
| 1197 |
+
/**
|
| 1198 |
+
* Single action that encompasses all topic/reply IDs after the
|
| 1199 |
+
* delete queries have been run.
|
| 1200 |
+
*
|
| 1201 |
+
* @param int Count of spam meta IDs
|
| 1202 |
+
* @param array Array of spam meta IDs
|
| 1203 |
+
*/
|
| 1204 |
+
do_action( '_bbp_akismet_delete_spam_meta_count', count( $spam_meta_deleted ), $spam_meta_deleted );
|
| 1205 |
+
|
| 1206 |
+
// Break if getting close to max_execution_time.
|
| 1207 |
+
if ( ( microtime( true ) - $start_time ) > $max_exec_time ) {
|
| 1208 |
+
break;
|
| 1209 |
+
}
|
| 1210 |
+
}
|
| 1211 |
+
|
| 1212 |
+
// Maybe optimize
|
| 1213 |
+
$this->maybe_optimize_postmeta();
|
| 1214 |
+
}
|
| 1215 |
+
|
| 1216 |
+
/**
|
| 1217 |
+
* Maybe OPTIMIZE the _postmeta database table.
|
| 1218 |
+
*
|
| 1219 |
+
* @since 2.7.0 bbPress (r7203)
|
| 1220 |
+
*
|
| 1221 |
+
* @global wpdb $wpdb
|
| 1222 |
+
*/
|
| 1223 |
+
private function maybe_optimize_postmeta() {
|
| 1224 |
+
global $wpdb;
|
| 1225 |
+
|
| 1226 |
+
/**
|
| 1227 |
+
* Determines whether tables should be optimized.
|
| 1228 |
+
*
|
| 1229 |
+
* @param int Random number between 1 and 5000.
|
| 1230 |
+
*/
|
| 1231 |
+
$optimize = (int) apply_filters( '_bbp_akismet_optimize_table', mt_rand( 1, 5000 ), $wpdb->postmeta );
|
| 1232 |
+
|
| 1233 |
+
// Lucky number 11
|
| 1234 |
+
if ( 11 === $optimize ) {
|
| 1235 |
+
$wpdb->query( "OPTIMIZE TABLE {$wpdb->postmeta}" );
|
| 1236 |
+
}
|
| 1237 |
+
}
|
| 1238 |
}
|
| 1239 |
endif;
|
includes/extend/buddypress/activity.php
CHANGED
|
@@ -142,15 +142,6 @@ class BBP_BuddyPress_Activity {
|
|
| 142 |
// Hook into topic and reply deletion
|
| 143 |
add_action( 'bbp_delete_topic', array( $this, 'topic_delete' ), 10, 1 );
|
| 144 |
add_action( 'bbp_delete_reply', array( $this, 'reply_delete' ), 10, 1 );
|
| 145 |
-
|
| 146 |
-
// Append forum filters in site wide activity streams
|
| 147 |
-
add_action( 'bp_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
|
| 148 |
-
|
| 149 |
-
// Append forum filters in single member activity streams
|
| 150 |
-
add_action( 'bp_member_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
|
| 151 |
-
|
| 152 |
-
// Append forum filters in single group activity streams
|
| 153 |
-
add_action( 'bp_group_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
|
| 154 |
}
|
| 155 |
|
| 156 |
/**
|
|
@@ -207,34 +198,6 @@ class BBP_BuddyPress_Activity {
|
|
| 207 |
esc_html__( 'Replies', 'bbpress' ),
|
| 208 |
array( 'activity', 'member', 'member_groups', 'group' )
|
| 209 |
);
|
| 210 |
-
|
| 211 |
-
// Group forums
|
| 212 |
-
/**
|
| 213 |
-
* An upstream improvement to BuddyPress is required to make these work,
|
| 214 |
-
* but they are included here to make our lives easier later.
|
| 215 |
-
if ( bp_is_active( 'groups' ) ) {
|
| 216 |
-
|
| 217 |
-
// Topic
|
| 218 |
-
bp_activity_set_action(
|
| 219 |
-
buddypress()->groups->id,
|
| 220 |
-
$this->topic_create,
|
| 221 |
-
esc_html__( 'New forum topic', 'bbpress' ),
|
| 222 |
-
'bbp_format_activity_action_new_topic',
|
| 223 |
-
esc_html__( 'Topics', 'bbpress' ),
|
| 224 |
-
array( 'activity', 'member', 'member_groups', 'group' )
|
| 225 |
-
);
|
| 226 |
-
|
| 227 |
-
// Reply
|
| 228 |
-
bp_activity_set_action(
|
| 229 |
-
buddypress()->groups->id,
|
| 230 |
-
$this->reply_create,
|
| 231 |
-
esc_html__( 'New forum reply', 'bbpress' ),
|
| 232 |
-
'bbp_format_activity_action_new_reply',
|
| 233 |
-
esc_html__( 'Replies', 'bbpress' ),
|
| 234 |
-
array( 'activity', 'member', 'member_groups', 'group' )
|
| 235 |
-
);
|
| 236 |
-
}
|
| 237 |
-
*/
|
| 238 |
}
|
| 239 |
|
| 240 |
/**
|
|
@@ -380,20 +343,6 @@ class BBP_BuddyPress_Activity {
|
|
| 380 |
return $link;
|
| 381 |
}
|
| 382 |
|
| 383 |
-
/**
|
| 384 |
-
* Append forum options to activity filter select box
|
| 385 |
-
*
|
| 386 |
-
* @since 2.1.0 bbPress (r3653)
|
| 387 |
-
*/
|
| 388 |
-
function activity_filter_options() {
|
| 389 |
-
?>
|
| 390 |
-
|
| 391 |
-
<option value="<?php echo $this->topic_create; ?>"><?php esc_html_e( 'Topics', 'bbpress' ); ?></option>
|
| 392 |
-
<option value="<?php echo $this->reply_create; ?>"><?php esc_html_e( 'Replies', 'bbpress' ); ?></option>
|
| 393 |
-
|
| 394 |
-
<?php
|
| 395 |
-
}
|
| 396 |
-
|
| 397 |
/** Topics ****************************************************************/
|
| 398 |
|
| 399 |
/**
|
|
@@ -435,7 +384,7 @@ class BBP_BuddyPress_Activity {
|
|
| 435 |
}
|
| 436 |
|
| 437 |
// User link for topic author
|
| 438 |
-
$user_link = bbp_get_user_profile_link( $user_id
|
| 439 |
|
| 440 |
// Topic
|
| 441 |
$topic_permalink = bbp_get_topic_permalink( $topic_id );
|
|
@@ -570,7 +519,7 @@ class BBP_BuddyPress_Activity {
|
|
| 570 |
}
|
| 571 |
|
| 572 |
// Setup links for activity stream
|
| 573 |
-
$user_link = bbp_get_user_profile_link( $user_id
|
| 574 |
|
| 575 |
// Reply
|
| 576 |
$reply_url = bbp_get_reply_url( $reply_id );
|
| 142 |
// Hook into topic and reply deletion
|
| 143 |
add_action( 'bbp_delete_topic', array( $this, 'topic_delete' ), 10, 1 );
|
| 144 |
add_action( 'bbp_delete_reply', array( $this, 'reply_delete' ), 10, 1 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 145 |
}
|
| 146 |
|
| 147 |
/**
|
| 198 |
esc_html__( 'Replies', 'bbpress' ),
|
| 199 |
array( 'activity', 'member', 'member_groups', 'group' )
|
| 200 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 201 |
}
|
| 202 |
|
| 203 |
/**
|
| 343 |
return $link;
|
| 344 |
}
|
| 345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 346 |
/** Topics ****************************************************************/
|
| 347 |
|
| 348 |
/**
|
| 384 |
}
|
| 385 |
|
| 386 |
// User link for topic author
|
| 387 |
+
$user_link = bbp_get_user_profile_link( $user_id );
|
| 388 |
|
| 389 |
// Topic
|
| 390 |
$topic_permalink = bbp_get_topic_permalink( $topic_id );
|
| 519 |
}
|
| 520 |
|
| 521 |
// Setup links for activity stream
|
| 522 |
+
$user_link = bbp_get_user_profile_link( $user_id );
|
| 523 |
|
| 524 |
// Reply
|
| 525 |
$reply_url = bbp_get_reply_url( $reply_id );
|
includes/extend/buddypress/groups.php
CHANGED
|
@@ -90,8 +90,8 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
|
|
| 90 |
add_action( 'bbp_edit_topic_pre_extras', array( $this, 'validate_topic_forum_id' ) );
|
| 91 |
add_action( 'bbp_edit_reply_pre_extras', array( $this, 'validate_reply_to_id' ) );
|
| 92 |
|
| 93 |
-
// Check if group-forum
|
| 94 |
-
add_action( 'groups_group_after_save', array( $this, '
|
| 95 |
|
| 96 |
// bbPress needs to listen to BuddyPress group deletion
|
| 97 |
add_action( 'groups_before_delete_group', array( $this, 'disconnect_forum_from_group' ) );
|
|
@@ -860,13 +860,15 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
|
|
| 860 |
}
|
| 861 |
|
| 862 |
/**
|
| 863 |
-
*
|
| 864 |
*
|
| 865 |
* Fired whenever a group is saved
|
| 866 |
*
|
|
|
|
|
|
|
| 867 |
* @param BP_Groups_Group $group Group object.
|
| 868 |
*/
|
| 869 |
-
public static function
|
| 870 |
|
| 871 |
// Get group forum IDs
|
| 872 |
$forum_ids = bbp_get_group_forum_ids( $group->id );
|
|
@@ -904,6 +906,39 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
|
|
| 904 |
}
|
| 905 |
}
|
| 906 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 907 |
}
|
| 908 |
|
| 909 |
/**
|
| 90 |
add_action( 'bbp_edit_topic_pre_extras', array( $this, 'validate_topic_forum_id' ) );
|
| 91 |
add_action( 'bbp_edit_reply_pre_extras', array( $this, 'validate_reply_to_id' ) );
|
| 92 |
|
| 93 |
+
// Check if group-forum attributes should be changed
|
| 94 |
+
add_action( 'groups_group_after_save', array( $this, 'update_group_forum' ) );
|
| 95 |
|
| 96 |
// bbPress needs to listen to BuddyPress group deletion
|
| 97 |
add_action( 'groups_before_delete_group', array( $this, 'disconnect_forum_from_group' ) );
|
| 860 |
}
|
| 861 |
|
| 862 |
/**
|
| 863 |
+
* Update forum attributes to match those of the associated group.
|
| 864 |
*
|
| 865 |
* Fired whenever a group is saved
|
| 866 |
*
|
| 867 |
+
* @since 2.6.7 bbPress (r7208)
|
| 868 |
+
*
|
| 869 |
* @param BP_Groups_Group $group Group object.
|
| 870 |
*/
|
| 871 |
+
public static function update_group_forum( BP_Groups_Group $group ) {
|
| 872 |
|
| 873 |
// Get group forum IDs
|
| 874 |
$forum_ids = bbp_get_group_forum_ids( $group->id );
|
| 906 |
}
|
| 907 |
}
|
| 908 |
}
|
| 909 |
+
|
| 910 |
+
// Maybe update the first group forum title, content, and slug
|
| 911 |
+
if ( ! empty( $forum_ids[0] ) ) {
|
| 912 |
+
|
| 913 |
+
// Get forum from ID
|
| 914 |
+
$forum = bbp_get_forum( $forum_ids[0] );
|
| 915 |
+
|
| 916 |
+
// Only update the forum if changes are being made
|
| 917 |
+
if (
|
| 918 |
+
|
| 919 |
+
// Title
|
| 920 |
+
( $forum->post_title !== $group->name )
|
| 921 |
+
|
| 922 |
+
||
|
| 923 |
+
|
| 924 |
+
// Content
|
| 925 |
+
( $forum->post_content !== $group->description )
|
| 926 |
+
|
| 927 |
+
||
|
| 928 |
+
|
| 929 |
+
// Slug
|
| 930 |
+
( $forum->post_name !== $group->slug )
|
| 931 |
+
) {
|
| 932 |
+
wp_update_post(
|
| 933 |
+
array(
|
| 934 |
+
'ID' => $forum->ID,
|
| 935 |
+
'post_title' => $group->name,
|
| 936 |
+
'post_content' => $group->description,
|
| 937 |
+
'post_name' => $group->slug
|
| 938 |
+
)
|
| 939 |
+
);
|
| 940 |
+
}
|
| 941 |
+
}
|
| 942 |
}
|
| 943 |
|
| 944 |
/**
|
includes/extend/buddypress/notifications.php
CHANGED
|
@@ -62,7 +62,7 @@ function bbp_filter_notifications_get_registered_components( $component_names =
|
|
| 62 |
function bbp_format_buddypress_notifications( $content, $item_id, $secondary_item_id, $action_item_count, $format, $component_action_name, $component_name, $id ) {
|
| 63 |
|
| 64 |
// Bail if not the notification action we are looking for
|
| 65 |
-
if (
|
| 66 |
return $content;
|
| 67 |
}
|
| 68 |
|
|
@@ -86,7 +86,7 @@ function bbp_format_buddypress_notifications( $content, $item_id, $secondary_ite
|
|
| 86 |
// Multiple
|
| 87 |
if ( $action_item_count > 1 ) {
|
| 88 |
$filter = 'bbp_multiple_new_subscription_notification';
|
| 89 |
-
$text = sprintf( esc_html__( 'You have %d new replies', 'bbpress' ), $action_item_count );
|
| 90 |
|
| 91 |
// Single
|
| 92 |
} else {
|
|
@@ -148,7 +148,7 @@ function bbp_buddypress_add_notification( $reply_id = 0, $topic_id = 0, $forum_i
|
|
| 148 |
'user_id' => $topic_author_id,
|
| 149 |
'item_id' => $reply_id,
|
| 150 |
'component_name' => bbp_get_component_name(),
|
| 151 |
-
'component_action' => '
|
| 152 |
'date_notified' => get_post( $reply_id )->post_date,
|
| 153 |
);
|
| 154 |
|
|
@@ -211,7 +211,7 @@ function bbp_buddypress_mark_notifications( $action = '' ) {
|
|
| 211 |
$component = bbp_get_component_name();
|
| 212 |
|
| 213 |
// Attempt to clear notifications for this topic
|
| 214 |
-
$marked =
|
| 215 |
|
| 216 |
// Get all reply IDs for the topic
|
| 217 |
$replies = bbp_get_all_child_ids( $topic_id, $post_type );
|
| 62 |
function bbp_format_buddypress_notifications( $content, $item_id, $secondary_item_id, $action_item_count, $format, $component_action_name, $component_name, $id ) {
|
| 63 |
|
| 64 |
// Bail if not the notification action we are looking for
|
| 65 |
+
if ( 0 !== strpos( $component_action_name, 'bbp_new_reply' ) ) {
|
| 66 |
return $content;
|
| 67 |
}
|
| 68 |
|
| 86 |
// Multiple
|
| 87 |
if ( $action_item_count > 1 ) {
|
| 88 |
$filter = 'bbp_multiple_new_subscription_notification';
|
| 89 |
+
$text = sprintf( esc_html__( 'You have %1$d new replies to %2$s', 'bbpress' ), $action_item_count, $topic_title );
|
| 90 |
|
| 91 |
// Single
|
| 92 |
} else {
|
| 148 |
'user_id' => $topic_author_id,
|
| 149 |
'item_id' => $reply_id,
|
| 150 |
'component_name' => bbp_get_component_name(),
|
| 151 |
+
'component_action' => 'bbp_new_reply_' . $topic_id,
|
| 152 |
'date_notified' => get_post( $reply_id )->post_date,
|
| 153 |
);
|
| 154 |
|
| 211 |
$component = bbp_get_component_name();
|
| 212 |
|
| 213 |
// Attempt to clear notifications for this topic
|
| 214 |
+
$marked = bp_notifications_mark_notifications_by_type( $user_id, $component, 'bbp_new_reply_' . $topic_id );
|
| 215 |
|
| 216 |
// Get all reply IDs for the topic
|
| 217 |
$replies = bbp_get_all_child_ids( $topic_id, $post_type );
|
includes/forums/functions.php
CHANGED
|
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
|
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $forum_data Forum post data
|
| 22 |
-
* @param
|
| 23 |
*/
|
| 24 |
function bbp_insert_forum( $forum_data = array(), $forum_meta = array() ) {
|
| 25 |
|
|
@@ -230,7 +230,15 @@ function bbp_new_forum_handler( $action = '' ) {
|
|
| 230 |
|
| 231 |
/** Forum Duplicate *******************************************************/
|
| 232 |
|
| 233 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 234 |
bbp_add_error( 'bbp_forum_duplicate', __( '<strong>Error</strong>: This forum already exists.', 'bbpress' ) );
|
| 235 |
}
|
| 236 |
|
|
@@ -242,9 +250,12 @@ function bbp_new_forum_handler( $action = '' ) {
|
|
| 242 |
|
| 243 |
/** Forum Moderation ******************************************************/
|
| 244 |
|
| 245 |
-
|
|
|
|
|
|
|
|
|
|
| 246 |
if ( ! bbp_check_for_moderation( $anonymous_data, $forum_author, $forum_title, $forum_content ) ) {
|
| 247 |
-
$
|
| 248 |
}
|
| 249 |
|
| 250 |
/** Additional Actions (Before Save) **************************************/
|
|
@@ -265,7 +276,7 @@ function bbp_new_forum_handler( $action = '' ) {
|
|
| 265 |
'post_title' => $forum_title,
|
| 266 |
'post_content' => $forum_content,
|
| 267 |
'post_parent' => $forum_parent_id,
|
| 268 |
-
'post_status' => $
|
| 269 |
'post_type' => bbp_get_forum_post_type(),
|
| 270 |
'comment_status' => 'closed'
|
| 271 |
) );
|
|
@@ -481,9 +492,12 @@ function bbp_edit_forum_handler( $action = '' ) {
|
|
| 481 |
|
| 482 |
/** Forum Moderation ******************************************************/
|
| 483 |
|
| 484 |
-
|
|
|
|
|
|
|
|
|
|
| 485 |
if ( ! bbp_check_for_moderation( $anonymous_data, bbp_get_forum_author_id( $forum_id ), $forum_title, $forum_content ) ) {
|
| 486 |
-
$
|
| 487 |
}
|
| 488 |
|
| 489 |
/** Additional Actions (Before Save) **************************************/
|
|
@@ -503,7 +517,7 @@ function bbp_edit_forum_handler( $action = '' ) {
|
|
| 503 |
'ID' => $forum_id,
|
| 504 |
'post_title' => $forum_title,
|
| 505 |
'post_content' => $forum_content,
|
| 506 |
-
'post_status' => $
|
| 507 |
'post_parent' => $forum_parent_id
|
| 508 |
) );
|
| 509 |
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $forum_data Forum post data
|
| 22 |
+
* @param array $forum_meta Forum meta data
|
| 23 |
*/
|
| 24 |
function bbp_insert_forum( $forum_data = array(), $forum_meta = array() ) {
|
| 25 |
|
| 230 |
|
| 231 |
/** Forum Duplicate *******************************************************/
|
| 232 |
|
| 233 |
+
$dupe_args = array(
|
| 234 |
+
'post_type' => bbp_get_forum_post_type(),
|
| 235 |
+
'post_author' => $forum_author,
|
| 236 |
+
'post_content' => $forum_content,
|
| 237 |
+
'post_parent' => $forum_parent_id,
|
| 238 |
+
'anonymous_data' => $anonymous_data
|
| 239 |
+
);
|
| 240 |
+
|
| 241 |
+
if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
|
| 242 |
bbp_add_error( 'bbp_forum_duplicate', __( '<strong>Error</strong>: This forum already exists.', 'bbpress' ) );
|
| 243 |
}
|
| 244 |
|
| 250 |
|
| 251 |
/** Forum Moderation ******************************************************/
|
| 252 |
|
| 253 |
+
// Default to published
|
| 254 |
+
$forum_status = bbp_get_public_status_id();
|
| 255 |
+
|
| 256 |
+
// Maybe force into pending
|
| 257 |
if ( ! bbp_check_for_moderation( $anonymous_data, $forum_author, $forum_title, $forum_content ) ) {
|
| 258 |
+
$forum_status = bbp_get_pending_status_id();
|
| 259 |
}
|
| 260 |
|
| 261 |
/** Additional Actions (Before Save) **************************************/
|
| 276 |
'post_title' => $forum_title,
|
| 277 |
'post_content' => $forum_content,
|
| 278 |
'post_parent' => $forum_parent_id,
|
| 279 |
+
'post_status' => $forum_status,
|
| 280 |
'post_type' => bbp_get_forum_post_type(),
|
| 281 |
'comment_status' => 'closed'
|
| 282 |
) );
|
| 492 |
|
| 493 |
/** Forum Moderation ******************************************************/
|
| 494 |
|
| 495 |
+
// Use existing post_status
|
| 496 |
+
$forum_status = $forum->post_status;
|
| 497 |
+
|
| 498 |
+
// Maybe force into pending
|
| 499 |
if ( ! bbp_check_for_moderation( $anonymous_data, bbp_get_forum_author_id( $forum_id ), $forum_title, $forum_content ) ) {
|
| 500 |
+
$forum_status = bbp_get_pending_status_id();
|
| 501 |
}
|
| 502 |
|
| 503 |
/** Additional Actions (Before Save) **************************************/
|
| 517 |
'ID' => $forum_id,
|
| 518 |
'post_title' => $forum_title,
|
| 519 |
'post_content' => $forum_content,
|
| 520 |
+
'post_status' => $forum_status,
|
| 521 |
'post_parent' => $forum_parent_id
|
| 522 |
) );
|
| 523 |
|
includes/replies/functions.php
CHANGED
|
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
|
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $reply_data Forum post data
|
| 22 |
-
* @param
|
| 23 |
*/
|
| 24 |
function bbp_insert_reply( $reply_data = array(), $reply_meta = array() ) {
|
| 25 |
|
|
@@ -306,7 +306,15 @@ function bbp_new_reply_handler( $action = '' ) {
|
|
| 306 |
|
| 307 |
/** Reply Duplicate *******************************************************/
|
| 308 |
|
| 309 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 310 |
bbp_add_error( 'bbp_reply_duplicate', __( '<strong>Error</strong>: Duplicate reply detected; it looks as though you’ve already said that.', 'bbpress' ) );
|
| 311 |
}
|
| 312 |
|
|
@@ -318,13 +326,12 @@ function bbp_new_reply_handler( $action = '' ) {
|
|
| 318 |
|
| 319 |
/** Reply Status **********************************************************/
|
| 320 |
|
| 321 |
-
//
|
|
|
|
|
|
|
|
|
|
| 322 |
if ( bbp_is_topic_pending( $topic_id ) || ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
|
| 323 |
$reply_status = bbp_get_pending_status_id();
|
| 324 |
-
|
| 325 |
-
// Default
|
| 326 |
-
} else {
|
| 327 |
-
$reply_status = bbp_get_public_status_id();
|
| 328 |
}
|
| 329 |
|
| 330 |
/** Reply To **************************************************************/
|
|
@@ -633,17 +640,12 @@ function bbp_edit_reply_handler( $action = '' ) {
|
|
| 633 |
|
| 634 |
/** Reply Status **********************************************************/
|
| 635 |
|
| 636 |
-
// Maybe put into moderation
|
| 637 |
-
if ( ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
|
| 638 |
-
|
| 639 |
-
// Set post status to pending if public
|
| 640 |
-
if ( bbp_get_public_status_id() === $reply->post_status ) {
|
| 641 |
-
$reply_status = bbp_get_pending_status_id();
|
| 642 |
-
}
|
| 643 |
-
|
| 644 |
// Use existing post_status
|
| 645 |
-
|
| 646 |
-
|
|
|
|
|
|
|
|
|
|
| 647 |
}
|
| 648 |
|
| 649 |
/** Reply To **************************************************************/
|
|
@@ -1219,7 +1221,7 @@ function bbp_move_reply_handler( $action = '' ) {
|
|
| 1219 |
/** Move Reply ***********************************************************/
|
| 1220 |
|
| 1221 |
if ( empty( $_POST['bbp_reply_id'] ) ) {
|
| 1222 |
-
bbp_add_error( 'bbp_move_reply_reply_id', __( '<strong>Error</strong>: A reply ID is required', 'bbpress' ) );
|
| 1223 |
} else {
|
| 1224 |
$move_reply_id = (int) $_POST['bbp_reply_id'];
|
| 1225 |
}
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $reply_data Forum post data
|
| 22 |
+
* @param array $reply_meta Forum meta data
|
| 23 |
*/
|
| 24 |
function bbp_insert_reply( $reply_data = array(), $reply_meta = array() ) {
|
| 25 |
|
| 306 |
|
| 307 |
/** Reply Duplicate *******************************************************/
|
| 308 |
|
| 309 |
+
$dupe_args = array(
|
| 310 |
+
'post_type' => bbp_get_reply_post_type(),
|
| 311 |
+
'post_author' => $reply_author,
|
| 312 |
+
'post_content' => $reply_content,
|
| 313 |
+
'post_parent' => $topic_id,
|
| 314 |
+
'anonymous_data' => $anonymous_data
|
| 315 |
+
);
|
| 316 |
+
|
| 317 |
+
if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
|
| 318 |
bbp_add_error( 'bbp_reply_duplicate', __( '<strong>Error</strong>: Duplicate reply detected; it looks as though you’ve already said that.', 'bbpress' ) );
|
| 319 |
}
|
| 320 |
|
| 326 |
|
| 327 |
/** Reply Status **********************************************************/
|
| 328 |
|
| 329 |
+
// Default to published
|
| 330 |
+
$reply_status = bbp_get_public_status_id();
|
| 331 |
+
|
| 332 |
+
// Maybe force into pending
|
| 333 |
if ( bbp_is_topic_pending( $topic_id ) || ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
|
| 334 |
$reply_status = bbp_get_pending_status_id();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 335 |
}
|
| 336 |
|
| 337 |
/** Reply To **************************************************************/
|
| 640 |
|
| 641 |
/** Reply Status **********************************************************/
|
| 642 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 643 |
// Use existing post_status
|
| 644 |
+
$reply_status = $reply->post_status;
|
| 645 |
+
|
| 646 |
+
// Maybe force into pending
|
| 647 |
+
if ( bbp_is_reply_public( $reply_id ) && ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
|
| 648 |
+
$reply_status = bbp_get_pending_status_id();
|
| 649 |
}
|
| 650 |
|
| 651 |
/** Reply To **************************************************************/
|
| 1221 |
/** Move Reply ***********************************************************/
|
| 1222 |
|
| 1223 |
if ( empty( $_POST['bbp_reply_id'] ) ) {
|
| 1224 |
+
bbp_add_error( 'bbp_move_reply_reply_id', __( '<strong>Error</strong>: A reply ID is required.', 'bbpress' ) );
|
| 1225 |
} else {
|
| 1226 |
$move_reply_id = (int) $_POST['bbp_reply_id'];
|
| 1227 |
}
|
includes/replies/template.php
CHANGED
|
@@ -2312,8 +2312,8 @@ function bbp_get_replies_pagination_base( $topic_id = 0 ) {
|
|
| 2312 |
} elseif ( bbp_is_single_user() ) {
|
| 2313 |
$base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
|
| 2314 |
|
| 2315 |
-
//
|
| 2316 |
-
} elseif (
|
| 2317 |
$base = get_permalink();
|
| 2318 |
|
| 2319 |
// Single topic
|
| 2312 |
} elseif ( bbp_is_single_user() ) {
|
| 2313 |
$base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
|
| 2314 |
|
| 2315 |
+
// Any single post (for shortcodes)
|
| 2316 |
+
} elseif ( is_singular() ) {
|
| 2317 |
$base = get_permalink();
|
| 2318 |
|
| 2319 |
// Single topic
|
includes/search/template.php
CHANGED
|
@@ -353,8 +353,8 @@ function bbp_get_search_pagination_base() {
|
|
| 353 |
// If pretty permalinks are enabled, make our pagination pretty
|
| 354 |
if ( bbp_use_pretty_urls() ) {
|
| 355 |
|
| 356 |
-
//
|
| 357 |
-
if (
|
| 358 |
$base = get_permalink();
|
| 359 |
|
| 360 |
// Default search location
|
| 353 |
// If pretty permalinks are enabled, make our pagination pretty
|
| 354 |
if ( bbp_use_pretty_urls() ) {
|
| 355 |
|
| 356 |
+
// Any single post (for shortcodes)
|
| 357 |
+
if ( is_singular() ) {
|
| 358 |
$base = get_permalink();
|
| 359 |
|
| 360 |
// Default search location
|
includes/topics/functions.php
CHANGED
|
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
|
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $topic_data Forum post data
|
| 22 |
-
* @param
|
| 23 |
*/
|
| 24 |
function bbp_insert_topic( $topic_data = array(), $topic_meta = array() ) {
|
| 25 |
|
|
@@ -249,7 +249,15 @@ function bbp_new_topic_handler( $action = '' ) {
|
|
| 249 |
|
| 250 |
/** Topic Duplicate *******************************************************/
|
| 251 |
|
| 252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 253 |
bbp_add_error( 'bbp_topic_duplicate', __( '<strong>Error</strong>: Duplicate topic detected; it looks as though you’ve already said that.', 'bbpress' ) );
|
| 254 |
}
|
| 255 |
|
|
@@ -264,17 +272,24 @@ function bbp_new_topic_handler( $action = '' ) {
|
|
| 264 |
// Get available topic statuses
|
| 265 |
$topic_statuses = bbp_get_topic_statuses();
|
| 266 |
|
| 267 |
-
//
|
|
|
|
|
|
|
|
|
|
| 268 |
if ( ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
|
| 269 |
$topic_status = bbp_get_pending_status_id();
|
| 270 |
|
| 271 |
-
// Check possible topic status
|
| 272 |
} elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
|
| 273 |
-
$topic_status = sanitize_key( $_POST['bbp_topic_status'] );
|
| 274 |
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 278 |
}
|
| 279 |
|
| 280 |
/** Topic Tags ************************************************************/
|
|
@@ -560,21 +575,24 @@ function bbp_edit_topic_handler( $action = '' ) {
|
|
| 560 |
// Get available topic statuses
|
| 561 |
$topic_statuses = bbp_get_topic_statuses( $topic_id );
|
| 562 |
|
| 563 |
-
//
|
| 564 |
-
|
| 565 |
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
|
| 569 |
-
}
|
| 570 |
|
| 571 |
-
// Check possible topic status
|
| 572 |
} elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
|
| 573 |
-
$topic_status = sanitize_key( $_POST['bbp_topic_status'] );
|
| 574 |
|
| 575 |
-
|
| 576 |
-
|
| 577 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 578 |
}
|
| 579 |
|
| 580 |
/** Topic Tags ************************************************************/
|
| 19 |
* @since 2.0.0 bbPress (r3349)
|
| 20 |
*
|
| 21 |
* @param array $topic_data Forum post data
|
| 22 |
+
* @param array $topic_meta Forum meta data
|
| 23 |
*/
|
| 24 |
function bbp_insert_topic( $topic_data = array(), $topic_meta = array() ) {
|
| 25 |
|
| 249 |
|
| 250 |
/** Topic Duplicate *******************************************************/
|
| 251 |
|
| 252 |
+
$dupe_args = array(
|
| 253 |
+
'post_type' => bbp_get_topic_post_type(),
|
| 254 |
+
'post_author' => $topic_author,
|
| 255 |
+
'post_content' => $topic_content,
|
| 256 |
+
'post_parent' => $forum_id,
|
| 257 |
+
'anonymous_data' => $anonymous_data
|
| 258 |
+
);
|
| 259 |
+
|
| 260 |
+
if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
|
| 261 |
bbp_add_error( 'bbp_topic_duplicate', __( '<strong>Error</strong>: Duplicate topic detected; it looks as though you’ve already said that.', 'bbpress' ) );
|
| 262 |
}
|
| 263 |
|
| 272 |
// Get available topic statuses
|
| 273 |
$topic_statuses = bbp_get_topic_statuses();
|
| 274 |
|
| 275 |
+
// Default to published
|
| 276 |
+
$topic_status = bbp_get_public_status_id();
|
| 277 |
+
|
| 278 |
+
// Maybe force into pending
|
| 279 |
if ( ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
|
| 280 |
$topic_status = bbp_get_pending_status_id();
|
| 281 |
|
| 282 |
+
// Check for possible posted topic status
|
| 283 |
} elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
|
|
|
|
| 284 |
|
| 285 |
+
// Allow capable users to explicitly override the status
|
| 286 |
+
if ( current_user_can( 'moderate', $forum_id ) ) {
|
| 287 |
+
$topic_status = sanitize_key( $_POST['bbp_topic_status'] );
|
| 288 |
+
|
| 289 |
+
// Not capable
|
| 290 |
+
} else {
|
| 291 |
+
bbp_add_error( 'bbp_new_topic_status', __( '<strong>Error</strong>: You do not have permission to do that.', 'bbpress' ) );
|
| 292 |
+
}
|
| 293 |
}
|
| 294 |
|
| 295 |
/** Topic Tags ************************************************************/
|
| 575 |
// Get available topic statuses
|
| 576 |
$topic_statuses = bbp_get_topic_statuses( $topic_id );
|
| 577 |
|
| 578 |
+
// Use existing post_status
|
| 579 |
+
$topic_status = $topic->post_status;
|
| 580 |
|
| 581 |
+
// Maybe force into pending
|
| 582 |
+
if ( bbp_is_topic_public( $topic->ID ) && ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
|
| 583 |
+
$topic_status = bbp_get_pending_status_id();
|
|
|
|
| 584 |
|
| 585 |
+
// Check for possible posted topic status
|
| 586 |
} elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
|
|
|
|
| 587 |
|
| 588 |
+
// Allow capable users to explicitly override the status
|
| 589 |
+
if ( current_user_can( 'moderate', $forum_id ) ) {
|
| 590 |
+
$topic_status = sanitize_key( $_POST['bbp_topic_status'] );
|
| 591 |
+
|
| 592 |
+
// Not capable
|
| 593 |
+
} else {
|
| 594 |
+
bbp_add_error( 'bbp_edit_topic_status', __( '<strong>Error</strong>: You do not have permission to do that.', 'bbpress' ) );
|
| 595 |
+
}
|
| 596 |
}
|
| 597 |
|
| 598 |
/** Topic Tags ************************************************************/
|
includes/topics/template.php
CHANGED
|
@@ -2911,6 +2911,10 @@ function bbp_get_topics_pagination_base( $forum_id = 0 ) {
|
|
| 2911 |
} elseif ( bbp_is_single_user() ) {
|
| 2912 |
$base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
|
| 2913 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2914 |
// View
|
| 2915 |
} elseif ( bbp_is_single_view() ) {
|
| 2916 |
$base = bbp_get_view_url();
|
|
@@ -2919,10 +2923,6 @@ function bbp_get_topics_pagination_base( $forum_id = 0 ) {
|
|
| 2919 |
} elseif ( bbp_is_topic_tag() ) {
|
| 2920 |
$base = bbp_get_topic_tag_link();
|
| 2921 |
|
| 2922 |
-
// Page or single post
|
| 2923 |
-
} elseif ( is_page() || is_single() ) {
|
| 2924 |
-
$base = get_permalink();
|
| 2925 |
-
|
| 2926 |
// Forum archive
|
| 2927 |
} elseif ( bbp_is_forum_archive() ) {
|
| 2928 |
$base = bbp_get_forums_url();
|
| 2911 |
} elseif ( bbp_is_single_user() ) {
|
| 2912 |
$base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
|
| 2913 |
|
| 2914 |
+
// Any single post (for shortcodes, ahead of shortcodeables below)
|
| 2915 |
+
} elseif ( is_singular() ) {
|
| 2916 |
+
$base = get_permalink();
|
| 2917 |
+
|
| 2918 |
// View
|
| 2919 |
} elseif ( bbp_is_single_view() ) {
|
| 2920 |
$base = bbp_get_view_url();
|
| 2923 |
} elseif ( bbp_is_topic_tag() ) {
|
| 2924 |
$base = bbp_get_topic_tag_link();
|
| 2925 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2926 |
// Forum archive
|
| 2927 |
} elseif ( bbp_is_forum_archive() ) {
|
| 2928 |
$base = bbp_get_forums_url();
|
includes/users/template.php
CHANGED
|
@@ -444,11 +444,27 @@ function bbp_user_profile_link( $user_id = 0 ) {
|
|
| 444 |
return false;
|
| 445 |
}
|
| 446 |
|
| 447 |
-
|
| 448 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 449 |
|
| 450 |
// Filter & return
|
| 451 |
-
return apply_filters( 'bbp_get_user_profile_link', $
|
| 452 |
}
|
| 453 |
|
| 454 |
/**
|
|
@@ -596,11 +612,27 @@ function bbp_user_profile_edit_link( $user_id = 0 ) {
|
|
| 596 |
return false;
|
| 597 |
}
|
| 598 |
|
| 599 |
-
|
| 600 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 601 |
|
| 602 |
// Filter & return
|
| 603 |
-
return apply_filters( 'bbp_get_user_profile_edit_link', $
|
| 604 |
}
|
| 605 |
|
| 606 |
/**
|
|
@@ -1826,7 +1858,7 @@ function bbp_user_languages_dropdown( $args = array() ) {
|
|
| 1826 |
function bbp_login_notices() {
|
| 1827 |
|
| 1828 |
// loggedout was passed
|
| 1829 |
-
if ( ! empty( $_GET['loggedout'] ) && ( true === $_GET['loggedout'] ) ) {
|
| 1830 |
bbp_add_error( 'loggedout', esc_html__( 'You are now logged out.', 'bbpress' ), 'message' );
|
| 1831 |
|
| 1832 |
// registration is disabled
|
|
@@ -2294,8 +2326,8 @@ function bbp_current_user_can_access_create_reply_form() {
|
|
| 2294 |
if ( bbp_is_user_keymaster() ) {
|
| 2295 |
$retval = true;
|
| 2296 |
|
| 2297 |
-
// Looking at
|
| 2298 |
-
} elseif ( ( bbp_is_single_topic() ||
|
| 2299 |
$retval = bbp_current_user_can_publish_replies();
|
| 2300 |
|
| 2301 |
// User can edit this reply
|
| 444 |
return false;
|
| 445 |
}
|
| 446 |
|
| 447 |
+
// Get the user
|
| 448 |
+
$user = get_userdata( $user_id );
|
| 449 |
+
if ( empty( $user ) ) {
|
| 450 |
+
return false;
|
| 451 |
+
}
|
| 452 |
+
|
| 453 |
+
// Display Name
|
| 454 |
+
$name = ! empty( $user->display_name )
|
| 455 |
+
? $user->display_name
|
| 456 |
+
: bbp_get_fallback_display_name();
|
| 457 |
+
|
| 458 |
+
// URL
|
| 459 |
+
$url = bbp_get_user_profile_url( $user_id );
|
| 460 |
+
|
| 461 |
+
// Link
|
| 462 |
+
$link = ! empty( $url )
|
| 463 |
+
? '<a href="' . esc_url( $url ) . '">' . esc_html( $name ) . '</a>'
|
| 464 |
+
: esc_html( $name );
|
| 465 |
|
| 466 |
// Filter & return
|
| 467 |
+
return (string) apply_filters( 'bbp_get_user_profile_link', $link, $user_id );
|
| 468 |
}
|
| 469 |
|
| 470 |
/**
|
| 612 |
return false;
|
| 613 |
}
|
| 614 |
|
| 615 |
+
// Get the user
|
| 616 |
+
$user = get_userdata( $user_id );
|
| 617 |
+
if ( empty( $user ) ) {
|
| 618 |
+
return false;
|
| 619 |
+
}
|
| 620 |
+
|
| 621 |
+
// Display Name
|
| 622 |
+
$name = ! empty( $user->display_name )
|
| 623 |
+
? $user->display_name
|
| 624 |
+
: bbp_get_fallback_display_name();
|
| 625 |
+
|
| 626 |
+
// URL
|
| 627 |
+
$url = bbp_get_user_profile_edit_url( $user_id );
|
| 628 |
+
|
| 629 |
+
// Link
|
| 630 |
+
$link = ! empty( $url )
|
| 631 |
+
? '<a href="' . esc_url( $url ) . '">' . esc_html( $name ) . '</a>'
|
| 632 |
+
: esc_html( $name );
|
| 633 |
|
| 634 |
// Filter & return
|
| 635 |
+
return (string) apply_filters( 'bbp_get_user_profile_edit_link', $link, $user_id );
|
| 636 |
}
|
| 637 |
|
| 638 |
/**
|
| 1858 |
function bbp_login_notices() {
|
| 1859 |
|
| 1860 |
// loggedout was passed
|
| 1861 |
+
if ( ! empty( $_GET['loggedout'] ) && ( 'true' === $_GET['loggedout'] ) ) {
|
| 1862 |
bbp_add_error( 'loggedout', esc_html__( 'You are now logged out.', 'bbpress' ), 'message' );
|
| 1863 |
|
| 1864 |
// registration is disabled
|
| 2326 |
if ( bbp_is_user_keymaster() ) {
|
| 2327 |
$retval = true;
|
| 2328 |
|
| 2329 |
+
// Looking at single topic (and singulars), topic is open, and forum is open
|
| 2330 |
+
} elseif ( ( bbp_is_single_topic() || is_singular() ) && bbp_is_topic_open() && bbp_is_forum_open() && bbp_is_topic_published() ) {
|
| 2331 |
$retval = bbp_current_user_can_publish_replies();
|
| 2332 |
|
| 2333 |
// User can edit this reply
|
readme.txt
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
=== bbPress ===
|
| 2 |
Contributors: matt, johnjamesjacoby, jmdodd, netweb, sergeybiryukov
|
| 3 |
Tags: forum, forums, discussion, support
|
| 4 |
-
Tested up to: 5.
|
| 5 |
-
Stable tag: 2.6.
|
| 6 |
License: GPLv2 or later
|
| 7 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 8 |
Requires PHP: 5.6.20
|
| 1 |
=== bbPress ===
|
| 2 |
Contributors: matt, johnjamesjacoby, jmdodd, netweb, sergeybiryukov
|
| 3 |
Tags: forum, forums, discussion, support
|
| 4 |
+
Tested up to: 5.9
|
| 5 |
+
Stable tag: 2.6.7
|
| 6 |
License: GPLv2 or later
|
| 7 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 8 |
Requires PHP: 5.6.20
|
templates/default/bbpress-functions.php
CHANGED
|
@@ -46,7 +46,7 @@ class BBP_Default extends BBP_Theme_Compat {
|
|
| 46 |
parent::__construct( bbp_parse_args( $properties, array(
|
| 47 |
'id' => 'default',
|
| 48 |
'name' => 'bbPress Default',
|
| 49 |
-
'version' =>
|
| 50 |
'dir' => trailingslashit( bbpress()->themes_dir . 'default' ),
|
| 51 |
'url' => trailingslashit( bbpress()->themes_url . 'default' ),
|
| 52 |
), 'default_theme' ) );
|
| 46 |
parent::__construct( bbp_parse_args( $properties, array(
|
| 47 |
'id' => 'default',
|
| 48 |
'name' => 'bbPress Default',
|
| 49 |
+
'version' => bbp_get_asset_version(),
|
| 50 |
'dir' => trailingslashit( bbpress()->themes_dir . 'default' ),
|
| 51 |
'url' => trailingslashit( bbpress()->themes_url . 'default' ),
|
| 52 |
), 'default_theme' ) );
|
templates/default/bbpress/form-user-edit.php
CHANGED
|
@@ -116,7 +116,7 @@ defined( 'ABSPATH' ) || exit;
|
|
| 116 |
<?php bbp_get_template_part( 'form', 'user-passwords' ); ?>
|
| 117 |
|
| 118 |
<div>
|
| 119 |
-
<label for="
|
| 120 |
|
| 121 |
<?php bbp_edit_user_language(); ?>
|
| 122 |
|
| 116 |
<?php bbp_get_template_part( 'form', 'user-passwords' ); ?>
|
| 117 |
|
| 118 |
<div>
|
| 119 |
+
<label for="locale"><?php esc_html_e( 'Language', 'bbpress' ) ?></label>
|
| 120 |
|
| 121 |
<?php bbp_edit_user_language(); ?>
|
| 122 |
|
templates/default/bbpress/form-user-passwords.php
CHANGED
|
@@ -13,6 +13,10 @@ defined( 'ABSPATH' ) || exit;
|
|
| 13 |
// Filters the display of the password fields
|
| 14 |
if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) ) : ?>
|
| 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
<div id="password" class="user-pass1-wrap">
|
| 17 |
<label for="user_login"><?php esc_html_e( 'Password', 'bbpress' ); ?></label>
|
| 18 |
<button type="button" class="button wp-generate-pw hide-if-no-js"><?php esc_html_e( 'Generate Password', 'bbpress' ); ?></button>
|
|
@@ -44,7 +48,7 @@ if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) )
|
|
| 44 |
|
| 45 |
<div class="pw-weak">
|
| 46 |
<label for="pw_weak"><?php esc_html_e( 'Confirm', 'bbpress' ); ?></label>
|
| 47 |
-
<input type="checkbox" name="pw_weak" class="pw-checkbox checkbox" />
|
| 48 |
<p class="description indicator-hint"><?php echo wp_get_password_hint(); ?></p>
|
| 49 |
</div>
|
| 50 |
|
| 13 |
// Filters the display of the password fields
|
| 14 |
if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) ) : ?>
|
| 15 |
|
| 16 |
+
<script type="text/javascript">
|
| 17 |
+
document.body.className = document.body.className.replace( 'no-js', 'js' );
|
| 18 |
+
</script>
|
| 19 |
+
|
| 20 |
<div id="password" class="user-pass1-wrap">
|
| 21 |
<label for="user_login"><?php esc_html_e( 'Password', 'bbpress' ); ?></label>
|
| 22 |
<button type="button" class="button wp-generate-pw hide-if-no-js"><?php esc_html_e( 'Generate Password', 'bbpress' ); ?></button>
|
| 48 |
|
| 49 |
<div class="pw-weak">
|
| 50 |
<label for="pw_weak"><?php esc_html_e( 'Confirm', 'bbpress' ); ?></label>
|
| 51 |
+
<input type="checkbox" name="pw_weak" id="pw_weak" class="pw-checkbox checkbox" />
|
| 52 |
<p class="description indicator-hint"><?php echo wp_get_password_hint(); ?></p>
|
| 53 |
</div>
|
| 54 |
|
templates/default/css/bbpress-rtl.css
CHANGED
|
@@ -9,6 +9,7 @@
|
|
| 9 |
-------------------------------------------------------------- */
|
| 10 |
|
| 11 |
.hidden,
|
|
|
|
| 12 |
.js .hide-if-js {
|
| 13 |
display: none;
|
| 14 |
}
|
|
@@ -733,7 +734,8 @@ td.bbp-topic-counts {
|
|
| 733 |
|
| 734 |
/* Try to prevent untall selects & text boxes */
|
| 735 |
#bbpress-forums fieldset.bbp-form select,
|
| 736 |
-
#bbpress-forums fieldset.bbp-form input[type="text"]
|
|
|
|
| 737 |
min-height: 28px;
|
| 738 |
height: 28px;
|
| 739 |
padding: 5px;
|
|
@@ -970,7 +972,8 @@ p.form-allowed-tags {
|
|
| 970 |
|
| 971 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
|
| 972 |
width: 60%;
|
| 973 |
-
|
|
|
|
| 974 |
}
|
| 975 |
|
| 976 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
|
|
@@ -1041,7 +1044,7 @@ p.form-allowed-tags {
|
|
| 1041 |
border-color: #e35b5b;
|
| 1042 |
}
|
| 1043 |
|
| 1044 |
-
#bbpress-forums #password#pass1.bad,
|
| 1045 |
#bbpress-forums #password #pass1-text.bad {
|
| 1046 |
border-color: #f78b53;
|
| 1047 |
}
|
| 9 |
-------------------------------------------------------------- */
|
| 10 |
|
| 11 |
.hidden,
|
| 12 |
+
.no-js .hide-if-no-js,
|
| 13 |
.js .hide-if-js {
|
| 14 |
display: none;
|
| 15 |
}
|
| 734 |
|
| 735 |
/* Try to prevent untall selects & text boxes */
|
| 736 |
#bbpress-forums fieldset.bbp-form select,
|
| 737 |
+
#bbpress-forums fieldset.bbp-form input[type="text"],
|
| 738 |
+
#bbpress-forums fieldset.bbp-form input[type="password"] {
|
| 739 |
min-height: 28px;
|
| 740 |
height: 28px;
|
| 741 |
padding: 5px;
|
| 972 |
|
| 973 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
|
| 974 |
width: 60%;
|
| 975 |
+
margin-right: 20%;
|
| 976 |
+
margin-top: 10px;
|
| 977 |
}
|
| 978 |
|
| 979 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
|
| 1044 |
border-color: #e35b5b;
|
| 1045 |
}
|
| 1046 |
|
| 1047 |
+
#bbpress-forums #password #pass1.bad,
|
| 1048 |
#bbpress-forums #password #pass1-text.bad {
|
| 1049 |
border-color: #f78b53;
|
| 1050 |
}
|
templates/default/css/bbpress-rtl.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
.hidden,.js .hide-if-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-right:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 7px 0 0;padding-right:12px;border-right:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:right;text-align:right;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:right;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:right;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:left}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:right;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:right;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:right;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-right:140px;padding:0;text-align:right}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-right:130px;padding:12px 0 12px 12px;text-align:right;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-right:130px;padding:12px 0 12px 12px;text-align:left}#bbpress-forums div#bbp-cancel-reply-to{text-align:left}div.bbp-breadcrumb{float:right}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:left;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:right}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;right:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:left}span.bbp-admin-links{float:left;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:right}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:left;margin-right:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:right;border:1px solid transparent}.bbp-pagination-links{float:left;list-style:none;display:inline}.bbp-pagination{float:right;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:right;font-size:12px;line-height:18px;padding:0 5px;margin-right:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:right;padding:1px 4px;margin-right:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-right:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:right;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:left;clear:none;margin-right:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:right}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-left:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:left;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 0 0 -1px;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:right;width:100%;clear:right}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:right;width:20%;padding:5px 0 5px 20px;text-align:left;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:right;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 20% 0 0;font-size:12px;font-style:italic;float:right;clear:right;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:left}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-right:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password#pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:left}.bbp-login-form .bbp-login-links a{float:right;clear:right}.bbp-logged-in img.avatar{float:right;margin:0 0 0 15px}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-left:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:left}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-right:2px solid #eaeaea;margin-right:5px;padding-right:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:right;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:left}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:right;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-right:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-right:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;right:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;right:50%;margin-top:-75px;margin-right:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:right}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-right:80px;position:relative;text-align:right;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;right:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:right}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:right;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:0;text-align:right}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-right:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-right:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
|
| 1 |
+
.hidden,.js .hide-if-js,.no-js .hide-if-no-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-right:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 7px 0 0;padding-right:12px;border-right:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:right;text-align:right;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:right;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:right;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:left}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:right;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:right;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:right;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-right:140px;padding:0;text-align:right}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-right:130px;padding:12px 0 12px 12px;text-align:right;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-right:130px;padding:12px 0 12px 12px;text-align:left}#bbpress-forums div#bbp-cancel-reply-to{text-align:left}div.bbp-breadcrumb{float:right}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:left;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:right}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;right:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:left}span.bbp-admin-links{float:left;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:right}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:left;margin-right:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:right;border:1px solid transparent}.bbp-pagination-links{float:left;list-style:none;display:inline}.bbp-pagination{float:right;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:right;font-size:12px;line-height:18px;padding:0 5px;margin-right:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:right;padding:1px 4px;margin-right:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-right:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:right;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:left;clear:none;margin-right:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:right}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-left:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:left;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 0 0 -1px;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:right;width:100%;clear:right}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:right;width:20%;padding:5px 0 5px 20px;text-align:left;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:right;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 20% 0 0;font-size:12px;font-style:italic;float:right;clear:right;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:left}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-right:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-right:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:left}.bbp-login-form .bbp-login-links a{float:right;clear:right}.bbp-logged-in img.avatar{float:right;margin:0 0 0 15px}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-left:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:left}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-right:2px solid #eaeaea;margin-right:5px;padding-right:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:right;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:left}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:right;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-right:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-right:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;right:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;right:50%;margin-top:-75px;margin-right:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:right}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-right:80px;position:relative;text-align:right;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;right:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:right}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:right;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:0;text-align:right}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-right:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-right:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
|
templates/default/css/bbpress.css
CHANGED
|
@@ -9,6 +9,7 @@
|
|
| 9 |
-------------------------------------------------------------- */
|
| 10 |
|
| 11 |
.hidden,
|
|
|
|
| 12 |
.js .hide-if-js {
|
| 13 |
display: none;
|
| 14 |
}
|
|
@@ -733,7 +734,8 @@ td.bbp-topic-counts {
|
|
| 733 |
|
| 734 |
/* Try to prevent untall selects & text boxes */
|
| 735 |
#bbpress-forums fieldset.bbp-form select,
|
| 736 |
-
#bbpress-forums fieldset.bbp-form input[type="text"]
|
|
|
|
| 737 |
min-height: 28px;
|
| 738 |
height: 28px;
|
| 739 |
padding: 5px;
|
|
@@ -970,7 +972,8 @@ p.form-allowed-tags {
|
|
| 970 |
|
| 971 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
|
| 972 |
width: 60%;
|
| 973 |
-
|
|
|
|
| 974 |
}
|
| 975 |
|
| 976 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
|
|
@@ -1041,7 +1044,7 @@ p.form-allowed-tags {
|
|
| 1041 |
border-color: #e35b5b;
|
| 1042 |
}
|
| 1043 |
|
| 1044 |
-
#bbpress-forums #password#pass1.bad,
|
| 1045 |
#bbpress-forums #password #pass1-text.bad {
|
| 1046 |
border-color: #f78b53;
|
| 1047 |
}
|
| 9 |
-------------------------------------------------------------- */
|
| 10 |
|
| 11 |
.hidden,
|
| 12 |
+
.no-js .hide-if-no-js,
|
| 13 |
.js .hide-if-js {
|
| 14 |
display: none;
|
| 15 |
}
|
| 734 |
|
| 735 |
/* Try to prevent untall selects & text boxes */
|
| 736 |
#bbpress-forums fieldset.bbp-form select,
|
| 737 |
+
#bbpress-forums fieldset.bbp-form input[type="text"],
|
| 738 |
+
#bbpress-forums fieldset.bbp-form input[type="password"] {
|
| 739 |
min-height: 28px;
|
| 740 |
height: 28px;
|
| 741 |
padding: 5px;
|
| 972 |
|
| 973 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
|
| 974 |
width: 60%;
|
| 975 |
+
margin-left: 20%;
|
| 976 |
+
margin-top: 10px;
|
| 977 |
}
|
| 978 |
|
| 979 |
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
|
| 1044 |
border-color: #e35b5b;
|
| 1045 |
}
|
| 1046 |
|
| 1047 |
+
#bbpress-forums #password #pass1.bad,
|
| 1048 |
#bbpress-forums #password #pass1-text.bad {
|
| 1049 |
border-color: #f78b53;
|
| 1050 |
}
|
templates/default/css/bbpress.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
.hidden,.js .hide-if-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password#pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
|
| 1 |
+
.hidden,.js .hide-if-js,.no-js .hide-if-no-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-left:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
|
templates/default/js/reply.js
CHANGED
|
@@ -124,7 +124,7 @@ addReply = {
|
|
| 124 |
offset = 0;
|
| 125 |
|
| 126 |
/* Offset by the adminbar */
|
| 127 |
-
if ( typeof ( adminbar ) !== 'undefined' ) {
|
| 128 |
offset = adminbar.scrollHeight;
|
| 129 |
}
|
| 130 |
|
| 124 |
offset = 0;
|
| 125 |
|
| 126 |
/* Offset by the adminbar */
|
| 127 |
+
if ( adminbar && ( typeof ( adminbar ) !== 'undefined' ) ) {
|
| 128 |
offset = adminbar.scrollHeight;
|
| 129 |
}
|
| 130 |
|
templates/default/js/reply.min.js
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
/*! This file is automatically generated. */
|
| 2 |
|
| 3 |
-
addReply={moveForm:function(e,t,n,o){var i=this,d=i.getElement(e),l=i.getElement(n),r=i.getElement("bbp-cancel-reply-to-link"),m=i.getElement("bbp_reply_to"),c=i.getElement("bbp_topic_id");if(i.removeEditor(),d&&l&&r&&m){if(i.respondId=n,o=o||!1,!i.getElement("bbp-temp-form-div")){var p=document.createElement("div");p.id="bbp-temp-form-div",p.style.display="none",l.parentNode.appendChild(p)}return d.parentNode.appendChild(l),c&&o&&(c.value=o),m.value=t,r.style.display="",i.addEditor(),r.onclick=function(){i.cancelForm(this)},i.scrollToForm(),!1}},cancelForm:function(){var e=addReply,t=e.getElement("bbp-temp-form-div"),n=e.getElement("bbp-cancel-reply-to-link"),o=e.getElement(e.respondId);if(e.removeEditor(),t&&o)return e.getElement("bbp_reply_to").value="0",t.parentNode.insertBefore(o,t),t.parentNode.removeChild(t),n.style.display="none",n.onclick=null,e.addEditor(),e.scrollToForm(),!1},scrollToForm:function(){var e=this,t=e.getElement("new-post").getBoundingClientRect(),n=(window.pageYOffset||document.scrollTop)-(document.clientTop||0),o=n+t.top,i=o<n,d=e.getElement("wpadminbar"),l=0;void 0!==d&&(l=d.scrollHeight),distance=!0===i?n-o:o-n;var r=distance>800?30:20,m=Math.min(12,Math.round(distance/r)),c=Math.round(distance/r),p=[],s=0;if(!0===i)for(;n>o;)(n-=c)<o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++;else for(;n<o;)(n+=c)>o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++},getElement:function(e){return document.getElementById(e)},removeEditor:function(){if("undefined"!=typeof tinyMCE){var e=tinyMCE.get("bbp_reply_content");e&&!e.isHidden()?(this.mode="tmce",e.remove()):this.mode="html"}},addEditor:function(){"undefined"!=typeof tinyMCE&&("tmce"===this.mode?switchEditors.go("bbp_reply_content","tmce"):"html"===this.mode&&switchEditors.go("bbp_reply_content","html"))}};
|
| 1 |
/*! This file is automatically generated. */
|
| 2 |
|
| 3 |
+
addReply={moveForm:function(e,t,n,o){var i=this,d=i.getElement(e),l=i.getElement(n),r=i.getElement("bbp-cancel-reply-to-link"),m=i.getElement("bbp_reply_to"),c=i.getElement("bbp_topic_id");if(i.removeEditor(),d&&l&&r&&m){if(i.respondId=n,o=o||!1,!i.getElement("bbp-temp-form-div")){var p=document.createElement("div");p.id="bbp-temp-form-div",p.style.display="none",l.parentNode.appendChild(p)}return d.parentNode.appendChild(l),c&&o&&(c.value=o),m.value=t,r.style.display="",i.addEditor(),r.onclick=function(){i.cancelForm(this)},i.scrollToForm(),!1}},cancelForm:function(){var e=addReply,t=e.getElement("bbp-temp-form-div"),n=e.getElement("bbp-cancel-reply-to-link"),o=e.getElement(e.respondId);if(e.removeEditor(),t&&o)return e.getElement("bbp_reply_to").value="0",t.parentNode.insertBefore(o,t),t.parentNode.removeChild(t),n.style.display="none",n.onclick=null,e.addEditor(),e.scrollToForm(),!1},scrollToForm:function(){var e=this,t=e.getElement("new-post").getBoundingClientRect(),n=(window.pageYOffset||document.scrollTop)-(document.clientTop||0),o=n+t.top,i=o<n,d=e.getElement("wpadminbar"),l=0;d&&void 0!==d&&(l=d.scrollHeight),distance=!0===i?n-o:o-n;var r=distance>800?30:20,m=Math.min(12,Math.round(distance/r)),c=Math.round(distance/r),p=[],s=0;if(!0===i)for(;n>o;)(n-=c)<o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++;else for(;n<o;)(n+=c)>o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++},getElement:function(e){return document.getElementById(e)},removeEditor:function(){if("undefined"!=typeof tinyMCE){var e=tinyMCE.get("bbp_reply_content");e&&!e.isHidden()?(this.mode="tmce",e.remove()):this.mode="html"}},addEditor:function(){"undefined"!=typeof tinyMCE&&("tmce"===this.mode?switchEditors.go("bbp_reply_content","tmce"):"html"===this.mode&&switchEditors.go("bbp_reply_content","html"))}};
|
