[5371]
|
johnjamesjacoby
|
Indentation clean-up and assignment clarifycation in `bbp_get_reply_to()`. See #2588.
|
[5357]
|
johnjamesjacoby
|
Indent with tabs in `package.json`
|
[4434]
|
johnjamesjacoby
|
Increase default textarea rows from 6 to 12. Feels like a better balance between normal and fancy editors.
|
[5569]
|
netweb
|
Include topic-tag descriptions in bbPress 1.x importer
* Props thebrandonallen for initial patch
* Fixes #2710
|
[5176]
|
netweb
|
Include support for custom topic tag slugs and descriptions during import. Props netweb. Fixes #2399
* Support included for bbPress v1.x , Drupal, Example, PHPFox, vBulletin v3.x & v4.x
|
[5254]
|
netweb
|
Include backend admin open and close forum row actions. Props netweb. Fixes #2491.
|
[5546]
|
netweb
|
Include anonymous topic and reply import support in vBulletin 3 (`vBulletin3.php`) and vBulletin 4 (`vBulletin.php`) importers
Props netweb. See #2347
|
[5539]
|
netweb
|
Include anonymous topic and reply import support in `phpBB.php` and `SMF.php` importers
Props netweb. See #2347
|
[5541]
|
netweb
|
Include anonymous topic and reply import support in `Drupal7.php` importer
Props netweb. See #2347
|
[5550]
|
netweb
|
Include anonymous topic and reply import support in XMB 1.x (`XMB.php`) and PunBB (`PunBB.php`) importers
Props netweb. See #2347
|
[5548]
|
netweb
|
Include anonymous topic and reply import support in SimplePress 5 (`SimplePress5.php`) importer
Props netweb. See #2347
|
[5551]
|
netweb
|
Include anonymous topic and reply import support in Phorum (`Phorum.php`) importer
Props netweb. Fixes #2703
|
[5554]
|
netweb
|
Include anonymous reply author name in `Drupal7.php` importer.
Props netweb. See #2347
|
[5230]
|
netweb
|
Include `bbp_is_replies_created` in bbPress CSS body classes and include `bbp_is_replies_created` in `is_bbpress()` function. Props netweb. Fixes #2489
|
[5696]
|
johnjamesjacoby
|
Include `2.5.7` in `readme.txt` changelog (for trunk) and bump stable tag
|
[5645]
|
johnjamesjacoby
|
Include `2.5.6` changelog entry in `readme.txt`. (trunk)
|
[5599]
|
netweb
|
Include WordPress v4.1 in Travis CI tests
|
[5819]
|
netweb
|
Include 2.5.8 in readme.txt changelog (for trunk) and bump stable tag
|
[5278]
|
netweb
|
Include .gitignore file for Git based repo. See #2542
|
[5170]
|
netweb
|
Include 'sticky' and 'super sticky' import capabilities for the following forum importers:
* AEF, Drupal7, Example, FluxBB, Invision, Mingle, MyBB, phpBB, PHPFox, PunBB, SimplePress, vBulletin v4.x, vBulletin v3.x, Xenforo and XMB forum importers
|
[5516]
|
netweb
|
Include 'default' forum status and forum type meta keys in importers for databases that do not support these values.
* Forum status: `_bbp_status` = `open` meta
* Forum type: `_bbp_forum_type` = `forum`
Props netweb. See #2647
|
[5418]
|
netweb
|
Include 'Forum Type' - `_bbp_forum_type` and 'Forum Status' `_bbp_forum_status` in Example.php importer
|
[4778]
|
johnjamesjacoby
|
In topic new/edit handlers, don't check unnecessary error conditions. Props alex-ye. Fixes #2220.
|
[3137]
|
johnjamesjacoby
|
In the single topics loop, wrap topic meta items in spans for easier styling for theme compat.
|
[3214]
|
johnjamesjacoby
|
In the beginning, there was cold, white, empty, space... in bbp-admin.php.
|
[5478]
|
johnjamesjacoby
|
In the `form-topic.php` template part, check for 'bbp_get_forum_title()` before outputting an empty title. Props jreeve. Fixes #2625.
|
[4990]
|
johnjamesjacoby
|
In the _insert_ and _handler_ functions, do some one-time-use variable clean-up, and add some brackets for improved readability.
|
[4941]
|
johnjamesjacoby
|
In the BuddyPress extension, use slug helper functions to define navigational elements. This will allow customization of slugs in profiles to integrate with BuddyPress 1.8 rewrite rules. Also use the BP_Component slug rather than hardcoded 'forums' in the event this slug becomes customizable in the future.
|
[4881]
|
johnjamesjacoby
|
In the BuddyPress Activity extension, move _update() methods from 'wp_insert_post' onto 'edit_post' action to prevent running them on topic/reply creation accidentally. Fixes bug causing hide_sitewide to incorrectly be set to true on some installations. Also some code clean-up and additional type-casting where appropriate. Fixes #2327 (trunk)
|
[4882]
|
johnjamesjacoby
|
In the BuddyPress Activity extension, move _update() methods from 'wp_insert_post' onto 'edit_post' action to prevent running them on topic/reply creation accidentally. Fixes bug causing hide_sitewide to incorrectly be set to true on some installations. Also some code clean-up and additional type-casting where appropriate. Fixes #2327 (2.3 branch)
|
[5355]
|
johnjamesjacoby
|
In template stack functions, wrap `function_exists()` checks with `is_array()` check. Allows class methods to be used as template stack locations. See: https://buddypress.trac.wordpress.org/ticket/5671
|
[4627]
|
johnjamesjacoby
|
In phpBB converter, use topic_status to make sure topics stay closed after conversion. Props netweb. Fixes #2123.
|
[5511]
|
johnjamesjacoby
|
In our BuddyPress Groups `display_forums` method, `break` out of switch statement rather than `return`. This prevents malformed markup caused by not allowing the method to continue on. Hat-tip boonebgorges, netweb. Fixes #2595.
|
[4594]
|
johnjamesjacoby
|
In loop-single-reply/topic templates, replace "post-ID" with correct post type for query. Fixes issues with duplicate element ID's. Fixes #1980.
|
[4715]
|
johnjamesjacoby
|
In favorite/subscription handlers, default redirect to get_permalink( $topic_id ) if no other match is found. Fixes #2160.
|
[4787]
|
johnjamesjacoby
|
In breadcrumb, skip crumb if parent is empty or an error.
|
[2999]
|
johnjamesjacoby
|
In bp_has_topics(), check that $sticky_posts exist before attempting to loop through them.
|
[4552]
|
johnjamesjacoby
|
In bbp_verify_nonce_request(), parse home_url() to remove any strange characters or query-strings that plugins might append to it. Fixes #2070.
|
[5029]
|
johnjamesjacoby
|
In bbp_verify_nonce_request(), add support for local installations that include a port in home_url(). Fixes #2196.
|
[5087]
|
johnjamesjacoby
|
In bbp_user_can_view_forum(), pass the $user_id into bbp_is_user_keymaster().
Fixes issue where bbp_user_can_view_forum() may return incorrect results for users with the Keymaster role.
Props alex-ye. Fixes #2393.
|
[4965]
|
johnjamesjacoby
|
In bbp_update_reply_to(), allow $reply_to to be 0 and delete if it's being set to empty. See #2340.
|
[4964]
|
johnjamesjacoby
|
In bbp_update_reply_to(), allow $reply_to to be 0 and delete if it's being set to empty. See #2340.
|
[4588]
|
johnjamesjacoby
|
In bbp_time_since(), do not noop $newer_date variable when passed to bbp_get_time_since(). Fixes #2115.
|
[5110]
|
johnjamesjacoby
|
In bbp_template_include_theme_compat(), bail out early when a root template has already been previously located. Fixes issues with recursive calls to the 'the_content' filter. Fixes #2429. (2.5)
|
[5109]
|
johnjamesjacoby
|
In bbp_template_include_theme_compat(), bail out early when a root template has already been previously located. Fixes issues with recursive calls to the 'the_content' filter. Fixes #2429. (2.4.1)
|
[4608]
|
johnjamesjacoby
|
In bbp_template_include_theme_compat(), bail early if is_buddypress(). Fixes #2104.
|
[5122]
|
johnjamesjacoby
|
In bbp_request_feed_trap(), check that post type being requested is a bbPress post type before proceeding. Improves compatibility with other custom feed handlers. Props alex-ye. Fixes #2308. (2.5)
|
[5123]
|
johnjamesjacoby
|
In bbp_request_feed_trap(), check that post type being requested is a bbPress post type before proceeding. Improves compatibility with other custom feed handlers. Props alex-ye. Fixes #2308. (2.4.1)
|
[4758]
|
johnjamesjacoby
|
In bbp_profile_update_role(), add additional checks to prevent accidental role changes.
|
[4922]
|
johnjamesjacoby
|
In bbp_pre_get_posts_normalize_forum_visibility(), run $post_types array through implode() and do an explicit comparison. Fixes issue with multi-type queries getting incorrect post-status query-vars.
|
[4807]
|
johnjamesjacoby
|
In bbp_pre_get_posts_exclude_forums(), switch logic to remove statuses from existing queries rather than recalculating them completely. Hat tip alex-ye. Fixes #2221.
|
[4916]
|
johnjamesjacoby
|
In bbp_parse_args(), switch $defaults default from string to array, and add some brackets to improve readability. Also, only perform an array_merge() if the array to merge with is not empty.
|
[4914]
|
johnjamesjacoby
|
In bbp_parse_args(), switch $defaults default from '' to array(), and add some brackets to improve readability.
|
[5019]
|
johnjamesjacoby
|
In bbp_new_topic_handler() and bbp_edit_topic_handler(), restrict sticky topic actions to users with 'moderate' capability. Fixes #2366.
|
[4816]
|
johnjamesjacoby
|
In bbp_move_topic_handler(), when moving a topic from one forum to another, recalculate sticky topics for each forum, and update them accordingly. Also modify the logic used to update ancestor forums, to avoid running update routine multiple times on the same forum. Props alex-ye. Fixes #2259.
|
[4597]
|
johnjamesjacoby
|
In bbp_list_forums(), remove check for subforums meta, and trust the subforums query to do the work.
In the subforums query, avoid using get_posts() and use a new WP_Query object instead. Also fix some return value type-casting.
Fixes #2085.
|
[4920]
|
johnjamesjacoby
|
In bbp_is_search_results(), use $wp_query->bbp_search_terms instead of new bbp_is_search_results query-var. See #2337.
|
[4677]
|
johnjamesjacoby
|
In bbp_get_user_replies_created(), only query for the reply post type. Fixes issue with topics appearing commingled in the replies created profile page.
|
[4831]
|
johnjamesjacoby
|
In bbp_get_user_id(), do not fallback to 'bbp_user_id' query variable, to prevent accidentally confusing a Guest (anonymous) user with the displayed user, in situations where empty bbp_get_user_id() checks are made. Fixes #2284.
|
[4754]
|
johnjamesjacoby
|
In bbp_get_user_blog_role(), use bbp_add_forums_roles() instead of accessing WP_Roles directly. Fixes issue where WP_Roles could be loaded without bbPress's roles correctly added in time, causing default role to be added without correct allcaps for user.
|
[4688]
|
jmdodd
|
In bbp_get_dropdown(), set default post_parent to null, not 0.
* Fixes #2153.
|
[5010]
|
johnjamesjacoby
|
In bbp_get_dropdown(), remove the hard-coded post_status checker, and trust bbp_pre_get_posts_normalize_forum_visibility() to do its job. We still pass 'post_status' as null, so that get_posts() gets passed the results of bbp_parse_args(). Also, remove 'sort_column' array key from when this used get_pages(), and rely on 'orderby' for get_posts() instead.
In bbp_pre_get_posts_normalize_forum_visibility(), remove empties and duplicates from the $post_stati array.
Fixes #2354.
|
[4847]
|
johnjamesjacoby
|
In bbp_check_for_duplicate(), run wp_unslash() or stripslashes_deep() on the entire $r array. Remove unslashing on results of get_meta_sql() to allow any previously slashed values to remain slashed. See #2185.
|
[4595]
|
johnjamesjacoby
|
In bbp_admin_reset_handler(), use correct bbp_remove_caps() function. Props netweb. Fixes #2097.
|
[4601]
|
johnjamesjacoby
|
In bbp_add_forums_roles(), use $role_id instead of literal translated role name. Fixes #2105.
|
[3780]
|
johnjamesjacoby
|
In bbp-twentyten:
* Rename functions.php to bbpress-functions.php to avoid overloading
* Load JS in footer
* Smarter default global vars
* Do not create a global variable
* See #1766
|
[3853]
|
nacin
|
In bb_create_tag(), avoid calling list() on the insert_term() method of the taxonomy object, as this method may return WP_Error.
Calling list() on a WP_Error object would result in a fatal error. Instead, check for WP_Error before breaking up the return value.
props otto42. for bbPress standalone trunk.
|
[3854]
|
nacin
|
In bb_create_tag(), avoid calling list() on the insert_term() method of the taxonomy object, as this method may return WP_Error.
Calling list() on a WP_Error object would result in a fatal error. Instead, check for WP_Error before breaking up the return value.
props otto42. for bbPress 1.1.
|
[4625]
|
johnjamesjacoby
|
In bbPress 1.x converter, use topic_open to make sure topics stay closed after conversion. Props netweb. Fixed #2125.
|
[5517]
|
netweb
|
In bbPress 1.x converter add support for closed topics via improved method in r5425.
Props netweb. Fixes #2125.
|
[4950]
|
johnjamesjacoby
|
In admin, escape output of translated text where appropriate. Also review and refresh existing escaping approaches. See #1999.
|
[5524]
|
netweb
|
In `phpBB.php` importer use the correct `callback_forumid` callback for reply forum ID's.
|
[5607]
|
johnjamesjacoby
|
In `bbp_version_updater()` only run update routines if a previous installation exists to update. Fixes #2748.
|
[5188]
|
johnjamesjacoby
|
In `bbp_user_can_view_forum()` check the `$user_id` before passing it into `bbp_is_user_keymaster()`. Prevents accidental role escalation if `$user_id` is empty. See #2393.
|
[5223]
|
johnjamesjacoby
|
In `bbp_update_topic_walker()` pass `$last_active_time` into `bbp_update_forum()` to avoid expensive recalculation of the forum's last active time. Props netweb. See #1925.
|
[5222]
|
johnjamesjacoby
|
In `bbp_update_topic()`, send the topic `post_date` - rather than `current_time()` - into the update walker. Fixes possibility of inconsistent times between topic `post_date` and forum last active times. Props netweb. See #1925.
|
[5221]
|
johnjamesjacoby
|
In `bbp_update_reply()`, send the reply `post_date` - rather than `current_time()` - into the update walker. Fixes possibility of inconsistent times between reply `post_date` and forum/topic last active times. Props netweb. See #1925.
|
[5246]
|
johnjamesjacoby
|
In `bbp_title()`, improve user profile logic to avoid "Your's" title text. Fixes #2503. (trunk)
|
[5247]
|
johnjamesjacoby
|
In `bbp_title()`, improve user profile logic to avoid "Your's" title text. Fixes #2503. (2.5 branch)
|
[5470]
|
johnjamesjacoby
|
In `bbp_theme_compat_reset_post()` also set `is_singular` to value of `is_single`. Improves query compatibility with themes and other plugins. Props Mat Lipe. Fixes #2545.
|
[5491]
|
johnjamesjacoby
|
In `bbp_split_topic_handler()` remove `$reply_position` cheater code, and rely on `bbp_update_reply_position()` to recalculate the correct position in the hierarchy after `wp_update_post()` has finished. Props netweb. Fixes #2624.
|
[5613]
|
johnjamesjacoby
|
In `bbp_notify_forum_subscribers()` remove incorrect array assignment. Fixes bug where `$headers` would be a multidimensional array, causing `wp_mail()` to complain.
|
[5489]
|
johnjamesjacoby
|
In `bbp_merge_topic_handler()` delete last and count metas, and update the reply position after call to `wp_update_post()`. Fixes bug where merging two topics with odd timestamps could result in orphaned or incorrect meta data and hierarchy positioning. Props netweb. Fixes #2528.
|
[5283]
|
johnjamesjacoby
|
In `bbp_locate_template()` check for `WP_USE_THEMES` before calling `load_template()` to avoid warnings when running phpunit tests. See #2542.
|
[5220]
|
johnjamesjacoby
|
In `bbp_kses_allowed_tags()` use `true` instead of empty `array()` for individual tag attributes. Props netweb. See #2483.
|
[5477]
|
johnjamesjacoby
|
In `bbp_has_topics()` bring back `$default_topic_search` variable to prevent debug notices.
|
[5212]
|
johnjamesjacoby
|
In `bbp_has_forums()` do some `post_parent` routing to make sure all forums are available on subscription pages. Fixes #2480. (trunk)
|
[5211]
|
johnjamesjacoby
|
In `bbp_has_forums()` do some `post_parent` routing to make sure all forums are available on subscription pages. Fixes #2480. (2.5 branch)
|
[5164]
|
johnjamesjacoby
|
In `bbp_get_forum_subscription_link()` do not return a link if viewing a forum category. This is a temporary stop-gap until forums can be subscribed to in a hierarchical manner. Fixes #2475, hat-tip netweb.
|
[5465]
|
johnjamesjacoby
|
In `bbp_do_ajax()` use `get_option( 'html_type' )`.
|
[5609]
|
johnjamesjacoby
|
In `bbp_current_author_ip()` check `$_SERVER['REMOTE_ADDR']` before attempting to parse it.
If it is empty (more likely for unit tests, but could be other oddities) we set it to '0.0.0.0' to do two things:
* Indicate to keymasters that something is amiss
* Allow `bbp_current_author_ip()` to proceed normally for the end-user
Fixes #2750.
|
[5473]
|
johnjamesjacoby
|
In `bbp_admin_repair_forum_topic_count()` include hidden topics in repair tool. Props thebrandonallen. Fixes #2680.
|
[5476]
|
johnjamesjacoby
|
In `_bbp_has_replies_where()` remove the `post__not_in` check and add extra search/replace arguments for more complex queries. Improves support for popular privacy plugins that frequently use `post__not_in`. Props mikelopez. Fixes #2609.
|
[5522]
|
netweb
|
In `Phorum.php` importer use the correct `callback_forumid` callback for reply forum ID's.
|
[5520]
|
netweb
|
In `Example.php` importer use the correct `callback_forumid` callback for reply forum ID's.
|
[5840]
|
johnjamesjacoby
|
In `BBP_Akismet::filter_post_terms()` use `bbp_get_topic_tag_names()` to use cached function instead of querying for object terms.
|
[5336]
|
netweb
|
In `.jshintrc` ignore undefined variables so `grunt jshint` task completes without error.
(reference variables created by WordPress dependencies or API's)
* Props netweb. Fixes #2578
|
[4720]
|
johnjamesjacoby
|
In BuddyPress's loader, setup components in priority 7, to get them in before activity actions are registered. Props r-a-y. Fixes #2176.
|
[3723]
|
johnjamesjacoby
|
In BuddyPress group forum extension, use raw forum slug option to avoid including the forum prefix. See #1669.
|
[3413]
|
johnjamesjacoby
|
Improves multisite user role and capability masking for global forums.
|