| [4690]
|
jmdodd
|
Fix array title copypasta in bbp_admin_repair_list().
* Props netweb.
* Fixes #2152.
|
| [2720]
|
johnjamesjacoby
|
Fix anonymous user links. Fix single reply template. Abstract out user profile/website links. Fixes #1408. Props !GautamGupta via Google Code-in
|
| [2799]
|
johnjamesjacoby
|
Fix ajax tag adding/removing. Fixes #1327
|
| [5421]
|
netweb
|
Fix additional references to topics in phpdoc for reply status dropdown functions. See #2463.
|
| [3027]
|
johnjamesjacoby
|
Fix activation notice to use current_theme_supports() and include a method to bypass the theme nag.
|
| [6532]
|
johnjamesjacoby
|
Fix accidentally inverted inline doc from r6531.
|
| [4885]
|
johnjamesjacoby
|
Fix a few widget fields that were not saving correctly. Props alex-ye. Fixes #2319 (trunk)
|
| [4886]
|
johnjamesjacoby
|
Fix a few widget fields that were not saving correctly. Props alex-ye. Fixes #2319 (2.3 branch)
|
| [3696]
|
johnjamesjacoby
|
Fix a bunch of possible accidental inline assignments in bbp-user-functions.php.
|
| [5264]
|
johnjamesjacoby
|
Fix `@since` PHPDoc for Drupal7 converter. Props netweb. Fixes #2521. (trunk)
|
| [5263]
|
johnjamesjacoby
|
Fix `@since` PHPDoc for Drupal7 converter. Props netweb. Fixes #2521. (2.5 branch)
|
| [6365]
|
netweb
|
Fix `@return` docs typo in `bbp_title`
Props SergeyBiryukov.
Fixes #3080.
|
| [6069]
|
netweb
|
Fix Subscriptions slug setting field PHPDoc block copy pasta
|
| [6937]
|
johnjamesjacoby
|
Fix Sergey's avatar. <3
|
| [6166]
|
xknown
|
Fix PHP7 parse error.
The result of `new` can't be longer assigned by reference.
See #3033
|
| [6155]
|
xknown
|
Fix PHP7 parse error.
The result of `new` can't be longer assigned by reference.
See #3033
|
| [7118]
|
xknown
|
Fix PHP warnings.
|
| [6156]
|
xknown
|
Fix PHP 7 compat issues w.r.t. the use of `func_get_arg()`.
`func_get_arg()` returns the current (modified) value of the given argument. Let's make sure the code behaves the same.
See #3033
|
| [6154]
|
xknown
|
Fix PHP 7 compat issue.
- `func_get_arg()` returns the current (modified) value of the given argument. Let's make sure the code is compatible with older PHP versions.
- Add also PHP 5.x style constructors.
See #3033
|
| [5053]
|
johnjamesjacoby
|
Fix PHP 5.4 by reference E_STRICT warning in bbp_get_user_role(). See #2372.
|
| [3370]
|
johnjamesjacoby
|
Fix MySQL installation error with table type MYISAM in 5.5 and above. Props !DJPaul. Fixes #1486. (trunk)
|
| [2757]
|
johnjamesjacoby
|
Fix @sinces from r2756
|
| [5182]
|
johnjamesjacoby
|
Fix @since.
|
| [2747]
|
johnjamesjacoby
|
Fix @since's from r2746. Use correct 'read_private_forums' cap where appropriate.
|
| [2829]
|
johnjamesjacoby
|
Fix @since revision numbers
|
| [2908]
|
johnjamesjacoby
|
Fix @since and @param or bbp_update_forum
|
| [5353]
|
netweb
|
Fix @since PHPDoc for `toggle_forum` and `toggle_forum_notice` in /includes/admin/forums.php
|
| [4929]
|
johnjamesjacoby
|
Fix @deprecated tag for bbp_generate_rewrite_rules(). See #2336.
|
| [5383]
|
netweb
|
Fix .editorconfig file, file should be a file not a diff.
Props thebrandonallen. Fixes #2612
|
| [4583]
|
jmdodd
|
Fix .bbp-search-content CSS copy pasta typo.
* Props netweb.
* Fixes #2111.
|
| [3658]
|
johnjamesjacoby
|
Fix 'deactivate' copy-pasta from r3657. See #1660.
|
| [4495]
|
johnjamesjacoby
|
Fix $args collision in topic views widget.
|
| [3135]
|
johnjamesjacoby
|
First round of security sweeps and final code clean-up. Includes new/edit topic functions, topic merge, and some strtoupper() checks on REQUEST_METHOD. See #1514.
|
| [3552]
|
johnjamesjacoby
|
First round of BuddyPress Groups integration:
* Moves BuddyPress extension activation to bp_include action
* Adds form-forum.php template part
|
| [3816]
|
johnjamesjacoby
|
First pass: replace bbPress 1.1 importer with bbConverter by Adam Ellis.
* Handles large bbPress installations much better than original importer
* Better potential for new converters in future
* Breathes life into abandoned bbConverter project
* See 1592
* Props Adam Ellis for bbConverter
* @todo: Settings/UI/code clean-up, shake vigorously, lather, rinse, repeat
|
| [3815]
|
johnjamesjacoby
|
First pass: replace bbPress 1.1 importer with bbConverter by Adam Ellis.
* Handles large bbPress installations much better than original importer
* Better potential for new converters in future
* Breathes life into abandoned bbConverter project
* See 1592
* Props Adam Ellis for bbConverter
* @todo: Settings/UI/code clean-up, shake vigorously, lather, rinse, repeat
|
| [2653]
|
johnjamesjacoby
|
First pass at widgets. Props Jason K via Google Code In
|
| [3623]
|
johnjamesjacoby
|
First pass at v2 theme compatibility:
* Remove references to current_theme_supports()
* Introduce bbp_locate_template() to include theme compat path
* Use bbp_locate_template() through-out project
* See #1691
|
| [2737]
|
johnjamesjacoby
|
First pass at using WordPress Settings API for admin settings. Props !GautamGupta via Google Code-in
|
| [2688]
|
johnjamesjacoby
|
First pass at user profiles and front-end user editing. Fixes #1364 props !GautamGupta via Google Code-in. Split bbp-template.php into smaller files. Rename 'profile-' pages to 'user-'. (This is the Ultra Magnus of changesets.)
|
| [2652]
|
johnjamesjacoby
|
First pass at user favorites. Props !GautamGupta via Google Code In
|
| [5266]
|
johnjamesjacoby
|
First pass at unit test suite. Props netweb. See #2542.
|
| [2615]
|
johnjamesjacoby
|
First pass at topic, reply, and voice counts. In this first pass, forum replies and forum voices are not working. Also forum counts will be skewed if there are subforums, and reply counts will be skewed if hacking threaded replies. @todo: Use walker and children/ancestors
|
| [2727]
|
johnjamesjacoby
|
First pass at topic moderation links for Trash, Open/Closed, and Spam. Props !GautamGupta via Google Code-in
|
| [4932]
|
johnjamesjacoby
|
First pass at settings and options redux:
* Introduce toggle to break forum settings up into existing !WordPress settings pages. Off by default, this allows us to migrate easier later, should we decide to go this route. See #1500.
* Introduce setting to handle the forum-root toggle. This eliminates the possible forum/topic archive slug conflict, if using topics archive as forum root. More to integrate here, including changing the main query and template part output.
* Break user slugs into their own section, and allow favorites and subscriptions slugs to be edited.
* Turn Forum Root into it's own section, and move topic/reply archive slugs into the new user section.
|
| [5226]
|
johnjamesjacoby
|
First pass at replacing `Green` admin color scheme with `Mint` and `Evergreen` for WordPress 3.8. More to do here. Props melchoyce, ryelle. See #2462.
|
| [3731]
|
johnjamesjacoby
|
First pass at network updater. See #1725.
|
| [4228]
|
johnjamesjacoby
|
First pass at improving user profiles:
* Sections: topics created, replies created, favorites, subscriptions, and edit.
* Include template-parts, template-tags, functions, rewrite rules/tags, and primitive API's for new profile sections.
* Tweak CSS for new functionalities.
* See: #1939
|
| [2578]
|
johnjamesjacoby
|
First pass at improved admin interface. Adds ability to add and edit user from within admin.
|
| [2895]
|
johnjamesjacoby
|
First pass at forum, topic, and reply count routines. In this first iteration, counts are purposely overly sensitive resulting in more hits to the database than ultimately will be necessary in the final iteration. The process of recounting and realigning last_active_id and last_active_time is made difficult by being restricted to using the post_parent column for post relationships. Future versions may use syncopated taxonomies, mptt, or some other method to lighten this load. This first pass also relies heavily on the WordPress API wherever possible, and only uses custom queries in an attempt to limit memory usage. There me additional benefits from sub-queries and/or self joins. Would love to have more eyes on this specifically.
|
| [3669]
|
johnjamesjacoby
|
First pass at forum trash/untrash/delete actions and functions for BuddyPress group forums. See #1669.
|
| [3768]
|
johnjamesjacoby
|
First pass at creating forum content on first installation.
* Move bbp_activation and bbp_deactivation action hooks into admin actions so they are not run by site visitors
* Introduce bbp_create_initial_content() function to handle insertion of initial forum, topic, and reply
* Fixes #1701
|
| [2670]
|
johnjamesjacoby
|
First pass at anonymous posting. Fixes #1363 props !Kaspace from Google Code-in
|
| [2947]
|
johnjamesjacoby
|
First pass at allowing topics and replies to be created via their respective "New" screens in wp-admin.
@todo - metaboxes to match new core functionalities
|
| [3395]
|
johnjamesjacoby
|
First pass at adding BuddyPress activity stream awareness to new topic and new reply creation. Rename $bbp->plugins to $bbp->extend for clarity. Rename bbp-core-akismet.php to bbp-extend-akismet.php to match new nomenclature. Fix debug notices with loop queries where they were set to arrays rather than stdClass.
|
| [3194]
|
johnjamesjacoby
|
First pass at a stand-alone to plugin converter. Props !GautamGupta and Nightgunner5. See #1523.
|
| [2567]
|
johnjamesjacoby
|
First pass at Voices. Fixes #1330. Props !GautamGupta
|
| [3171]
|
johnjamesjacoby
|
First pass at RSS feeds. See #1422.
|
| [2548]
|
johnjamesjacoby
|
Finish tfoot in forum and front
|
| [6484]
|
johnjamesjacoby
|
Filters: cast return values & update phpdoc.
|
| [6487]
|
johnjamesjacoby
|
Filters: Pass original `$args` array into various filters.
These were all unintentionally omitted when these filters were introduced.
|
| [4689]
|
johnjamesjacoby
|
Filter topic and reply content code trick and encoding before priority 10. Fixes third party plugin compat when filtering content. Hattip mordauk.
|
| [4607]
|
johnjamesjacoby
|
Filter the TinyMCE quicktags buttons to remove buttons that users cannot use.
|
| [4606]
|
johnjamesjacoby
|
Filter the TeenyMCE buttons to remove buttons that users cannot use. Maybe allow images; commented out for now.
|
| [3721]
|
johnjamesjacoby
|
Filter links to user subscriptions and favorites, and return them to their BuddyPress profile equivalents. See #1669.
|
| [3803]
|
johnjamesjacoby
|
Filter forum/topic/reply URLs and canonicalize to group forum URL if applicable:
* Fixes #1781
* Props boonebgorges
|
| [2559]
|
johnjamesjacoby
|
Fill in some blanks on taxonomy-bbp_topic_tag template file
|
| [2560]
|
johnjamesjacoby
|
Fill in single-bbp_reply template file
|
| [6793]
|
johnjamesjacoby
|
Feeds: use `esc_url_raw()` in topics & replies generator URLs.
This brings generator tag handling up to par with recent WordPress changes.
|
| [7326]
|
johnjamesjacoby
|
Feeds: prefer filterable functions in `bbp_display_replies_feed_rss2()`.
This change replaces function calls to `the_author()` with the bbPress equivalent for topics & replies.
This allows display names in feeds to be filtered in the same way they normally are in non-feed contexts.
Props yoavf.
In trunk, for 2.7.
Fixes #3543.
|
| [7327]
|
johnjamesjacoby
|
Feeds: prefer filterable functions in `bbp_display_replies_feed_rss2()`.
This change replaces function calls to `the_author()` with the bbPress equivalent for topics & replies.
This allows display names in feeds to be filtered in the same way they normally are in non-feed contexts.
Props yoavf.
In branches/2.6, for 2.6.14.
Fixes #3543.
|
| [6794]
|
johnjamesjacoby
|
Feeds: bring back accidentally deleted semi-colon from r6793.
|
| [6318]
|
johnjamesjacoby
|
Feeds: Run for it, Marty!
Props thebrandonallen. Fixes #3066.
|
| [6306]
|
johnjamesjacoby
|
Feeds: Call `get_wp_title_rss()` in replies feeds.
See #3064. Missed in r6304.
|
| [6224]
|
johnjamesjacoby
|
Feeds: Avoid duplicate site name in replies feed title.
Fixes #2998. Props SergeyBiryukov.
|
| [6304]
|
johnjamesjacoby
|
Feeds: Allow feed titles to be filtered (using the WordPress filter name.)
Also removes redundant conditional in replies feed.
Props SergeyBiryukov. Fixes #3064.
|
| [3973]
|
johnjamesjacoby
|
Feeds:
* Use query_posts() in bbp_request_feed_trap().
* Provides example on potential use-case in bbPress core.
* Removes need to reference $wp_query global directly.
|
| [3976]
|
johnjamesjacoby
|
Feeds:
* Never separate the lead topic when viewing a feed.
* Add is_feed() check to bbp_show_lead_topic().
|
| [4267]
|
johnjamesjacoby
|
Feeds:
* Fix feed generation time for topics and replies.
* Fixes #1993.
* Props SteveAtty.
|
| [3975]
|
johnjamesjacoby
|
Feeds:
* Do not append topic and reply revision information to feeds.
|
| [3974]
|
johnjamesjacoby
|
Feeds:
* Add 'feed' query-var to bbp_request_feed_trap() queries.
|
| [3435]
|
johnjamesjacoby
|
Feed me 2.0! Improvements to feeds, allowing to filter by topic, reply, and defaulting to all. Works with single forums, topics, and their related content.
|
| [3978]
|
johnjamesjacoby
|
Favorities:
* Add $topic_id param to bbp_user_favorites_link() to allow overriding link.
* Check reply post-type, and use topic ID if link is displayed there.
|
| [5926]
|
johnjamesjacoby
|
Favorites: Purge cache when adding/removing a favorite.
This changeset fixes a bug where cache was not busted, causing incorrect results to be returned & displayed.
Props thebrandonallen. See #2855.
|
| [6309]
|
johnjamesjacoby
|
Favorites/Subscriptions: Pagination & `redirect_to` clean-up.
* PHPDoc & inline doc
* Prefer `urlencode()` over `esc_url()` for `redirect_to` query argument
* Corrections to forum & topic subscription loop logic, since they're both listed on the same page
See #3065.
|
| [6305]
|
johnjamesjacoby
|
Favorites/Subscriptions: Look for a `redirect_to` destination in handlers.
See #3065.
|
| [6308]
|
johnjamesjacoby
|
Favorites/Subscriptions: Add paged data to permalinks when in the loop.
Also add`redirect_to` parameters to links if passed in.
Fixes #3065.
|
| [6307]
|
johnjamesjacoby
|
Favorites/Subscriptions: Add `redirect_to` parameters to links if viewing relevant user profile pages.
See #3065.
|
| [6109]
|
johnjamesjacoby
|
Favorites/Subscriptions/Moderators: Introduce metadata API for linking multiple users to multiple forums/topics.
Previous to this, connections were stored in `usermeta`. We knew this would not scale, but bbPress 1 had a friendlier database schema & we expected WordPress's taxonomy/relationship roadmap would be farther along by now.
By storing user ID's in `postmeta` instead, we gain an ability to query for connections from both directions without custom MySQL, while also leveraging persistent caching in a more sane way.
This commit includes several new helper functions for low-level relationship management, as well as modifications to existing functions to allow them to continue to work as they always have.
See: #2959.
|
| [6493]
|
johnjamesjacoby
|
Favorites/Subscriptions improvements:
* Remove superfluous checks against current current user fav/sub status
* Always return `$success`
* Prefer `bbp_get_` functions over generic `intval()` to validate `$_GET` ID's
|
| [5058]
|
johnjamesjacoby
|
Fallback to title sorting in bbp_has_forums() if no menu_order is present. Props netweb. Fixes #2373.
|
| [5054]
|
johnjamesjacoby
|
Fallback to 'title' sorting in bbp_list_forums() for subforum sorting. Hat tip mordauk. Fixes #2373.
|
| [3648]
|
johnjamesjacoby
|
Fall back on user_login, and lastly "Anonymous" if no name is found anywhere. Fixes #1704.
|
| [3415]
|
johnjamesjacoby
|
Extrea duplicate admin menu separator prevention.
|
| [4501]
|
johnjamesjacoby
|
Extract:
* Remove unused BBP_Forum_Walker class, and bbp_walk_forum function, that use extract().
* See #2056.
|
| [4498]
|
johnjamesjacoby
|
Extract:
* Remove extract() usages from /users/template-tag.php.
* See #2056.
|
| [4506]
|
johnjamesjacoby
|
Extract:
* Remove extract() usages from /topics/template-tags.php.
* See #2056.
|
| [4507]
|
johnjamesjacoby
|
Extract:
* Remove extract() usages from /replies/template-tags.php.
* See #2056.
|
| [4493]
|
johnjamesjacoby
|
Extract:
* Remove extract() from widgets.
* See #2056.
|
| [4497]
|
johnjamesjacoby
|
Extract:
* Remove extract() from extra statistics page template.
* See #2056.
|