Skip to:
Content

bbPress.org


Ignore:
Timestamp:
09/10/2011 10:27:19 PM (13 years ago)
Author:
johnjamesjacoby
Message:

API adjustments:

  • Refactor _status_ vars into callable functions.
  • Audit usage of $bbp global.
  • Perform get_class() checks on extensions to avoid errors if global $bbp is overloaded.
  • Bump DB version to 175.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbpress.php

    r3496 r3505  
    3232class bbPress {
    3333
     34    /**
     35     * Note to Plugin and Theme authors:
     36     *
     37     * Do not directly reference the variables below in your code. Their names
     38     * and locations in the bbPress class are subject to change at any time.
     39     *
     40     * Most of them have reference functions located in bbp-includes. The ones
     41     * that don't can be accessed via their respective WordPress API's.
     42     */
     43
    3444    /** Version ***************************************************************/
    3545
     
    4252     * @public string bbPress DB version
    4353     */
    44     public $db_version = '165';
     54    public $db_version = '175';
    4555
    4656    /** Post types ************************************************************/
     
    347357
    348358        // Status identifiers
    349         $this->spam_status_id     = apply_filters( 'bbp_spam_post_status',   'spam'   );
    350         $this->closed_status_id   = apply_filters( 'bbp_closed_post_status', 'closed' );
    351         $this->orphan_status_id   = apply_filters( 'bbp_orphan_post_status', 'orphan' );
    352         $this->hidden_status_id   = apply_filters( 'bbp_hidden_post_status', 'hidden' );
    353         $this->trash_status_id    = 'trash';
     359        $this->spam_status_id     = apply_filters( 'bbp_spam_post_status',    'spam'    );
     360        $this->closed_status_id   = apply_filters( 'bbp_closed_post_status',  'closed'  );
     361        $this->orphan_status_id   = apply_filters( 'bbp_orphan_post_status',  'orphan'  );
     362        $this->public_status_id   = apply_filters( 'bbp_public_post_status',  'publish' );
     363        $this->private_status_id  = apply_filters( 'bbp_private_post_status', 'private' );
     364        $this->hidden_status_id   = apply_filters( 'bbp_hidden_post_status',  'hidden'  );
     365        $this->trash_status_id    = apply_filters( 'bbp_trash_post_status',   'trash'   );
    354366
    355367        // Other identifiers
Note: See TracChangeset for help on using the changeset viewer.