Skip to:
Content

bbPress.org


Ignore:
Timestamp:
11/15/2010 04:08:11 AM (16 years ago)
Author:
johnjamesjacoby
Message:

Replace constants with $bbp global. Rename 'post type' references to 'content type.' Various human readability fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-admin.php

    r2594 r2596  
    1313class BBP_Admin {
    1414
    15         function bbp_admin () {
     15        function BBP_Admin () {
     16                global $bbp;
     17
    1618                /** General ***********************************************************/
    1719
     
    3537
    3638                // Forum column headers.
    37                 add_filter( 'manage_' . BBP_FORUM_POST_TYPE_ID . '_posts_columns',  array( $this, 'forums_column_headers' ) );
     39                add_filter( 'manage_' . $bbp->forum_id . '_posts_columns',  array( $this, 'forums_column_headers' ) );
    3840
    3941                // Forum columns (in page row)
     
    4446
    4547                // Topic column headers.
    46                 add_filter( 'manage_' . BBP_TOPIC_POST_TYPE_ID . '_posts_columns',  array( $this, 'topics_column_headers' ) );
     48                add_filter( 'manage_' . $bbp->topic_id . '_posts_columns',  array( $this, 'topics_column_headers' ) );
    4749
    4850                // Topic columns (in post row)
     
    5759
    5860                // Reply column headers.
    59                 add_filter( 'manage_' . BBP_REPLY_POST_TYPE_ID . '_posts_columns',  array( $this, 'replies_column_headers' ) );
     61                add_filter( 'manage_' . $bbp->reply_id . '_posts_columns',  array( $this, 'replies_column_headers' ) );
    6062
    6163                // Reply columns (in post row)
     
    9092         */
    9193        function topic_parent_metabox () {
     94                global $bbp;
     95
    9296                add_meta_box (
    9397                        'bbp_topic_parent_id',
    9498                        __( 'Forum', 'bbpress' ),
    9599                        'bbp_topic_metabox',
    96                         BBP_TOPIC_POST_TYPE_ID,
     100                        $bbp->topic_id,
    97101                        'normal'
    98102                );
     
    130134         */
    131135        function reply_parent_metabox () {
     136                global $bbp;
     137
    132138                add_meta_box (
    133139                        'bbp_reply_parent_id',
    134140                        __( 'Topic', 'bbpress' ),
    135141                        'bbp_reply_metabox',
    136                         BBP_REPLY_POST_TYPE_ID,
     142                        $bbp->reply_id,
    137143                        'normal'
    138144                );
     
    170176         */
    171177        function admin_head () {
    172                 global $wp_query;
     178                global $wp_query, $bbp;
    173179
    174180                // Icons for top level admin menus
    175                 $menu_icon_url  = BBP_IMAGES_URL . '/menu.png';
     181                $menu_icon_url  = $bbp->images_url . '/menu.png';
    176182
    177183                // Top level menu classes
    178                 $forum_class = sanitize_html_class( BBP_FORUM_POST_TYPE_ID );
    179                 $topic_class = sanitize_html_class( BBP_TOPIC_POST_TYPE_ID );
    180                 $reply_class = sanitize_html_class( BBP_REPLY_POST_TYPE_ID );
     184                $forum_class = sanitize_html_class( $bbp->forum_id );
     185                $topic_class = sanitize_html_class( $bbp->topic_id );
     186                $reply_class = sanitize_html_class( $bbp->reply_id );
    181187
    182188                // Calculate offset for screen_icon sprite
    183189                if ( bbp_is_forum() || bbp_is_topic() || bbp_is_reply() )
    184                         $icons32_offset = -90 * array_search( $_GET['post_type'], array( BBP_FORUM_POST_TYPE_ID, BBP_TOPIC_POST_TYPE_ID, BBP_REPLY_POST_TYPE_ID ) );
     190                        $icons32_offset = -90 * array_search( $_GET['post_type'], array( $bbp->forum_id, $bbp->topic_id, $bbp->reply_id ) );
    185191
    186192?>
     
    211217                        }
    212218
    213                         <?php if ( in_array ( $_GET['post_type'], array( BBP_FORUM_POST_TYPE_ID, BBP_TOPIC_POST_TYPE_ID, BBP_REPLY_POST_TYPE_ID ) ) ) : ?>
     219                        <?php if ( in_array ( $_GET['post_type'], array( $bbp->forum_id, $bbp->topic_id, $bbp->reply_id ) ) ) : ?>
    214220                        #icon-edit, #icon-post {
    215                                 background: url(<?php echo BBP_IMAGES_URL . '/icons32.png'; ?>) no-repeat -4px <?php echo $icons32_offset; ?>px;
     221                                background: url(<?php echo $bbp->images_url . '/icons32.png'; ?>) no-repeat -4px <?php echo $icons32_offset; ?>px;
    216222                        }
    217223                       
     
    300306         */
    301307        function forums_column_data ( $column, $forum_id ) {
    302                 if ( $_GET['post_type'] !== BBP_FORUM_POST_TYPE_ID )
     308                global $bbp;
     309
     310                if ( $_GET['post_type'] !== $bbp->forum_id )
    303311                        return $column;
    304312
     
    328336         */     
    329337        function forums_row_actions ( $actions, $forum ) {
    330                 if ( BBP_FORUM_POST_TYPE_ID == $forum->post_type ) {
     338                global $bbp;
     339
     340                if ( $bbp->forum_id == $forum->post_type ) {
    331341                        unset( $actions['inline'] );
    332342
     
    370380         */
    371381        function topics_column_data ( $column, $topic_id ) {
    372                 if ( $_GET['post_type'] !== BBP_TOPIC_POST_TYPE_ID )
     382                global $bbp;
     383
     384                if ( $_GET['post_type'] !== $bbp->topic_id )
    373385                        return $column;
    374386
     
    429441         */     
    430442        function topics_row_actions ( $actions, $topic ) {
    431                 if ( in_array( $topic->post_type, array( BBP_TOPIC_POST_TYPE_ID, BBP_REPLY_POST_TYPE_ID ) ) )
     443                global $bbp;
     444
     445                if ( in_array( $topic->post_type, array( $bbp->topic_id, $bbp->reply_id ) ) )
    432446                        unset( $actions['inline hide-if-no-js'] );
    433447
     
    465479         */
    466480        function replies_column_data ( $column, $reply_id ) {
    467                 if ( $_GET['post_type'] !== BBP_REPLY_POST_TYPE_ID )
     481                global $bbp;
     482
     483                if ( $_GET['post_type'] !== $bbp->reply_id )
    468484                        return $column;
    469485
     
    541557         */
    542558        function replies_row_actions ( $actions, $reply ) {
    543                 if ( in_array( $reply->post_type, array( BBP_TOPIC_POST_TYPE_ID, BBP_REPLY_POST_TYPE_ID ) ) ) {
     559                global $bbp;
     560
     561                if ( in_array( $reply->post_type, array( $bbp->topic_id, $bbp->reply_id ) ) ) {
    544562                        unset( $actions['inline hide-if-no-js'] );
    545563
     
    556574         */
    557575        function register_admin_style () {
    558                 wp_admin_css_color( 'bbpress', __( 'Green', 'bbpress' ), BBP_URL . 'bbp-css/admin.css', array( '#222222', '#006600', '#deece1', '#6eb469' ) );
     576                global $bbp;
     577
     578                wp_admin_css_color( 'bbpress', __( 'Green', 'bbpress' ), $bbp->plugin_url . 'bbp-css/admin.css', array( '#222222', '#006600', '#deece1', '#6eb469' ) );
    559579        }
    560580}
     
    594614 */
    595615function bbp_topic_metabox () {
    596         global $post;
     616        global $post, $bbp;
    597617
    598618        $args = array(
    599                 'post_type'         => BBP_FORUM_POST_TYPE_ID,
     619                'post_type'         => $bbp->forum_id,
    600620                'exclude_tree'      => $post->ID,
    601621                'selected'          => $post->post_parent,
     
    635655 */
    636656function bbp_topic_reply_metabox () {
    637         global $post;
     657        global $post, $bbp;
    638658
    639659        $args = array(
    640                 'post_type'         => BBP_TOPIC_POST_TYPE_ID,
     660                'post_type'         => $bbp->topic_id,
    641661                'exclude_tree'      => $post->ID,
    642662                'selected'          => $post->post_parent,
     
    698718}
    699719
    700 // Setup bbPress Admin
    701 $bbp_admin = new BBP_Admin();
     720/**
     721 * bbp_admin ()
     722 *
     723 * Setup bbPress Admin
     724 *
     725 * @global <type> $bbp
     726 */
     727function bbp_admin() {
     728        global $bbp;
     729
     730        $bbp->admin = new BBP_Admin();
     731}
     732add_action( 'bbp_init', 'bbp_admin' );
    702733
    703734?>
Note: See TracChangeset for help on using the changeset viewer.