Display player metrics before and after common
This commit is contained in:
@@ -28,9 +28,9 @@ class SP_Player extends SP_Custom_Post {
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function metrics() {
|
||||
public function metrics( $neg = null ) {
|
||||
$metrics = (array)get_post_meta( $this->ID, 'sp_metrics', true );
|
||||
$metric_labels = (array)sp_get_var_labels( 'sp_metric' );
|
||||
$metric_labels = (array)sp_get_var_labels( 'sp_metric', $neg );
|
||||
$data = array();
|
||||
foreach( $metric_labels as $key => $value ):
|
||||
$metric = sp_array_value( $metrics, $key, null );
|
||||
|
||||
@@ -709,7 +709,7 @@ if ( !function_exists( 'sp_draft_or_post_title' ) ) {
|
||||
}
|
||||
|
||||
if ( !function_exists( 'sp_get_var_labels' ) ) {
|
||||
function sp_get_var_labels( $post_type ) {
|
||||
function sp_get_var_labels( $post_type, $neg = null ) {
|
||||
$args = array(
|
||||
'post_type' => $post_type,
|
||||
'numberposts' => -1,
|
||||
@@ -722,7 +722,8 @@ if ( !function_exists( 'sp_get_var_labels' ) ) {
|
||||
|
||||
$output = array();
|
||||
foreach ( $vars as $var ):
|
||||
$output[ $var->post_name ] = $var->post_title;
|
||||
if ( $neg === null || ( $neg && $var->menu_order < 0 ) || ( ! $neg && $var->menu_order >= 0 ) )
|
||||
$output[ $var->post_name ] = $var->post_title;
|
||||
endforeach;
|
||||
|
||||
return $output;
|
||||
|
||||
Reference in New Issue
Block a user