Player list should default to manual unless creating a new list

This commit is contained in:
Brian Miyaji
2015-01-22 10:38:02 +11:00
parent eb4e1f2ec3
commit aac0670c43

View File

@@ -26,7 +26,10 @@ class SP_Meta_Box_List_Details {
$orderby = get_post_meta( $post->ID, 'sp_orderby', true ); $orderby = get_post_meta( $post->ID, 'sp_orderby', true );
$order = get_post_meta( $post->ID, 'sp_order', true ); $order = get_post_meta( $post->ID, 'sp_order', true );
$select = get_post_meta( $post->ID, 'sp_select', true ); $select = get_post_meta( $post->ID, 'sp_select', true );
if ( ! $select ) $select = 'auto'; if ( ! $select ) {
global $pagenow;
$select = ( 'post-new.php' == $pagenow ? 'auto' : 'manual' );
}
?> ?>
<div> <div>
<p><strong><?php _e( 'Competition', 'sportspress' ); ?></strong></p> <p><strong><?php _e( 'Competition', 'sportspress' ); ?></strong></p>
@@ -105,18 +108,16 @@ class SP_Meta_Box_List_Details {
</select> </select>
</p> </p>
<p><strong><?php _e( 'Players', 'sportspress' ); ?></strong></p> <p><strong><?php _e( 'Players', 'sportspress' ); ?></strong></p>
<p> <p class="sp-select-setting">
<select name="sp_select" class="sp-select-setting"> <select name="sp_select">
<option value="auto" <?php selected( 'auto', $select ); ?>><?php _e( 'Auto', 'sportspress' ); ?></option> <option value="auto" <?php selected( 'auto', $select ); ?>><?php _e( 'Auto', 'sportspress' ); ?></option>
<option value="manual" <?php selected( 'manual', $select ); ?>><?php _e( 'Manual', 'sportspress' ); ?></option> <option value="manual" <?php selected( 'manual', $select ); ?>><?php _e( 'Manual', 'sportspress' ); ?></option>
</select> </select>
</p> </p>
<div class="sp-select-options<?php if ( 'auto' == $select ) { ?> hidden<?php } ?>"> <?php
<?php sp_post_checklist( $post->ID, 'sp_player', ( 'auto' == $select ? 'none' : 'block' ), array( 'sp_league', 'sp_season', 'sp_current_team' ) );
sp_post_checklist( $post->ID, 'sp_player', 'block', array( 'sp_league', 'sp_season', 'sp_current_team' ) ); sp_post_adder( 'sp_player', __( 'Add New', 'sportspress' ) );
sp_post_adder( 'sp_player', __( 'Add New', 'sportspress' ) ); ?>
?>
</div>
</div> </div>
<?php <?php
} }