Version Description
Download this release
Release Info
Developer | johnjamesjacoby |
Plugin | bbPress |
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"))}};
|