diff --git a/helpers.php b/admin-functions.php similarity index 100% rename from helpers.php rename to admin-functions.php diff --git a/admin/actions/admin-enqueue-scripts.php b/admin/actions/admin-enqueue-scripts.php index 99675197..3c25aef9 100644 --- a/admin/actions/admin-enqueue-scripts.php +++ b/admin/actions/admin-enqueue-scripts.php @@ -1,5 +1,8 @@ false, 'hierarchical' => false, 'supports' => array( 'title', 'page-attributes' ), - 'register_meta_box_cb' => 'sp_column_meta_init', + 'register_meta_box_cb' => 'sportspress_column_meta_init', 'capability_type' => 'sp_config' ); register_post_type( 'sp_column', $args ); } add_action( 'init', 'sportspress_column_post_init' ); -function sp_column_edit_columns() { +function sportspress_column_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Label', 'sportspress' ), @@ -30,13 +30,13 @@ function sp_column_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_column_columns', 'sp_column_edit_columns' ); +add_filter( 'manage_edit-sp_column_columns', 'sportspress_column_edit_columns' ); -function sp_column_meta_init() { - add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sp_column_details_meta', 'sp_column', 'normal', 'high' ); +function sportspress_column_meta_init() { + add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sportspress_column_details_meta', 'sp_column', 'normal', 'high' ); } -function sp_column_details_meta( $post ) { +function sportspress_column_details_meta( $post ) { $formats = sportspress_get_config_formats(); $equation = explode( ' ', get_post_meta( $post->ID, 'sp_equation', true ) ); diff --git a/admin/post-types/event.php b/admin/post-types/event.php index 3b9f8960..475cd774 100644 --- a/admin/post-types/event.php +++ b/admin/post-types/event.php @@ -10,7 +10,7 @@ function sportspress_event_post_init() { 'public' => true, 'hierarchical' => false, 'supports' => array( 'title', 'author', 'comments' ), - 'register_meta_box_cb' => 'sp_event_meta_init', + 'register_meta_box_cb' => 'sportspress_event_meta_init', 'rewrite' => array( 'slug' => get_option( 'sp_event_slug', 'event' ) ), 'menu_icon' => 'dashicons-calendar', 'capability_type' => 'sp_event' @@ -19,29 +19,29 @@ function sportspress_event_post_init() { } add_action( 'init', 'sportspress_event_post_init' ); -function sp_event_display_scheduled( $posts ) { +function sportspress_event_display_scheduled( $posts ) { global $wp_query, $wpdb; if ( is_single() && $wp_query->post_count == 0 && isset( $wp_query->query_vars['sp_event'] )) { $posts = $wpdb->get_results( $wp_query->request ); } return $posts; } -add_filter( 'the_posts', 'sp_event_display_scheduled' ); +add_filter( 'the_posts', 'sportspress_event_display_scheduled' ); -function sp_event_meta_init( $post ) { +function sportspress_event_meta_init( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); remove_meta_box( 'submitdiv', 'sp_event', 'side' ); add_meta_box( 'submitdiv', __( 'Event', 'sportspress' ), 'post_submit_meta_box', 'sp_event', 'side', 'high' ); - add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_event_team_meta', 'sp_event', 'side', 'high' ); + add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sportspress_event_team_meta', 'sp_event', 'side', 'high' ); if ( sizeof( $teams ) > 0 ): - add_meta_box( 'sp_playersdiv', __( 'Players', 'sportspress' ), 'sp_event_players_meta', 'sp_event', 'normal', 'high' ); - add_meta_box( 'sp_resultsdiv', __( 'Results', 'sportspress' ), 'sp_event_results_meta', 'sp_event', 'normal', 'high' ); + add_meta_box( 'sp_playersdiv', __( 'Players', 'sportspress' ), 'sportspress_event_players_meta', 'sp_event', 'normal', 'high' ); + add_meta_box( 'sp_resultsdiv', __( 'Results', 'sportspress' ), 'sportspress_event_results_meta', 'sp_event', 'normal', 'high' ); endif; - add_meta_box( 'sp_articlediv', __( 'Article', 'sportspress' ), 'sp_event_article_meta', 'sp_event', 'normal', 'high' ); + add_meta_box( 'sp_articlediv', __( 'Article', 'sportspress' ), 'sportspress_event_article_meta', 'sp_event', 'normal', 'high' ); } -function sp_event_team_meta( $post ) { +function sportspress_event_team_meta( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); $players = (array)get_post_meta( $post->ID, 'sp_player', false ); foreach ( $teams as $key => $value ): @@ -89,7 +89,7 @@ function sp_event_team_meta( $post ) { sportspress_nonce(); } -function sp_event_players_meta( $post ) { +function sportspress_event_players_meta( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); $stats = (array)get_post_meta( $post->ID, 'sp_players', true ); @@ -114,7 +114,7 @@ function sp_event_players_meta( $post ) { } -function sp_event_results_meta( $post ) { +function sportspress_event_results_meta( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); $results = (array)get_post_meta( $post->ID, 'sp_results', true ); @@ -132,11 +132,11 @@ function sp_event_results_meta( $post ) { post_content, 'content' ); } -function sp_event_edit_columns() { +function sportspress_event_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Event', 'sportspress' ), @@ -146,10 +146,10 @@ function sp_event_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_event_columns', 'sp_event_edit_columns' ); +add_filter( 'manage_edit-sp_event_columns', 'sportspress_event_edit_columns' ); -function sp_event_edit_sortable_columns( $columns ) { +function sportspress_event_edit_sortable_columns( $columns ) { $columns['sp_kickoff'] = 'sp_kickoff'; return $columns; } -add_filter( 'manage_edit-sp_event_sortable_columns', 'sp_event_edit_sortable_columns' ); +add_filter( 'manage_edit-sp_event_sortable_columns', 'sportspress_event_edit_sortable_columns' ); diff --git a/admin/post-types/list.php b/admin/post-types/list.php index 99ae8031..2758c5d6 100644 --- a/admin/post-types/list.php +++ b/admin/post-types/list.php @@ -10,7 +10,7 @@ function sportspress_list_post_init() { 'public' => true, 'hierarchical' => false, 'supports' => array( 'title', 'author' ), - 'register_meta_box_cb' => 'sp_list_meta_init', + 'register_meta_box_cb' => 'sportspress_list_meta_init', 'rewrite' => array( 'slug' => 'list' ), 'show_in_menu' => 'edit.php?post_type=sp_player', 'capability_type' => 'sp_list' @@ -19,7 +19,7 @@ function sportspress_list_post_init() { } add_action( 'init', 'sportspress_list_post_init' ); -function sp_list_edit_columns() { +function sportspress_list_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Title' ), @@ -29,19 +29,19 @@ function sp_list_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_list_columns', 'sp_list_edit_columns' ); +add_filter( 'manage_edit-sp_list_columns', 'sportspress_list_edit_columns' ); -function sp_list_meta_init( $post ) { +function sportspress_list_meta_init( $post ) { $players = (array)get_post_meta( $post->ID, 'sp_player', false ); - add_meta_box( 'sp_playerdiv', __( 'Players', 'sportspress' ), 'sp_list_player_meta', 'sp_list', 'side', 'high' ); + add_meta_box( 'sp_playerdiv', __( 'Players', 'sportspress' ), 'sportspress_list_player_meta', 'sp_list', 'side', 'high' ); if ( $players && $players != array(0) ): - add_meta_box( 'sp_statsdiv', __( 'Player List', 'sportspress' ), 'sp_list_stats_meta', 'sp_list', 'normal', 'high' ); + add_meta_box( 'sp_statsdiv', __( 'Player List', 'sportspress' ), 'sportspress_list_stats_meta', 'sp_list', 'normal', 'high' ); endif; } -function sp_list_player_meta( $post ) { +function sportspress_list_player_meta( $post ) { $season_id = sportspress_get_the_term_id( $post->ID, 'sp_season', 0 ); $team_id = get_post_meta( $post->ID, 'sp_team', true ); ?> @@ -76,7 +76,7 @@ function sp_list_player_meta( $post ) { sportspress_nonce(); } -function sp_list_stats_meta( $post ) { +function sportspress_list_stats_meta( $post ) { list( $columns, $data, $placeholders, $merged ) = sportspress_get_list( $post->ID, true ); diff --git a/admin/post-types/outcome.php b/admin/post-types/outcome.php index 81531e5a..534d9604 100644 --- a/admin/post-types/outcome.php +++ b/admin/post-types/outcome.php @@ -12,14 +12,14 @@ function sportspress_outcome_post_init() { 'show_in_menu' => false, 'hierarchical' => false, 'supports' => array( 'title', 'page-attributes' ), - 'register_meta_box_cb' => 'sp_outcome_meta_init', + 'register_meta_box_cb' => 'sportspress_outcome_meta_init', 'capability_type' => 'sp_config' ); register_post_type( 'sp_outcome', $args ); } add_action( 'init', 'sportspress_outcome_post_init' ); -function sp_outcome_edit_columns() { +function sportspress_outcome_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Label', 'sportspress' ), @@ -27,13 +27,13 @@ function sp_outcome_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_outcome_columns', 'sp_outcome_edit_columns' ); +add_filter( 'manage_edit-sp_outcome_columns', 'sportspress_outcome_edit_columns' ); -function sp_outcome_meta_init() { - add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sp_outcome_details_meta', 'sp_outcome', 'normal', 'high' ); +function sportspress_outcome_meta_init() { + add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sportspress_outcome_details_meta', 'sp_outcome', 'normal', 'high' ); } -function sp_outcome_details_meta( $post ) { +function sportspress_outcome_details_meta( $post ) { ?>
diff --git a/admin/post-types/player.php b/admin/post-types/player.php index 27d021b2..c5f54811 100644 --- a/admin/post-types/player.php +++ b/admin/post-types/player.php @@ -10,7 +10,7 @@ function sportspress_player_post_init() { 'public' => true, 'hierarchical' => false, 'supports' => array( 'title', 'author', 'thumbnail' ), - 'register_meta_box_cb' => 'sp_player_meta_init', + 'register_meta_box_cb' => 'sportspress_player_meta_init', 'rewrite' => array( 'slug' => get_option( 'sp_player_slug', 'player' ) ), 'menu_icon' => 'dashicons-groups', 'capability_type' => 'sp_player', @@ -19,7 +19,7 @@ function sportspress_player_post_init() { } add_action( 'init', 'sportspress_player_post_init' ); -function sp_player_edit_columns() { +function sportspress_player_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Name', 'sportspress' ), @@ -29,35 +29,35 @@ function sp_player_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_player_columns', 'sp_player_edit_columns' ); +add_filter( 'manage_edit-sp_player_columns', 'sportspress_player_edit_columns' ); -function sp_player_meta_init( $post ) { +function sportspress_player_meta_init( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); - $leagues = (array)get_the_terms( $post->ID, 'sp_season' ); + $seasons = (array)get_the_terms( $post->ID, 'sp_season' ); remove_meta_box( 'submitdiv', 'sp_player', 'side' ); add_meta_box( 'submitdiv', __( 'Publish' ), 'post_submit_meta_box', 'sp_player', 'side', 'high' ); remove_meta_box( 'postimagediv', 'sp_player', 'side' ); add_meta_box( 'postimagediv', __( 'Photo', 'sportspress' ), 'post_thumbnail_meta_box', 'sp_player', 'side', 'high' ); - add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_player_team_meta', 'sp_player', 'side', 'high' ); + add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sportspress_player_team_meta', 'sp_player', 'side', 'high' ); - if ( $teams && $teams != array(0) && $leagues && $leagues != array(0) ): - add_meta_box( 'sp_statsdiv', __( 'Statistics', 'sportspress' ), 'sp_player_stats_meta', 'sp_player', 'normal', 'high' ); + if ( $teams && $teams != array(0) && $seasons && is_array( $seasons ) && is_object( $seasons[0] ) ): + add_meta_box( 'sp_statsdiv', __( 'Statistics', 'sportspress' ), 'sportspress_player_stats_meta', 'sp_player', 'normal', 'high' ); endif; - add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sp_player_details_meta', 'sp_player', 'normal', 'high' ); - add_meta_box( 'sp_profilediv', __( 'Profile' ), 'sp_player_profile_meta', 'sp_player', 'normal', 'high' ); + add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sportspress_player_details_meta', 'sp_player', 'normal', 'high' ); + add_meta_box( 'sp_profilediv', __( 'Profile' ), 'sportspress_player_profile_meta', 'sp_player', 'normal', 'high' ); } -function sp_player_team_meta( $post ) { +function sportspress_player_team_meta( $post ) { sportspress_post_checklist( $post->ID, 'sp_team' ); sportspress_post_adder( 'sp_team' ); } -function sp_player_stats_meta( $post ) { +function sportspress_player_stats_meta( $post ) { $team_ids = (array)get_post_meta( $post->ID, 'sp_team', false ); - $leagues = (array)get_the_terms( $post->ID, 'sp_season' ); + $seasons = (array)get_the_terms( $post->ID, 'sp_season' ); $stats = (array)get_post_meta( $post->ID, 'sp_statistics', true ); // Equation Operating System @@ -68,7 +68,7 @@ function sp_player_stats_meta( $post ) { // Generate array of all league ids $div_ids = array(); - foreach ( $leagues as $key => $value ): + foreach ( $seasons as $key => $value ): if ( is_object( $value ) && property_exists( $value, 'term_id' ) ) $div_ids[] = $value->term_id; endforeach; @@ -92,7 +92,7 @@ function sp_player_stats_meta( $post ) { $data = array(); - // Get all leagues populated with stats where available + // Get all seasons populated with stats where available $data[ $team_id ] = sportspress_array_combine( $div_ids, sportspress_array_value( $stats, $team_id, array() ) ); // Get equations from statistics variables @@ -185,11 +185,11 @@ function sp_player_stats_meta( $post ) { endforeach; } -function sp_player_profile_meta( $post ) { +function sportspress_player_profile_meta( $post ) { wp_editor( $post->post_content, 'content' ); } -function sp_player_details_meta( $post ) { +function sportspress_player_details_meta( $post ) { $number = get_post_meta( $post->ID, 'sp_number', true ); $details = get_post_meta( $post->ID, 'sp_details', true ); diff --git a/admin/post-types/result.php b/admin/post-types/result.php index 4804b290..4f8b9cee 100644 --- a/admin/post-types/result.php +++ b/admin/post-types/result.php @@ -12,14 +12,14 @@ function sportspress_result_post_init() { 'show_in_menu' => false, 'hierarchical' => false, 'supports' => array( 'title', 'page-attributes' ), - 'register_meta_box_cb' => 'sp_result_meta_init', + 'register_meta_box_cb' => 'sportspress_result_meta_init', 'capability_type' => 'sp_config' ); register_post_type( 'sp_result', $args ); } add_action( 'init', 'sportspress_result_post_init' ); -function sp_result_edit_columns() { +function sportspress_result_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Label', 'sportspress' ), @@ -28,13 +28,13 @@ function sp_result_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_result_columns', 'sp_result_edit_columns' ); +add_filter( 'manage_edit-sp_result_columns', 'sportspress_result_edit_columns' ); -function sp_result_meta_init() { - add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sp_result_details_meta', 'sp_result', 'normal', 'high' ); +function sportspress_result_meta_init() { + add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'sportspress_result_details_meta', 'sp_result', 'normal', 'high' ); } -function sp_result_details_meta( $post ) { +function sportspress_result_details_meta( $post ) { $formats = sportspress_get_config_formats(); ?>
diff --git a/admin/post-types/staff.php b/admin/post-types/staff.php index 87896717..fa369e94 100644 --- a/admin/post-types/staff.php +++ b/admin/post-types/staff.php @@ -10,7 +10,7 @@ function sportspress_staff_post_init() { 'public' => true, 'hierarchical' => false, 'supports' => array( 'title', 'author', 'thumbnail' ), - 'register_meta_box_cb' => 'sp_staff_meta_init', + 'register_meta_box_cb' => 'sportspress_staff_meta_init', 'rewrite' => array( 'slug' => get_option( 'sp_staff_slug', 'staff' ) ), 'menu_icon' => 'dashicons-businessman', 'capability_type' => 'sp_staff' @@ -19,25 +19,25 @@ function sportspress_staff_post_init() { } add_action( 'init', 'sportspress_staff_post_init' ); -function sp_staff_meta_init() { +function sportspress_staff_meta_init() { remove_meta_box( 'submitdiv', 'sp_staff', 'side' ); add_meta_box( 'submitdiv', __( 'Publish' ), 'post_submit_meta_box', 'sp_staff', 'side', 'high' ); remove_meta_box( 'postimagediv', 'sp_staff', 'side' ); add_meta_box( 'postimagediv', __( 'Photo', 'sportspress' ), 'post_thumbnail_meta_box', 'sp_staff', 'side', 'high' ); - add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_staff_team_meta', 'sp_staff', 'side', 'high' ); - add_meta_box( 'sp_profilediv', __( 'Profile' ), 'sp_staff_profile_meta', 'sp_staff', 'normal', 'high' ); + add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sportspress_staff_team_meta', 'sp_staff', 'side', 'high' ); + add_meta_box( 'sp_profilediv', __( 'Profile' ), 'sportspress_staff_profile_meta', 'sp_staff', 'normal', 'high' ); } -function sp_staff_team_meta( $post ) { +function sportspress_staff_team_meta( $post ) { sportspress_post_checklist( $post->ID, 'sp_team' ); sportspress_post_adder( 'sp_team' ); sportspress_nonce(); } -function sp_staff_profile_meta( $post ) { +function sportspress_staff_profile_meta( $post ) { wp_editor( $post->post_content, 'content' ); } -function sp_staff_edit_columns() { +function sportspress_staff_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Name', 'sportspress' ), @@ -47,4 +47,4 @@ function sp_staff_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_staff_columns', 'sp_staff_edit_columns' ); +add_filter( 'manage_edit-sp_staff_columns', 'sportspress_staff_edit_columns' ); diff --git a/admin/post-types/statistic.php b/admin/post-types/statistic.php index f7e5efc4..68022113 100644 --- a/admin/post-types/statistic.php +++ b/admin/post-types/statistic.php @@ -12,14 +12,14 @@ function sportspress_statistic_post_init() { 'show_in_menu' => false, 'hierarchical' => false, 'supports' => array( 'title', 'page-attributes' ), - 'register_meta_box_cb' => 'sp_statistic_meta_init', + 'register_meta_box_cb' => 'sportspress_statistic_meta_init', 'capability_type' => 'sp_config' ); register_post_type( 'sp_statistic', $args ); } add_action( 'init', 'sportspress_statistic_post_init' ); -function sp_statistic_edit_columns() { +function sportspress_statistic_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Label', 'sportspress' ), @@ -30,13 +30,13 @@ function sp_statistic_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_statistic_columns', 'sp_statistic_edit_columns' ); +add_filter( 'manage_edit-sp_statistic_columns', 'sportspress_statistic_edit_columns' ); -function sp_statistic_meta_init() { - add_meta_box( 'sp_equationdiv', __( 'Details', 'sportspress' ), 'sp_statistic_equation_meta', 'sp_statistic', 'normal', 'high' ); +function sportspress_statistic_meta_init() { + add_meta_box( 'sp_equationdiv', __( 'Details', 'sportspress' ), 'sportspress_statistic_equation_meta', 'sp_statistic', 'normal', 'high' ); } -function sp_statistic_equation_meta( $post ) { +function sportspress_statistic_equation_meta( $post ) { $formats = sportspress_get_config_formats(); $equation = explode( ' ', get_post_meta( $post->ID, 'sp_equation', true ) ); diff --git a/admin/post-types/table.php b/admin/post-types/table.php index d4f23d86..c26d9a5c 100644 --- a/admin/post-types/table.php +++ b/admin/post-types/table.php @@ -10,7 +10,7 @@ function sportspress_table_post_init() { 'public' => true, 'hierarchical' => false, 'supports' => array( 'title', 'author', 'excerpt' ), - 'register_meta_box_cb' => 'sp_table_meta_init', + 'register_meta_box_cb' => 'sportspress_table_meta_init', 'rewrite' => array( 'slug' => 'table' ), 'show_in_menu' => 'edit.php?post_type=sp_team', // 'capability_type' => 'sp_table' @@ -19,7 +19,7 @@ function sportspress_table_post_init() { } add_action( 'init', 'sportspress_table_post_init' ); -function sp_table_edit_columns() { +function sportspress_table_edit_columns() { $columns = array( 'cb' => '', 'title' => __( 'Title' ), @@ -28,19 +28,19 @@ function sp_table_edit_columns() { ); return $columns; } -add_filter( 'manage_edit-sp_table_columns', 'sp_table_edit_columns' ); +add_filter( 'manage_edit-sp_table_columns', 'sportspress_table_edit_columns' ); -function sp_table_meta_init( $post ) { +function sportspress_table_meta_init( $post ) { $teams = (array)get_post_meta( $post->ID, 'sp_team', false ); - add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sp_table_team_meta', 'sp_table', 'side', 'high' ); + add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'sportspress_table_team_meta', 'sp_table', 'side', 'high' ); if ( $teams && $teams != array(0) ): - add_meta_box( 'sp_columnsdiv', __( 'League Table', 'sportspress' ), 'sp_table_columns_meta', 'sp_table', 'normal', 'high' ); + add_meta_box( 'sp_columnsdiv', __( 'League Table', 'sportspress' ), 'sportspress_table_columns_meta', 'sp_table', 'normal', 'high' ); endif; } -function sp_table_team_meta( $post, $test ) { +function sportspress_table_team_meta( $post, $test ) { $league_id = sportspress_get_the_term_id( $post->ID, 'sp_season', 0 ); ?>
| @@ -46,7 +46,7 @@ $data = get_posts( $args ); ?> - |
|---|
| @@ -83,7 +83,7 @@ $data = get_posts( $args ); ?> - |
|---|
| @@ -120,7 +120,7 @@ $data = get_posts( $args ); ?> - |
|---|
| diff --git a/assets/css/admin.css b/assets/css/admin.css index 79b0d31e..64fbf5aa 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -1,106 +1,25 @@ -#adminmenu #menu-posts-sp_team div.wp-menu-image, -#adminmenu #menu-posts-sp_event div.wp-menu-image, -#adminmenu #menu-posts-sp_player div.wp-menu-image, -#adminmenu #menu-posts-sp_staff div.wp-menu-image, -#adminmenu #menu-posts-sp_sponsor div.wp-menu-image, -#adminmenu #menu-posts-sp_table div.wp-menu-image, -#adminmenu #menu-posts-sp_list div.wp-menu-image, -#adminmenu #menu-posts-sp_tournament div.wp-menu-image, -#adminmenu #menu-posts-sp_venue div.wp-menu-image { - background-image: url(../images/menu.png); - background-image: none; - background-repeat: no-repeat; - background-position: 1px -33px; -} -#adminmenu #menu-posts-sp_team div.wp-menu-image { - background-position: 1px -33px; -} -#adminmenu #menu-posts-sp_team:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_team.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_team.current div.wp-menu-image { - background-position: 1px -1px; -} -#adminmenu #menu-posts-sp_event div.wp-menu-image { - background-position: -29px -33px; -} -#adminmenu #menu-posts-sp_event:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_event.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_event.current div.wp-menu-image { - background-position: -29px -1px; -} -#adminmenu #menu-posts-sp_player div.wp-menu-image { - background-position: -59px -33px; -} -#adminmenu #menu-posts-sp_player:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_player.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_player.current div.wp-menu-image { - background-position: -59px -1px; -} -#adminmenu #menu-posts-sp_staff div.wp-menu-image { - background-position: -89px -33px; -} -#adminmenu #menu-posts-sp_staff:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_staff.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_staff.current div.wp-menu-image { - background-position: -89px -1px; -} -#adminmenu #menu-posts-sp_table div.wp-menu-image { - background-position: -119px -33px; -} -#adminmenu #menu-posts-sp_table:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_table.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_table.current div.wp-menu-image { - background-position: -119px -1px; -} -#adminmenu #menu-posts-sp_list div.wp-menu-image { - background-position: -149px -33px; -} -#adminmenu #menu-posts-sp_list:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_list.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_list.current div.wp-menu-image { - background-position: -149px -1px; -} -#adminmenu #menu-posts-sp_tournament div.wp-menu-image { - background-position: -179px -33px; -} -#adminmenu #menu-posts-sp_tournament:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_tournament.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_tournament.current div.wp-menu-image { - background-position: -179px -1px; -} -#adminmenu #menu-posts-sp_venue div.wp-menu-image { - background-position: -209px -33px; -} -#adminmenu #menu-posts-sp_venue:hover div.wp-menu-image, -#adminmenu #menu-posts-sp_venue.wp-has-current-submenu div.wp-menu-image, -#adminmenu #menu-posts-sp_venue.current div.wp-menu-image { - background-position: -209px -1px; -} +/* SportsPress admin styles */ -#sp_articlediv .wp-editor-container, -#sp_profilediv .wp-editor-container { - background-color:#fff; -} -.sp-data-table-container { +.postbox .inside .sp-data-table-container { overflow: auto; } -.sp-data-table td { +table.widefat.sp-data-table td { line-height: 2; } -.sp-data-table td:first-child { +table.widefat.sp-data-table td:first-child { white-space: nowrap; } -.sp-data-table input[type="text"], -.sp-data-table input[type="number"] { +table.widefat.sp-data-table input[type="text"], +table.widefat.sp-data-table input[type="number"] { min-width: 14px; width: 100%; } -.sp-config-table th, -.sp-config-table td { +.sp-admin-config-table th, +.sp-admin-config-table td { width: 20%; } -.widefat th.column-sp_logo, -.widefat td.column-sp_logo { +table.widefat th.column-sp_logo, +table.widefat td.column-sp_logo { width: 32px; text-align: center; } \ No newline at end of file diff --git a/assets/css/jquery.dataTables.css b/assets/css/jquery.dataTables.css new file mode 100644 index 00000000..7da7faec --- /dev/null +++ b/assets/css/jquery.dataTables.css @@ -0,0 +1,221 @@ + +/* + * Table + */ +table.dataTable { + margin: 0 auto; + clear: both; + width: 100%; +} + +table.dataTable thead th { + padding: 3px 18px 3px 10px; + border-bottom: 1px solid black; + font-weight: bold; + cursor: pointer; + *cursor: hand; +} + +table.dataTable tfoot th { + padding: 3px 18px 3px 10px; + border-top: 1px solid black; + font-weight: bold; +} + +table.dataTable td { + padding: 3px 10px; +} + +table.dataTable td.center, +table.dataTable td.dataTables_empty { + text-align: center; +} + +table.dataTable tr.odd { background-color: #E2E4FF; } +table.dataTable tr.even { background-color: white; } + +table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; } +table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; } +table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; } +table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; } +table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; } +table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; } + + +/* + * Table wrapper + */ +.dataTables_wrapper { + position: relative; + clear: both; + *zoom: 1; +} + + +/* + * Page length menu + */ +.dataTables_length { + float: left; +} + + +/* + * Filter + */ +.dataTables_filter { + float: right; + text-align: right; +} + + +/* + * Table information + */ +.dataTables_info { + clear: both; + float: left; +} + + +/* + * Pagination + */ +.dataTables_paginate { + float: right; + text-align: right; +} + +/* Two button pagination - previous / next */ +.paginate_disabled_previous, +.paginate_enabled_previous, +.paginate_disabled_next, +.paginate_enabled_next { + height: 19px; + float: left; + cursor: pointer; + *cursor: hand; + color: #111 !important; +} +.paginate_disabled_previous:hover, +.paginate_enabled_previous:hover, +.paginate_disabled_next:hover, +.paginate_enabled_next:hover { + text-decoration: none !important; +} +.paginate_disabled_previous:active, +.paginate_enabled_previous:active, +.paginate_disabled_next:active, +.paginate_enabled_next:active { + outline: none; +} + +.paginate_disabled_previous, +.paginate_disabled_next { + color: #666 !important; +} +.paginate_disabled_previous, +.paginate_enabled_previous { + padding-left: 23px; +} +.paginate_disabled_next, +.paginate_enabled_next { + padding-right: 23px; + margin-left: 10px; +} + +.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; } +.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; } +.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; } + +.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; } +.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; } +.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; } + +/* Full number pagination */ +.paging_full_numbers { + height: 22px; + line-height: 22px; +} +.paging_full_numbers a:active { + outline: none +} +.paging_full_numbers a:hover { + text-decoration: none; +} + +.paging_full_numbers a.paginate_button, +.paging_full_numbers a.paginate_active { + border: 1px solid #aaa; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding: 2px 5px; + margin: 0 3px; + cursor: pointer; + *cursor: hand; + color: #333 !important; +} + +.paging_full_numbers a.paginate_button { + background-color: #ddd; +} + +.paging_full_numbers a.paginate_button:hover { + background-color: #ccc; + text-decoration: none !important; +} + +.paging_full_numbers a.paginate_active { + background-color: #99B3FF; +} + + +/* + * Processing indicator + */ +.dataTables_processing { + position: absolute; + top: 50%; + left: 50%; + width: 250px; + height: 30px; + margin-left: -125px; + margin-top: -15px; + padding: 14px 0 2px 0; + border: 1px solid #ddd; + text-align: center; + color: #999; + font-size: 14px; + background-color: white; +} + + +/* + * Sorting + */ +.sorting { background: url('../images/sort_both.png') no-repeat center right; } +.sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; } +.sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; } + +.sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; } +.sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; } + +table.dataTable thead th:active, +table.dataTable thead td:active { + outline: none; +} + + +/* + * Scrolling + */ +.dataTables_scroll { + clear: both; +} + +.dataTables_scrollBody { + *margin-top: -1px; + -webkit-overflow-scrolling: touch; +} + diff --git a/assets/css/sportspress.css b/assets/css/sportspress.css new file mode 100644 index 00000000..112f5c5d --- /dev/null +++ b/assets/css/sportspress.css @@ -0,0 +1 @@ +/* SportsPress */ \ No newline at end of file diff --git a/assets/images/back_disabled.png b/assets/images/back_disabled.png new file mode 100644 index 00000000..881de797 Binary files /dev/null and b/assets/images/back_disabled.png differ diff --git a/assets/images/back_enabled.png b/assets/images/back_enabled.png new file mode 100644 index 00000000..c608682b Binary files /dev/null and b/assets/images/back_enabled.png differ diff --git a/assets/images/back_enabled_hover.png b/assets/images/back_enabled_hover.png new file mode 100644 index 00000000..d300f106 Binary files /dev/null and b/assets/images/back_enabled_hover.png differ diff --git a/assets/images/favicon.ico b/assets/images/favicon.ico new file mode 100644 index 00000000..6eeaa2a0 Binary files /dev/null and b/assets/images/favicon.ico differ diff --git a/assets/images/forward_disabled.png b/assets/images/forward_disabled.png new file mode 100644 index 00000000..6a6ded7d Binary files /dev/null and b/assets/images/forward_disabled.png differ diff --git a/assets/images/forward_enabled.png b/assets/images/forward_enabled.png new file mode 100644 index 00000000..a4e6b538 Binary files /dev/null and b/assets/images/forward_enabled.png differ diff --git a/assets/images/forward_enabled_hover.png b/assets/images/forward_enabled_hover.png new file mode 100644 index 00000000..fc46c5eb Binary files /dev/null and b/assets/images/forward_enabled_hover.png differ diff --git a/assets/images/menu.png b/assets/images/menu.png deleted file mode 100644 index 6b88d655..00000000 Binary files a/assets/images/menu.png and /dev/null differ diff --git a/assets/images/sort_asc.png b/assets/images/sort_asc.png new file mode 100644 index 00000000..a88d7975 Binary files /dev/null and b/assets/images/sort_asc.png differ diff --git a/assets/images/sort_asc_disabled.png b/assets/images/sort_asc_disabled.png new file mode 100644 index 00000000..4e144cf0 Binary files /dev/null and b/assets/images/sort_asc_disabled.png differ diff --git a/assets/images/sort_both.png b/assets/images/sort_both.png new file mode 100644 index 00000000..18670406 Binary files /dev/null and b/assets/images/sort_both.png differ diff --git a/assets/images/sort_desc.png b/assets/images/sort_desc.png new file mode 100644 index 00000000..def071ed Binary files /dev/null and b/assets/images/sort_desc.png differ diff --git a/assets/images/sort_desc_disabled.png b/assets/images/sort_desc_disabled.png new file mode 100644 index 00000000..7824973c Binary files /dev/null and b/assets/images/sort_desc_disabled.png differ diff --git a/assets/js/jquery.dataTables.min.js b/assets/js/jquery.dataTables.min.js new file mode 100644 index 00000000..02694a4a --- /dev/null +++ b/assets/js/jquery.dataTables.min.js @@ -0,0 +1,155 @@ +/* + * File: jquery.dataTables.min.js + * Version: 1.9.4 + * Author: Allan Jardine (www.sprymedia.co.uk) + * Info: www.datatables.net + * + * Copyright 2008-2012 Allan Jardine, all rights reserved. + * + * This source file is free software, under either the GPL v2 license or a + * BSD style license, available at: + * http://datatables.net/license_gpl2 + * http://datatables.net/license_bsd + * + * This source file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. + */ +(function(X,l,n){var L=function(h){var j=function(e){function o(a,b){var c=j.defaults.columns,d=a.aoColumns.length,c=h.extend({},j.models.oColumn,c,{sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSortJUI,nTh:b?b:l.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.oDefaults:d});a.aoColumns.push(c);if(a.aoPreSearchCols[d]===n||null===a.aoPreSearchCols[d])a.aoPreSearchCols[d]=h.extend({},j.models.oSearch);else if(c=a.aoPreSearchCols[d], +c.bRegex===n&&(c.bRegex=!0),c.bSmart===n&&(c.bSmart=!0),c.bCaseInsensitive===n)c.bCaseInsensitive=!0;m(a,d,null)}function m(a,b,c){var d=a.aoColumns[b];c!==n&&null!==c&&(c.mDataProp&&!c.mData&&(c.mData=c.mDataProp),c.sType!==n&&(d.sType=c.sType,d._bAutoType=!1),h.extend(d,c),p(d,c,"sWidth","sWidthOrig"),c.iDataSort!==n&&(d.aDataSort=[c.iDataSort]),p(d,c,"aDataSort"));var i=d.mRender?Q(d.mRender):null,f=Q(d.mData);d.fnGetData=function(a,b){var c=f(a,b);return d.mRender&&b&&""!==b?i(c,b,a):c};d.fnSetData= +L(d.mData);a.oFeatures.bSort||(d.bSortable=!1);!d.bSortable||-1==h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortableNone,d.sSortingClassJUI=""):-1==h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortable,d.sSortingClassJUI=a.oClasses.sSortJUI):-1!=h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortableAsc,d.sSortingClassJUI=a.oClasses.sSortJUIAscAllowed):-1== +h.inArray("asc",d.asSorting)&&-1!=h.inArray("desc",d.asSorting)&&(d.sSortingClass=a.oClasses.sSortableDesc,d.sSortingClassJUI=a.oClasses.sSortJUIDescAllowed)}function k(a){if(!1===a.oFeatures.bAutoWidth)return!1;da(a);for(var b=0,c=a.aoColumns.length;b |
|---|