Change Metrics (sp_metric) to Statistics (sp_statistic)

This commit is contained in:
ThemeBoy
2013-12-27 16:14:22 +11:00
parent aae424aa4f
commit 1fb727c210
9 changed files with 71 additions and 71 deletions

View File

@@ -83,7 +83,7 @@ function sp_event_players_meta( $post ) {
$stats = (array)get_post_meta( $post->ID, 'sp_players', true );
// Get columns from result variables
$columns = sp_get_var_labels( 'sp_metric', true );
$columns = sp_get_var_labels( 'sp_statistic', true );
foreach ( $teams as $key => $team_id ):
if ( ! $team_id ) continue;

View File

@@ -44,13 +44,13 @@ function sp_player_team_meta( $post ) {
function sp_player_stats_meta( $post ) {
$team_ids = (array)get_post_meta( $post->ID, 'sp_team', false );
$leagues = (array)get_the_terms( $post->ID, 'sp_league' );
$stats = (array)get_post_meta( $post->ID, 'sp_metrics', true );
$stats = (array)get_post_meta( $post->ID, 'sp_statistics', true );
// Equation Operating System
$eos = new eqEOS();
// Get labels from metric variables
$metric_labels = (array)sp_get_var_labels( 'sp_metric' );
// Get labels from statistic variables
$statistic_labels = (array)sp_get_var_labels( 'sp_statistic' );
// Generate array of all league ids
$div_ids = array();
@@ -82,13 +82,13 @@ function sp_player_stats_meta( $post ) {
$data[ $team_id ] = sp_array_combine( $div_ids, $stats[ $team_id ] );
// Get equations from statistics variables
$equations = sp_get_var_equations( 'sp_metric' );
$equations = sp_get_var_equations( 'sp_statistic' );
foreach ( $div_ids as $div_id ):
$totals = array( 'eventsattended' => 0, 'eventsplayed' => 0 );
foreach ( $metric_labels as $key => $value ):
foreach ( $statistic_labels as $key => $value ):
$totals[ $key ] = 0;
endforeach;
@@ -119,12 +119,12 @@ function sp_player_stats_meta( $post ) {
foreach( $events as $event ):
$totals['eventsattended']++;
$totals['eventsplayed']++; // TODO: create tab for substitutes in sidebar
$team_metrics = (array)get_post_meta( $event->ID, 'sp_players', true );
if ( array_key_exists( $team_id, $team_metrics ) ):
$players = sp_array_value( $team_metrics, $team_id, array() );
$team_statistics = (array)get_post_meta( $event->ID, 'sp_players', true );
if ( array_key_exists( $team_id, $team_statistics ) ):
$players = sp_array_value( $team_statistics, $team_id, array() );
if ( array_key_exists( $post->ID, $players ) ):
$player_metrics = sp_array_value( $players, $post->ID, array() );
foreach ( $player_metrics as $key => $value ):
$player_statistics = sp_array_value( $players, $post->ID, array() );
foreach ( $player_statistics as $key => $value ):
if ( array_key_exists( $key, $totals ) ):
$totals[ $key ] += $value;
endif;
@@ -154,7 +154,7 @@ function sp_player_stats_meta( $post ) {
endforeach;
// Get columns from statistics variables
$columns = sp_get_var_labels( 'sp_metric' );
$columns = sp_get_var_labels( 'sp_statistic' );
if ( $team_num > 1 ):
?>
@@ -162,7 +162,7 @@ function sp_player_stats_meta( $post ) {
<?php
endif;
sp_player_metrics_table( $columns, $data, $placeholders );
sp_player_statistics_table( $columns, $data, $placeholders );
endforeach;
}

View File

@@ -1,8 +1,8 @@
<?php
function sp_metric_cpt_init() {
$name = __( 'Metrics', 'sportspress' );
$singular_name = __( 'Metric', 'sportspress' );
$lowercase_name = __( 'metrics', 'sportspress' );
function sp_statistic_cpt_init() {
$name = __( 'Statistics', 'sportspress' );
$singular_name = __( 'Statistic', 'sportspress' );
$lowercase_name = __( 'statistics', 'sportspress' );
$labels = sp_cpt_labels( $name, $singular_name, $lowercase_name, true );
$args = array(
'label' => $name,
@@ -12,14 +12,14 @@ function sp_metric_cpt_init() {
'show_in_nav_menus' => false,
'hierarchical' => false,
'supports' => array( 'title', 'page-attributes' ),
'register_meta_box_cb' => 'sp_metric_meta_init',
'register_meta_box_cb' => 'sp_statistic_meta_init',
'show_in_menu' => 'edit.php?post_type=sp_event'
);
register_post_type( 'sp_metric', $args );
register_post_type( 'sp_statistic', $args );
}
add_action( 'init', 'sp_metric_cpt_init' );
add_action( 'init', 'sp_statistic_cpt_init' );
function sp_metric_edit_columns() {
function sp_statistic_edit_columns() {
$columns = array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Label', 'sportspress' ),
@@ -27,13 +27,13 @@ function sp_metric_edit_columns() {
);
return $columns;
}
add_filter( 'manage_edit-sp_metric_columns', 'sp_metric_edit_columns' );
add_filter( 'manage_edit-sp_statistic_columns', 'sp_statistic_edit_columns' );
function sp_metric_meta_init() {
add_meta_box( 'sp_equationdiv', __( 'Equation', 'sportspress' ), 'sp_metric_equation_meta', 'sp_metric', 'normal', 'high' );
function sp_statistic_meta_init() {
add_meta_box( 'sp_equationdiv', __( 'Equation', 'sportspress' ), 'sp_statistic_equation_meta', 'sp_statistic', 'normal', 'high' );
}
function sp_metric_equation_meta( $post ) {
function sp_statistic_equation_meta( $post ) {
$equation = explode( ' ', get_post_meta( $post->ID, 'sp_equation', true ) );
?>
<div>