WordPress.org

Plugin Directory

Changeset 634036


Ignore:
Timestamp:
12/04/12 15:04:56 (17 months ago)
Author:
sc0ttkclark
Message:

Filters: fixes for 3.5 tables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • filters/trunk/ui/wp/3.5/table.php

    r633828 r634036  
    7575 
    7676        // Subtract post types that are not included in the admin all list. 
    77         foreach ( get_post_stati( array( 'show_in_admin_all_list' => false ) ) as $state ) 
     77        foreach ( get_post_stati( array( 'show_in_admin_all_list' => false ) ) as $state ) { 
    7878            $total_posts -= $num_posts->$state; 
    79  
    80         $class = empty( $class ) && ( 'all' == $_REQUEST[ 'post_status' ] || empty( $_REQUEST[ 'post_status' ] ) ) && empty( $_REQUEST[ 'show_sticky' ] ) ? ' class="current"' : ''; 
     79        } 
     80 
     81        $class = ( empty( $class ) && ( isset( $_REQUEST[ 'post_status' ] ) && 'all' == $_REQUEST[ 'post_status' ] || empty( $_REQUEST[ 'post_status' ] ) ) && empty( $_REQUEST[ 'show_sticky' ] ) ) ? ' class="current"' : ''; 
    8182        $url = filters_var_update( array( 'post_type' => $post_type, 'post_status' => '', 'all_posts' => ( empty( $allposts ) ? '' : 1 ), 'paged' => '', 'action' => '', 'action2' => '' ), null, array( 'paged', 'action', 'action2' ) ); 
    8283        $status_links[ 'all' ] = "<a href='{$url}'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_posts, 'posts' ), number_format_i18n( $total_posts ) ) . '</a>'; 
     
    371372                    } 
    372373 
    373                     if ( 1 == 0 ) { 
    374                 ?> 
    375                     <p> 
    376                         <label for="m">Month</label> 
    377  
    378                         <?php $this->months_dropdown( $this->post_type_object->name ); ?> 
     374                    $zebra = true; 
     375 
     376                    // @todo Make months optional 
     377                    $selected_m = filters_var_raw( 'm', 'get', '' ); 
     378                ?> 
     379                    <p class="filters-ui-posts-filter-toggled filters-ui-posts-filter-m<?php echo ( $zebra ? ' clear' : '' ); ?>"> 
     380                        <span class="filters-ui-posts-filter-toggle toggle-on<?php echo ( empty( $selected_m ) ? '' : ' hidden' ); ?>">+</span> 
     381                        <span class="filters-ui-posts-filter-toggle toggle-off<?php echo ( empty( $selected_m ) ? ' hidden' : '' ); ?>"><?php _e( 'Clear', 'filters' ); ?></span> 
     382 
     383                        <label for="m"> 
     384                            <?php _e( 'Month' ); ?> 
     385                        </label> 
     386 
     387                        <span class="filters-ui-posts-filter<?php echo ( empty( $selected_tax ) ? ' hidden' : '' ); ?>"> 
     388                            <?php $this->months_dropdown( $this->post_type_object->name ); ?> 
     389                        </span> 
    379390                    </p> 
    380391                <?php 
    381                     } 
     392                    $zebra = empty( $zebra ); 
    382393 
    383394                    $taxonomies = get_taxonomies( array(), 'objects' ); 
    384  
    385                     $zebra = true; 
    386395 
    387396                    foreach ( $taxonomies as $taxonomy ) { 
     
    420429                        } 
    421430                    } 
    422                 ?> 
    423             </div> 
    424  
    425             <div class="filters-ui-posts-filters"> 
    426                 <?php 
    427                     $zebra = true; 
    428431 
    429432                    foreach ( $filters as $filter ) { 
     
    486489            </div> 
    487490 
    488             <p class="submit<?php echo ( $zebra ? ' clear' : '' ); ?>"><input type="submit" value="<?php esc_attr_e( 'Search', 'filters' ); ?> Events" class="button button-primary" /></p> 
     491            <p class="submit<?php echo ( $zebra ? ' clear' : '' ); ?>"><input type="submit" value="<?php esc_attr_e( 'Search', 'filters' ); ?> <?php echo $this->post_type_object->label; ?>" class="button button-primary" /></p> 
    489492        </form> 
    490493    </div> 
Note: See TracChangeset for help on using the changeset viewer.