/**
  * Output the metabox
  */
 public static function output($post)
 {
     // Determine if we need checkboxes
     if ('manual' == get_option('sportspress_event_result_columns', 'auto')) {
         $has_checkboxes = true;
     } else {
         $has_checkboxes = false;
     }
     $event = new SP_Event($post);
     list($columns, $usecolumns, $data) = $event->results(true);
     self::table($columns, $usecolumns, $data, $has_checkboxes);
 }
function sp_get_results($post = 0)
{
    $event = new SP_Event($post);
    return $event->results();
}
Exemple #3
0
    exit;
}
// Exit if accessed directly
if (get_option('prosports_event_show_results', 'yes') === 'no') {
    return;
}
if (!isset($id)) {
    $id = get_the_ID();
}
$event = new SP_Event($id);
$status = $event->status();
if ('results' != $status) {
    return;
}
// Get event result data
$data = $event->results();
// The first row should be column labels
$labels = $data[0];
// Remove the first row to leave us with the actual data
unset($data[0]);
$data = array_filter($data);
if (empty($data)) {
    return false;
}
$scrollable = get_option('prosports_enable_scrollable_tables', 'yes') == 'yes' ? true : false;
$link_teams = get_option('prosports_link_teams', 'no') == 'yes' ? true : false;
$show_outcomes = array_key_exists('outcome', $labels);
// Initialize
$output = '';
$table_rows = '';
$i = 0;
 /**
  * Output the metabox
  */
 public static function output($post)
 {
     $event = new SP_Event($post);
     list($columns, $usecolumns, $data) = $event->results(true);
     self::table($columns, $usecolumns, $data);
 }