Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/19/2012 06:52:23 AM (12 years ago)
Author:
johnjamesjacoby
Message:

Wizard:

  • Remove theme selection; theme compat negates this.
  • Fix $bp_pages issues with wizard when using existing pages.
  • Bail early if not correct $_POST conditions rather than huge wrapping if () statements.
  • Remove find.png theme image.
  • Use buddypress() function in place of global $bp in changed files.
  • Bump DB version.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/admin/bp-core-components.php

    r6342 r6343  
    173173            break;
    174174    }
    175 
    176     // The setup wizard uses different, more descriptive text
    177     if ( bp_get_maintenance_mode() ) : ?>
    178 
    179         <h3><?php _e( 'Available Components', 'buddypress' ); ?></h3>
    180 
    181         <p><?php _e( 'Each component has a unique purpose, and your community may not need each one.', 'buddypress' ); ?></p>
    182 
    183     <?php endif ?>
    184 
    185         <ul class="subsubsub">
    186             <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'all'      ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'all'      ) : ?>class="current"<?php endif; ?>><?php printf( _nx( 'All <span class="count">(%s)</span>',      'All <span class="count">(%s)</span>',      $all_count,         'plugins', 'buddypress' ), number_format_i18n( $all_count                    ) ); ?></a> | </li>
    187             <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'active'   ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'active'   ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Active <span class="count">(%s)</span>',   'Active <span class="count">(%s)</span>',   count( $active_components   ), 'buddypress' ), number_format_i18n( count( $active_components   ) ) ); ?></a> | </li>
    188             <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'inactive' ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'inactive' ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', count( $inactive_components ), 'buddypress' ), number_format_i18n( count( $inactive_components ) ) ); ?></a> | </li>
    189             <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'mustuse'  ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'mustuse'  ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Must-Use <span class="count">(%s)</span>', 'Must-Use <span class="count">(%s)</span>', count( $required_components ), 'buddypress' ), number_format_i18n( count( $required_components ) ) ); ?></a></li>
    190         </ul>
    191 
    192         <table class="widefat fixed plugins" cellspacing="0">
    193             <thead>
    194                 <tr>
    195                     <th scope="col" id="cb" class="manage-column column-cb check-column">&nbsp;</th>
    196                     <th scope="col" id="name" class="manage-column column-name" style="width: 190px;"><?php _e( 'Component', 'buddypress' ); ?></th>
    197                     <th scope="col" id="description" class="manage-column column-description"><?php _e( 'Description', 'buddypress' ); ?></th>
     175   
     176    if ( ! bp_get_maintenance_mode() ) : ?>
     177
     178    <ul class="subsubsub">
     179        <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'all'      ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'all'      ) : ?>class="current"<?php endif; ?>><?php printf( _nx( 'All <span class="count">(%s)</span>',      'All <span class="count">(%s)</span>',      $all_count,         'plugins', 'buddypress' ), number_format_i18n( $all_count                    ) ); ?></a> | </li>
     180        <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'active'   ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'active'   ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Active <span class="count">(%s)</span>',   'Active <span class="count">(%s)</span>',   count( $active_components   ), 'buddypress' ), number_format_i18n( count( $active_components   ) ) ); ?></a> | </li>
     181        <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'inactive' ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'inactive' ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', count( $inactive_components ), 'buddypress' ), number_format_i18n( count( $inactive_components ) ) ); ?></a> | </li>
     182        <li><a href="<?php echo add_query_arg( array( 'page' => 'bp-components', 'action' => 'mustuse'  ), bp_get_admin_url( $page ) ); ?>" <?php if ( $action === 'mustuse'  ) : ?>class="current"<?php endif; ?>><?php printf( _n(  'Must-Use <span class="count">(%s)</span>', 'Must-Use <span class="count">(%s)</span>', count( $required_components ), 'buddypress' ), number_format_i18n( count( $required_components ) ) ); ?></a></li>
     183    </ul>
     184
     185    <?php endif; ?>
     186
     187    <table class="widefat fixed plugins" cellspacing="0">
     188        <thead>
     189            <tr>
     190                <th scope="col" id="cb" class="manage-column column-cb check-column">&nbsp;</th>
     191                <th scope="col" id="name" class="manage-column column-name" style="width: 190px;"><?php _e( 'Component', 'buddypress' ); ?></th>
     192                <th scope="col" id="description" class="manage-column column-description"><?php _e( 'Description', 'buddypress' ); ?></th>
     193            </tr>
     194        </thead>
     195
     196        <tfoot>
     197            <tr>
     198                <th scope="col" class="manage-column column-cb check-column">&nbsp;</th>
     199                <th scope="col" class="manage-column column-name" style="width: 190px;"><?php _e( 'Component', 'buddypress' ); ?></th>
     200                <th scope="col" class="manage-column column-description"><?php _e( 'Description', 'buddypress' ); ?></th>
     201            </tr>
     202        </tfoot>
     203
     204        <tbody id="the-list">
     205
     206            <?php if ( !empty( $current_components ) ) : ?>
     207
     208                <?php foreach ( $current_components as $name => $labels ) : ?>
     209
     210                    <?php if ( !in_array( $name, array( 'core', 'members' ) ) ) :
     211                        $class = isset( $active_components[esc_attr( $name )] ) ? 'active' : 'inactive';
     212                    else :
     213                        $class = 'active';
     214                    endif; ?>
     215
     216                    <tr id="<?php echo $name; ?>" class="<?php echo $name . ' ' . $class; ?>">
     217                        <th scope="row">
     218
     219                            <?php if ( !in_array( $name, array( 'core', 'members' ) ) ) : ?>
     220
     221                                <input type="checkbox" id="bp_components[<?php echo esc_attr( $name ); ?>]" name="bp_components[<?php echo esc_attr( $name ); ?>]" value="1"<?php checked( isset( $active_components[esc_attr( $name )] ) ); ?> />
     222
     223                            <?php endif; ?>
     224
     225                            <label class="screen-reader-text" for="bp_components[<?php echo esc_attr( $name ); ?>]"><?php sprintf( __( 'Select %s', 'buddypress' ), esc_html( $labels['title'] ) );  ?></label>
     226                        </th>
     227                        <td class="plugin-title" style="width: 190px;">
     228                            <span></span>
     229                            <strong><?php echo esc_html( $labels['title'] ); ?></strong>
     230                            <div class="row-actions-visible">
     231
     232                            </div>
     233                        </td>
     234
     235                        <td class="column-description desc">
     236                            <div class="plugin-description">
     237                                <p><?php echo $labels['description']; ?></p>
     238                            </div>
     239                            <div class="active second plugin-version-author-uri">
     240
     241                            </div>
     242                        </td>
     243                    </tr>
     244
     245                <?php endforeach ?>
     246
     247            <?php else : ?>
     248
     249                <tr class="no-items">
     250                    <td class="colspanchange" colspan="3"><?php _e( 'No components found.', 'buddypress' ); ?></td>
    198251                </tr>
    199             </thead>
    200 
    201             <tfoot>
    202                 <tr>
    203                     <th scope="col" class="manage-column column-cb check-column">&nbsp;</th>
    204                     <th scope="col" class="manage-column column-name" style="width: 190px;"><?php _e( 'Component', 'buddypress' ); ?></th>
    205                     <th scope="col" class="manage-column column-description"><?php _e( 'Description', 'buddypress' ); ?></th>
    206                 </tr>
    207             </tfoot>
    208 
    209             <tbody id="the-list">
    210 
    211                 <?php if ( !empty( $current_components ) ) : ?>
    212 
    213                     <?php foreach ( $current_components as $name => $labels ) : ?>
    214 
    215                         <?php if ( !in_array( $name, array( 'core', 'members' ) ) ) :
    216                             $class = isset( $active_components[esc_attr( $name )] ) ? 'active' : 'inactive';
    217                         else :
    218                             $class = 'active';
    219                         endif; ?>
    220 
    221                         <tr id="<?php echo $name; ?>" class="<?php echo $name . ' ' . $class; ?>">
    222                             <th scope="row">
    223 
    224                                 <?php if ( !in_array( $name, array( 'core', 'members' ) ) ) : ?>
    225 
    226                                     <input type="checkbox" id="bp_components[<?php echo esc_attr( $name ); ?>]" name="bp_components[<?php echo esc_attr( $name ); ?>]" value="1"<?php checked( isset( $active_components[esc_attr( $name )] ) ); ?> />
    227 
    228                                 <?php endif; ?>
    229 
    230                                 <label class="screen-reader-text" for="bp_components[<?php echo esc_attr( $name ); ?>]"><?php sprintf( __( 'Select %s', 'buddypress' ), esc_html( $labels['title'] ) );  ?></label>
    231                             </th>
    232                             <td class="plugin-title" style="width: 190px;">
    233                                 <span></span>
    234                                 <strong><?php echo esc_html( $labels['title'] ); ?></strong>
    235                                 <div class="row-actions-visible">
    236 
    237                                 </div>
    238                             </td>
    239 
    240                             <td class="column-description desc">
    241                                 <div class="plugin-description">
    242                                     <p><?php echo $labels['description']; ?></p>
    243                                 </div>
    244                                 <div class="active second plugin-version-author-uri">
    245 
    246                                 </div>
    247                             </td>
    248                         </tr>
    249 
    250                     <?php endforeach ?>
    251 
    252                 <?php else : ?>
    253 
    254                     <tr class="no-items">
    255                         <td class="colspanchange" colspan="3"><?php _e( 'No components found.', 'buddypress' ); ?></td>
    256                     </tr>
    257 
    258                 <?php endif; ?>
    259 
    260             </tbody>
    261         </table>
     252
     253            <?php endif; ?>
     254
     255        </tbody>
     256    </table>
    262257
    263258    <input type="hidden" name="bp_components[members]" value="1" />
Note: See TracChangeset for help on using the changeset viewer.