Changeset 104 for sites/trunk/wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php
- Timestamp:
- 10/15/2013 07:28:34 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php
r54 r104 405 405 406 406 // Use tracks to form the columns. 407 foreach ( $tracks as $track ) 408 $columns[ $track->term_id ] = $track->term_id; 407 if ( $tracks ) { 408 foreach ( $tracks as $track ) 409 $columns[ $track->term_id ] = $track->term_id; 410 } else { 411 $columns[ 0 ] = 0; 412 } 409 413 410 414 unset( $tracks ); … … 412 416 // Loop through all sessions and assign them into the formatted 413 417 // $sessions array: $sessions[ $time ][ $track ] = $session_id 418 // Use 0 as the track ID if no tracks exist 414 419 415 420 $sessions = array(); … … 422 427 $sessions[ $time ] = array(); 423 428 424 if ( ! empty( $tracks ) ) 429 if ( empty( $tracks ) ) { 430 $sessions[ $time ][ 0 ] = $session->ID; 431 } else { 425 432 foreach ( $tracks as $track ) 426 433 $sessions[ $time ][ $track->term_id ] = $session->ID; 434 } 427 435 } 428 436 … … 451 459 foreach ( $columns as $term_id ) { 452 460 $track = get_term( $term_id, 'wcb_track' ); 453 $html .= sprintf( '<th class="wcpt-col-track"><span class="wcpt-track-name">%s</span> <span class="wcpt-track-description">%s</span></th>', esc_html( $track->name ), esc_html( $track->description ) ); 461 $html .= sprintf( 462 '<th class="wcpt-col-track"> <span class="wcpt-track-name">%s</span> <span class="wcpt-track-description">%s</span> </th>', 463 isset( $track->term_id ) ? esc_html( $track->name ) : '', 464 isset( $track->term_id ) ? esc_html( $track->description ) : '' 465 ); 454 466 } 455 467
Note: See TracChangeset
for help on using the changeset viewer.