/**
     * Output the metabox
     */
    public static function output($post)
    {
        $taxonomies = get_object_taxonomies('sp_event');
        $minutes = get_post_meta($post->ID, 'sp_minutes', true);
        ?>
		<?php 
        do_action('sportspress_event_details_meta_box', $post);
        ?>
		<div class="sp-event-minutes-field">
			<p><strong><?php 
        _e('Full Time', 'sportspress');
        ?>
</strong></p>
			<p>
				<input name="sp_minutes" type="number" step="1" min="0" class="small-text" placeholder="<?php 
        echo get_option('sportspress_event_minutes', 90);
        ?>
" value="<?php 
        echo esc_attr($minutes);
        ?>
">
				<?php 
        _e('mins', 'sportspress');
        ?>
			</p>
		</div>
		<?php 
        foreach ($taxonomies as $taxonomy) {
            if ('sp_venue' == $taxonomy) {
                continue;
            }
            sp_taxonomy_field($taxonomy, $post, true, true);
        }
        ?>
		<div class="sp-event-sp_venue-field">
			<p><strong><?php 
        _e('Venue', 'sportspress');
        ?>
</strong></p>
			<p>
				<?php 
        $terms = get_the_terms($post->ID, 'sp_venue');
        $args = array('taxonomy' => 'sp_venue', 'name' => 'tax_input[sp_venue][]', 'class' => 'sp-has-dummy', 'selected' => sp_get_the_term_id_or_meta($post->ID, 'sp_venue'), 'values' => 'term_id', 'show_option_none' => __('&mdash; Not set &mdash;', 'sportspress'), 'chosen' => true);
        if (in_array('sp_venue', apply_filters('sportspress_event_auto_taxonomies', array('sp_venue')))) {
            $args['show_option_all'] = __('(Auto)', 'sportspress');
        }
        if (!sp_dropdown_taxonomies($args)) {
            sp_taxonomy_adder('sp_venue', 'sp_event', __('Add New', 'sportspress'));
        }
        ?>
			</p>
		</div>
		<?php 
    }
    /**
     * Output the metabox
     */
    public static function output($post)
    {
        wp_nonce_field('sportspress_save_data', 'sportspress_meta_nonce');
        $taxonomies = get_object_taxonomies('sp_table');
        $select = get_post_meta($post->ID, 'sp_select', true);
        if (!$select) {
            global $pagenow;
            $select = 'post-new.php' ? 'auto' : 'manual';
        }
        ?>
		<div>
			<?php 
        foreach ($taxonomies as $taxonomy) {
            sp_taxonomy_field($taxonomy, $post, true);
        }
        ?>
			<p><strong>
				<?php 
        _e('Teams', 'sportspress');
        ?>
			</strong></p>
			<p class="sp-select-setting">
				<select name="sp_select">
					<option value="auto" <?php 
        selected('auto', $select);
        ?>
><?php 
        _e('Auto', 'sportspress');
        ?>
</option>
					<option value="manual" <?php 
        selected('manual', $select);
        ?>
><?php 
        _e('Manual', 'sportspress');
        ?>
</option>
				</select>
			</p>
			<?php 
        sp_post_checklist($post->ID, 'sp_team', 'auto' == $select ? 'none' : 'block', array('sp_league', 'sp_season'));
        sp_post_adder('sp_team', __('Add New', 'sportspress'));
        ?>
		</div>
		<?php 
    }
    /**
     * Output the metabox
     */
    public static function output($post)
    {
        $taxonomies = get_object_taxonomies('sp_list');
        $team_id = get_post_meta($post->ID, 'sp_team', true);
        $grouping = get_post_meta($post->ID, 'sp_grouping', true);
        $orderby = get_post_meta($post->ID, 'sp_orderby', true);
        $order = get_post_meta($post->ID, 'sp_order', true);
        $select = get_post_meta($post->ID, 'sp_select', true);
        if (!$select) {
            global $pagenow;
            $select = 'post-new.php' == $pagenow ? 'auto' : 'manual';
        }
        ?>
		<div>
			<?php 
        foreach ($taxonomies as $taxonomy) {
            sp_taxonomy_field($taxonomy, $post, true);
        }
        ?>
			<?php 
        if (apply_filters('sportspress_list_team_selector', true)) {
            ?>
			<p><strong><?php 
            _e('Team', 'sportspress');
            ?>
</strong></p>
			<p class="sp-tab-select">
				<?php 
            $args = array('post_type' => 'sp_team', 'name' => 'sp_team', 'show_option_all' => __('All', 'sportspress'), 'selected' => $team_id, 'values' => 'ID');
            if (!sp_dropdown_pages($args)) {
                sp_post_adder('sp_team', __('Add New', 'sportspress'));
            }
            ?>
			</p>
			<?php 
        }
        ?>
			<p><strong><?php 
        _e('Grouping', 'sportspress');
        ?>
</strong></p>
			<p>
			<select name="sp_grouping">
				<option value="0"><?php 
        _e('None', 'sportspress');
        ?>
</option>
				<option value="position" <?php 
        selected($grouping, 'position');
        ?>
><?php 
        _e('Position', 'sportspress');
        ?>
</option>
			</select>
			</p>
			<p><strong><?php 
        _e('Sort by', 'sportspress');
        ?>
</strong></p>
			<p>
			<?php 
        $args = array('prepend_options' => array('number' => __('Squad Number', 'sportspress'), 'name' => __('Name', 'sportspress')), 'post_type' => array('sp_performance', 'sp_metric', 'sp_statistic'), 'name' => 'sp_orderby', 'selected' => $orderby, 'values' => 'slug');
        sp_dropdown_pages($args);
        ?>
			</p>
			<p><strong><?php 
        _e('Sort Order', 'sportspress');
        ?>
</strong></p>
			<p>
				<select name="sp_order">
					<option value="ASC" <?php 
        selected('ASC', $order);
        ?>
><?php 
        _e('Ascending', 'sportspress');
        ?>
</option>
					<option value="DESC" <?php 
        selected('DESC', $order);
        ?>
><?php 
        _e('Descending', 'sportspress');
        ?>
</option>
				</select>
			</p>
			<p><strong><?php 
        _e('Players', 'sportspress');
        ?>
</strong></p>
			<p class="sp-select-setting">
				<select name="sp_select">
					<option value="auto" <?php 
        selected('auto', $select);
        ?>
><?php 
        _e('Auto', 'sportspress');
        ?>
</option>
					<option value="manual" <?php 
        selected('manual', $select);
        ?>
><?php 
        _e('Manual', 'sportspress');
        ?>
</option>
				</select>
			</p>
			<?php 
        sp_post_checklist($post->ID, 'sp_player', 'auto' == $select ? 'none' : 'block', array('sp_league', 'sp_season', 'sp_current_team'));
        sp_post_adder('sp_player', __('Add New', 'sportspress'));
        ?>
		</div>
		<?php 
    }
    /**
     * Output the details metabox
     */
    public static function details($post)
    {
        $taxonomies = get_object_taxonomies('sp_directory');
        $team_id = get_post_meta($post->ID, 'sp_team', true);
        ?>
		<div>
			<?php 
        foreach ($taxonomies as $taxonomy) {
            sp_taxonomy_field($taxonomy, $post, true);
        }
        ?>
			<p><strong><?php 
        _e('Team', 'sportspress');
        ?>
</strong></p>
			<p class="sp-tab-select">
				<?php 
        $args = array('post_type' => 'sp_team', 'name' => 'sp_team', 'show_option_all' => __('All', 'sportspress'), 'selected' => $team_id, 'values' => 'ID');
        if (!sp_dropdown_pages($args)) {
            sp_post_adder('sp_team', __('Add New', 'sportspress'));
        }
        ?>
			</p>
		</div>
		<?php 
    }
    /**
     * Output the metabox
     */
    public static function output($post)
    {
        $taxonomies = get_object_taxonomies('sp_calendar');
        $caption = get_post_meta($post->ID, 'sp_caption', true);
        $status = get_post_meta($post->ID, 'sp_status', true);
        $date = get_post_meta($post->ID, 'sp_date', true);
        $date_from = get_post_meta($post->ID, 'sp_date_from', true);
        $date_to = get_post_meta($post->ID, 'sp_date_to', true);
        $day = get_post_meta($post->ID, 'sp_day', true);
        $teams = get_post_meta($post->ID, 'sp_team', false);
        $table_id = get_post_meta($post->ID, 'sp_table', true);
        $orderby = get_post_meta($post->ID, 'sp_orderby', true);
        $order = get_post_meta($post->ID, 'sp_order', true);
        ?>
		<div>
			<p><strong><?php 
        _e('Heading', 'sportspress');
        ?>
</strong></p>
			<p><input type="text" id="sp_caption" name="sp_caption" value="<?php 
        echo esc_attr($caption);
        ?>
" placeholder="<?php 
        echo esc_attr(get_the_title());
        ?>
"></p>

			<p><strong><?php 
        _e('Status', 'sportspress');
        ?>
</strong></p>
			<p>
				<?php 
        $args = array('name' => 'sp_status', 'id' => 'sp_status', 'selected' => $status);
        sp_dropdown_statuses($args);
        ?>
			</p>
			<div class="sp-date-selector">
				<p><strong><?php 
        _e('Date', 'sportspress');
        ?>
</strong></p>
				<p>
					<?php 
        $args = array('name' => 'sp_date', 'id' => 'sp_date', 'selected' => $date);
        sp_dropdown_dates($args);
        ?>
				</p>
				<p class="sp-date-range">
					<input type="text" class="sp-datepicker-from" name="sp_date_from" value="<?php 
        echo $date_from ? $date_from : date_i18n('Y-m-d');
        ?>
" size="10">
					:
					<input type="text" class="sp-datepicker-to" name="sp_date_to" value="<?php 
        echo $date_to ? $date_to : date_i18n('Y-m-d');
        ?>
" size="10">
				</p>
			</div>
			<div class="sp-event-day-field">
				<p><strong><?php 
        _e('Match Day', 'sportspress');
        ?>
</strong></p>
				<p>
					<input name="sp_day" type="text" class="medium-text" placeholder="<?php 
        _e('All', 'sportspress');
        ?>
" value="<?php 
        echo esc_attr($day);
        ?>
">
				</p>
			</div>
			<?php 
        foreach ($taxonomies as $taxonomy) {
            sp_taxonomy_field($taxonomy, $post, true);
        }
        ?>
			<p><strong><?php 
        _e('Team', 'sportspress');
        ?>
</strong></p>
			<p>
				<?php 
        $args = array('post_type' => 'sp_team', 'name' => 'sp_team[]', 'selected' => $teams, 'values' => 'ID', 'class' => 'widefat', 'property' => 'multiple', 'chosen' => true, 'placeholder' => __('All', 'sportspress'));
        if (!sp_dropdown_pages($args)) {
            sp_post_adder('sp_team', __('Add New', 'sportspress'));
        }
        ?>
			</p>
			<p><strong><?php 
        _e('Sort by', 'sportspress');
        ?>
</strong></p>
			<p>
				<select name="sp_orderby">
					<option value="date" <?php 
        selected('date', $orderby);
        ?>
><?php 
        _e('Date', 'sportspress');
        ?>
</option>
					<option value="day" <?php 
        selected('day', $orderby);
        ?>
><?php 
        _e('Match Day', 'sportspress');
        ?>
</option>
				</select>
			</p>
			<p><strong><?php 
        _e('Sort Order', 'sportspress');
        ?>
</strong></p>
			<p>
				<select name="sp_order">
					<option value="ASC" <?php 
        selected('ASC', $order);
        ?>
><?php 
        _e('Ascending', 'sportspress');
        ?>
</option>
					<option value="DESC" <?php 
        selected('DESC', $order);
        ?>
><?php 
        _e('Descending', 'sportspress');
        ?>
</option>
				</select>
			</p>
		</div>
		<?php 
    }
    /**
     * Output the details metabox
     */
    public static function details($post)
    {
        wp_nonce_field('sportspress_save_data', 'sportspress_meta_nonce');
        $limit = get_option('sportspress_tournament_rounds', '6');
        $taxonomies = get_object_taxonomies('sp_tournament');
        $rounds = get_post_meta($post->ID, 'sp_rounds', true);
        if ($rounds === '') {
            $rounds = 3;
        }
        $winner = get_post_meta($post->ID, 'sp_winner', true);
        ?>
		<div>
			<?php 
        foreach ($taxonomies as $taxonomy) {
            sp_taxonomy_field($taxonomy, $post, true);
        }
        ?>
			<p><strong><?php 
        _e('Rounds', 'sportspress');
        ?>
</strong></p>
			<p><input name="sp_rounds" type="number" min="1" max="<?php 
        echo esc_attr($limit);
        ?>
" value="<?php 
        echo $rounds;
        ?>
" placeholder="0" class="small-text sp-autosave"></p>
			<p><strong><?php 
        _e('Winner', 'sportspress');
        ?>
</strong></p>
			<p>
				<?php 
        $args = array('show_option_none' => __('&mdash; Not set &mdash;', 'sportspress'), 'post_type' => 'sp_team', 'name' => 'sp_winner', 'selected' => $winner, 'values' => 'ID');
        sp_dropdown_pages($args);
        ?>
			</p>
		</div>
		<?php 
    }