From 3cb373759735ebb8f3be475248cd717b8b60876b Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Sat, 8 Mar 2014 01:22:47 +1100 Subject: [PATCH] Organize settings tabs --- admin/settings/events.php | 82 ------------- admin/settings/general.php | 5 - admin/settings/options-event.php | 127 ++++++++++++++++++++ admin/settings/options-general.php | 44 +++++++ admin/settings/options-player.php | 122 +++++++++++++++++++ admin/settings/options-table.php | 98 +++++++++++++++ admin/settings/players.php | 87 -------------- admin/settings/settings.php | 185 +++-------------------------- admin/settings/tables.php | 52 -------- assets/css/admin.css | 14 ++- sportspress.php | 8 +- 11 files changed, 429 insertions(+), 395 deletions(-) delete mode 100644 admin/settings/events.php delete mode 100644 admin/settings/general.php create mode 100644 admin/settings/options-event.php create mode 100644 admin/settings/options-general.php create mode 100644 admin/settings/options-player.php create mode 100644 admin/settings/options-table.php delete mode 100644 admin/settings/players.php delete mode 100644 admin/settings/tables.php diff --git a/admin/settings/events.php b/admin/settings/events.php deleted file mode 100644 index b09e7744..00000000 --- a/admin/settings/events.php +++ /dev/null @@ -1,82 +0,0 @@ -

- 'sp_result', - 'numberposts' => -1, - 'posts_per_page' => -1, - 'orderby' => 'menu_order', - 'order' => 'ASC' -); -$data = get_posts( $args ); -?> -

- - - - - - - - - - - - - - - > - - - - -
post_title; ?>post_name; ?>for / post_name; ?>against
-
-
- - -
-
-
- - 'sp_outcome', - 'numberposts' => -1, - 'posts_per_page' => -1, - 'orderby' => 'menu_order', - 'order' => 'ASC' -); -$data = get_posts( $args ); -?> -

- - - - - - - - - - - - - - - > - - - - -
post_title; ?>post_name; ?>
-
-
- - -
-
-
\ No newline at end of file diff --git a/admin/settings/general.php b/admin/settings/general.php deleted file mode 100644 index e45a3e8d..00000000 --- a/admin/settings/general.php +++ /dev/null @@ -1,5 +0,0 @@ -

- 'sp_result', + 'numberposts' => -1, + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC' + ); + $data = get_posts( $args ); + + $default = end( $data ); + reset( $data ); + ?> +
+ + + + + + + + + + + + + + + + > + + + + + +
>
post_name ); ?>>post_name; ?>for / post_name; ?>against
+
+
+ + +
+
+
+
+ 'sp_outcome', + 'numberposts' => -1, + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC' + ); + $data = get_posts( $args ); + ?> +
+ + + + + + + + + + + + + + + > + + + + +
post_title; ?>post_name; ?>
+
+
+ + +
+
+
+
+ +
+ + class="hidden"> +
+ 'sp_metric', + 'numberposts' => -1, + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC' + ); + $data = get_posts( $args ); + ?> +
+ + + + + + + + + + + + + + + + + > + + + + + +
 
 
post_title; ?>ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?> 
+
+
+ + +
+
+
+
+ 'sp_statistic', + 'numberposts' => -1, + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC' + ); + $data = get_posts( $args ); + ?> +
+ + + + + + + + + + + + + + + + + > + + + + + +
post_title; ?>ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?>ID ); ?>
+
+
+ + +
+
+
+
+ +
+ +
+ 'sp_column', + 'numberposts' => -1, + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC' + ); + $data = get_posts( $args ); + ?> +
+ + + + + + + + + + + + + + + + + + + + + > + + + + + + + +
post_title; ?>post_name; ?>ID, $row->post_name ); ?>ID ); ?>ID ); ?>
+
+
+ + +
+
+
+
+ - 'sp_metric', - 'numberposts' => -1, - 'posts_per_page' => -1, - 'orderby' => 'menu_order', - 'order' => 'ASC' -); -$data = get_posts( $args ); -?> -

- - - - - - - - - - - - - - - - - > - - - - - -
 
 
post_title; ?>ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?> 
-
-
- - -
-
-
- 'sp_statistic', - 'numberposts' => -1, - 'posts_per_page' => -1, - 'orderby' => 'menu_order', - 'order' => 'ASC' -); -$data = get_posts( $args ); -?> -

- - - - - - - - - - - - - - - - - > - - - - - -
post_title; ?>ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?>ID ); ?>
-
-
- - -
-
-
\ No newline at end of file diff --git a/admin/settings/settings.php b/admin/settings/settings.php index b50407a9..817be343 100644 --- a/admin/settings/settings.php +++ b/admin/settings/settings.php @@ -1,5 +1,5 @@

@@ -35,166 +48,6 @@ function sportspress_settings() { -
- - class="hidden"> -
- 'sp_result', - 'name' => 'sportspress[main_result]', - 'show_option_all' => __( '(Auto)', 'sportspress' ), - 'selected' => $selected, - 'values' => 'slug', - ); - ?> -
- -
- -
- -
- - 'sp_column', - 'numberposts' => -1, - 'posts_per_page' => -1, - 'orderby' => 'menu_order', - 'order' => 'ASC' -); -$data = get_posts( $args ); -?> -

- - - - - - - - - - - - - - - - - - - - - > - - - - - - - -
post_title; ?>post_name; ?>ID, $row->post_name ); ?>ID ); ?>ID ); ?>
-
-
- - -
-
-
\ No newline at end of file diff --git a/assets/css/admin.css b/assets/css/admin.css index dc46de24..7293f685 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -258,7 +258,19 @@ table.widefat.sp-league-table th input[type=checkbox] { .sp-admin-config-table th, .sp-admin-config-table td { - width: 20%; + padding: 8px 10px; +} + +.sp-admin-config-table th.radio, +.sp-admin-config-table td.radio { + width: 1%; + text-align: center; +} + +.sp-admin-config-table th.radio input[type=radio], +.sp-admin-config-table td.radio input[type=radio] { + margin: 0; + vertical-align: middle; } table.widefat th.column-sp_icon, diff --git a/sportspress.php b/sportspress.php index 842ef5b5..8d8669c4 100644 --- a/sportspress.php +++ b/sportspress.php @@ -50,8 +50,12 @@ require_once dirname( __FILE__ ) . '/admin/templates/player-metrics.php'; require_once dirname( __FILE__ ) . '/admin/templates/player-statistics.php'; require_once dirname( __FILE__ ) . '/admin/templates/team-columns.php'; -// Settings -require_once dirname( __FILE__ ) . '/admin/settings/settings.php' ; +// Options +require_once dirname( __FILE__ ) . '/admin/settings/settings.php'; +require_once dirname( __FILE__ ) . '/admin/settings/options-general.php'; +require_once dirname( __FILE__ ) . '/admin/settings/options-event.php'; +require_once dirname( __FILE__ ) . '/admin/settings/options-table.php'; +require_once dirname( __FILE__ ) . '/admin/settings/options-player.php'; // Custom post types require_once dirname( __FILE__ ) . '/admin/post-types/separator.php';