Fix presets, config post types and Japanese translations

This commit is contained in:
Brian Miyaji
2014-01-05 20:37:08 +11:00
parent c370e352a4
commit f49ec03546
34 changed files with 1507 additions and 1914 deletions

View File

@@ -23,9 +23,11 @@ function sp_column_edit_columns() {
$columns = array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Label', 'sportspress' ),
'sp_key' => __( 'Key', 'sportspress' ),
'sp_format' => __( 'Format', 'sportspress' ),
'sp_precision' => __( 'Precision', 'sportspress' ),
'sp_equation' => __( 'Equation', 'sportspress' ),
'sp_order' => __( 'Sort Order', 'sportspress' ),
'sp_abbreviation' => __( 'Abbreviation', 'sportspress' )
);
return $columns;
}
@@ -36,15 +38,34 @@ function sp_column_meta_init() {
}
function sp_column_details_meta( $post ) {
global $sportspress_config_formats;
$equation = explode( ' ', get_post_meta( $post->ID, 'sp_equation', true ) );
$order = get_post_meta( $post->ID, 'sp_order', true );
$priority = get_post_meta( $post->ID, 'sp_priority', true );
$precision = get_post_meta( $post->ID, 'sp_precision', true );
$abbreviation = get_post_meta( $post->ID, 'sp_abbreviation', true );
// Defaults
if ( $precision == '' ) $precision = 1;
?>
<p><strong><?php _e( 'Key', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_key" type="text" id="sp_key" value="<?php echo $post->post_name; ?>">
</p>
<p><strong><?php _e( 'Format', 'sportspress' ); ?></strong></p>
<p class="sp-format-selector">
<select name="sp_format">
<?php
foreach ( $sportspress_config_formats as $key => $value ):
printf( '<option value="%s" %s>%s</option>', $key, selected( true, $key == $priority, false ), $value );
endforeach;
?>
</select>
</p>
<p><strong><?php _e( 'Precision', 'sportspress' ); ?></strong></p>
<p class="sp-precision-selector">
<input name="sp_precision" type="text" size="4" id="sp_precision" value="<?php echo $precision; ?>" placeholder="1">
</p>
<p><strong><?php _e( 'Equation', 'sportspress' ); ?></strong></p>
<p class="sp-equation-selector">
<?php
@@ -63,7 +84,7 @@ function sp_column_details_meta( $post ) {
endforeach;
?>
</select>
<select name="sp_order"<?php if ( ! $priority ): ?> disabled="disabled;"<?php endif; ?>>
<select name="sp_order">
<?php
$options = array( 'DESC' => __( 'Descending', 'sportspress' ), 'ASC' => __( 'Ascending', 'sportspress' ) );
foreach ( $options as $key => $value ):
@@ -72,14 +93,6 @@ function sp_column_details_meta( $post ) {
?>
</select>
</p>
<p><strong><?php _e( 'Precision', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_precision" type="text" size="4" id="sp_precision" value="<?php echo $precision; ?>">
</p>
<p><strong><?php _e( 'Abbreviation', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_abbreviation" type="text" size="4" id="sp_abbreviation" value="<?php echo $abbreviation; ?>">
</p>
<?php
sp_nonce();
}

View File

@@ -24,7 +24,6 @@ function sp_outcome_edit_columns() {
'cb' => '<input type="checkbox" />',
'title' => __( 'Label', 'sportspress' ),
'sp_key' => __( 'Key', 'sportspress' ),
'sp_abbreviation' => __( 'Abbreviation', 'sportspress' )
);
return $columns;
}
@@ -35,11 +34,10 @@ function sp_outcome_meta_init() {
}
function sp_outcome_details_meta( $post ) {
$abbreviation = get_post_meta( $post->ID, 'sp_abbreviation', true );
?>
<p><strong><?php _e( 'Abbreviation', 'sportspress' ); ?></strong></p>
?>
<p><strong><?php _e( 'Key', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_abbreviation" type="text" size="4" id="sp_abbreviation" value="<?php echo $abbreviation; ?>">
<input name="sp_key" type="text" id="sp_key" value="<?php echo $post->post_name; ?>">
</p>
<?php
sp_nonce();

View File

@@ -24,7 +24,7 @@ function sp_result_edit_columns() {
'cb' => '<input type="checkbox" />',
'title' => __( 'Label', 'sportspress' ),
'sp_key' => __( 'Key', 'sportspress' ),
'sp_abbreviation' => __( 'Abbreviation', 'sportspress' )
'sp_format' => __( 'Format', 'sportspress' ),
);
return $columns;
}
@@ -35,11 +35,21 @@ function sp_result_meta_init() {
}
function sp_result_details_meta( $post ) {
$abbreviation = get_post_meta( $post->ID, 'sp_abbreviation', true );
global $sportspress_config_formats;
?>
<p><strong><?php _e( 'Abbreviation', 'sportspress' ); ?></strong></p>
<p><strong><?php _e( 'Key', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_abbreviation" type="text" size="4" id="sp_abbreviation" value="<?php echo $abbreviation; ?>">
<input name="sp_key" type="text" id="sp_key" value="<?php echo $post->post_name; ?>">
</p>
<p><strong><?php _e( 'Format', 'sportspress' ); ?></strong></p>
<p class="sp-format-selector">
<select name="sp_format">
<?php
foreach ( $sportspress_config_formats as $key => $value ):
printf( '<option value="%s" %s>%s</option>', $key, selected( true, $key == $priority, false ), $value );
endforeach;
?>
</select>
</p>
<?php
sp_nonce();

View File

@@ -23,28 +23,50 @@ function sp_statistic_edit_columns() {
$columns = array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Label', 'sportspress' ),
'sp_key' => __( 'Key', 'sportspress' ),
'sp_format' => __( 'Format', 'sportspress' ),
'sp_precision' => __( 'Precision', 'sportspress' ),
'sp_equation' => __( 'Equation', 'sportspress' ),
'sp_order' => __( 'Sort Order', 'sportspress' ),
'sp_abbreviation' => __( 'Abbreviation', 'sportspress' )
);
return $columns;
}
add_filter( 'manage_edit-sp_statistic_columns', 'sp_statistic_edit_columns' );
function sp_statistic_meta_init() {
add_meta_box( 'sp_equationdiv', __( 'Equation', 'sportspress' ), 'sp_statistic_equation_meta', 'sp_statistic', 'normal', 'high' );
add_meta_box( 'sp_equationdiv', __( 'Details', 'sportspress' ), 'sp_statistic_equation_meta', 'sp_statistic', 'normal', 'high' );
}
function sp_statistic_equation_meta( $post ) {
global $sportspress_config_formats;
$equation = explode( ' ', get_post_meta( $post->ID, 'sp_equation', true ) );
$order = get_post_meta( $post->ID, 'sp_order', true );
$priority = get_post_meta( $post->ID, 'sp_priority', true );
$precision = get_post_meta( $post->ID, 'sp_precision', true );
$abbreviation = get_post_meta( $post->ID, 'sp_abbreviation', true );
// Defaults
if ( $precision == '' ) $precision = 1;
?>
<p><strong><?php _e( 'Key', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_key" type="text" id="sp_key" value="<?php echo $post->post_name; ?>">
</p>
<p><strong><?php _e( 'Format', 'sportspress' ); ?></strong></p>
<p class="sp-format-selector">
<select name="sp_format">
<?php
foreach ( $sportspress_config_formats as $key => $value ):
printf( '<option value="%s" %s>%s</option>', $key, selected( true, $key == $priority, false ), $value );
endforeach;
?>
</select>
</p>
<p><strong><?php _e( 'Precision', 'sportspress' ); ?></strong></p>
<p class="sp-precision-selector">
<input name="sp_precision" type="text" size="4" id="sp_precision" value="<?php echo $precision; ?>" placeholder="1">
</p>
<p><strong><?php _e( 'Equation', 'sportspress' ); ?></strong></p>
<p class="sp-equation-selector">
<?php
foreach ( $equation as $piece ):
@@ -70,13 +92,6 @@ function sp_statistic_equation_meta( $post ) {
endforeach;
?>
</select>
<p><strong><?php _e( 'Precision', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_precision" type="text" size="4" id="sp_precision" value="<?php echo $precision; ?>">
</p>
<p><strong><?php _e( 'Abbreviation', 'sportspress' ); ?></strong></p>
<p>
<input name="sp_abbreviation" type="text" size="4" id="sp_abbreviation" value="<?php echo $abbreviation; ?>">
</p>
<?php
sp_nonce();

View File

@@ -154,8 +154,7 @@ function sp_team_columns_meta( $post ) {
if ( $outcomes ):
$outcome = $outcomes[0];
$abbreviation = get_post_meta( $outcome->ID, 'sp_abbreviation', true );
$totals['streak'] = ( $abbreviation ? $abbreviation : $outcome->post_title ) . $streak['count'];
$totals['streak'] = $outcome->post_title . $streak['count'];
endif;
// Generate array of placeholder values for each league