diff --git a/assets/css/menu.css b/assets/css/menu.css
index d8cecb62..9b5076f2 100644
--- a/assets/css/menu.css
+++ b/assets/css/menu.css
@@ -1,12 +1,12 @@
/* SportsPress menu styles */
@font-face {
font-family: 'sportspress';
- src:url('../fonts/sportspress.eot?ddphik');
- src:url('../fonts/sportspress.eot?#iefixddphik') format('embedded-opentype'),
- url('../fonts/sportspress.woff2?ddphik') format('woff2'),
- url('../fonts/sportspress.ttf?ddphik') format('truetype'),
- url('../fonts/sportspress.woff?ddphik') format('woff'),
- url('../fonts/sportspress.svg?ddphik#sportspress') format('svg');
+ src:url('../fonts/sportspress.eot?p81i3r');
+ src:url('../fonts/sportspress.eot?#iefixp81i3r') format('embedded-opentype'),
+ url('../fonts/sportspress.woff2?p81i3r') format('woff2'),
+ url('../fonts/sportspress.ttf?p81i3r') format('truetype'),
+ url('../fonts/sportspress.woff?p81i3r') format('woff'),
+ url('../fonts/sportspress.svg?p81i3r#sportspress') format('svg');
font-weight: normal;
font-style: normal;
}
@@ -91,6 +91,9 @@
.sp-icon-globe:before {
content: "\f319";
}
+.sp-icon-grid:before {
+ content: "\f314";
+}
.sp-icon-import:before {
content: "\f316";
}
diff --git a/assets/fonts/sportspress.eot b/assets/fonts/sportspress.eot
index e3fab7f5..ea49a6b8 100755
Binary files a/assets/fonts/sportspress.eot and b/assets/fonts/sportspress.eot differ
diff --git a/assets/fonts/sportspress.svg b/assets/fonts/sportspress.svg
index 58d8e155..4c571e48 100755
--- a/assets/fonts/sportspress.svg
+++ b/assets/fonts/sportspress.svg
@@ -51,6 +51,7 @@
+
diff --git a/assets/fonts/sportspress.ttf b/assets/fonts/sportspress.ttf
index 773dad03..d085c78a 100755
Binary files a/assets/fonts/sportspress.ttf and b/assets/fonts/sportspress.ttf differ
diff --git a/assets/fonts/sportspress.woff b/assets/fonts/sportspress.woff
index 0960bd24..99771ccf 100755
Binary files a/assets/fonts/sportspress.woff and b/assets/fonts/sportspress.woff differ
diff --git a/assets/fonts/sportspress.woff2 b/assets/fonts/sportspress.woff2
index f91f21c8..45ef3ba3 100755
Binary files a/assets/fonts/sportspress.woff2 and b/assets/fonts/sportspress.woff2 differ
diff --git a/includes/class-sp-modules.php b/includes/class-sp-modules.php
index 48f75123..d630871c 100644
--- a/includes/class-sp-modules.php
+++ b/includes/class-sp-modules.php
@@ -29,6 +29,13 @@ class SP_Modules {
'icon' => 'sp-icon-calendar',
'desc' => __( 'Organize and publish calendars using different layouts.', 'sportspress' ),
),
+ 'event_grids' => array(
+ 'label' => __( 'Match Grids', 'sportspress' ),
+ 'class' => 'SportsPress_Event_Grids',
+ 'icon' => 'sp-icon-grid',
+ 'link' => 'https://www.themeboy.com/sportspress-extensions/match-grids/',
+ 'desc' => __( 'Display fixtures and results between teams in a grid layout.', 'sportspress' ),
+ ),
'scoreboard' => array(
'label' => __( 'Scoreboard', 'sportspress' ),
'class' => 'SportsPress_Scoreboard',
diff --git a/includes/sp-api-functions.php b/includes/sp-api-functions.php
index c3fd8086..ef5b77ee 100644
--- a/includes/sp-api-functions.php
+++ b/includes/sp-api-functions.php
@@ -137,6 +137,15 @@ function sp_the_main_results_or_time( $post = 0, $delimiter = '-' ) {
echo implode( $delimiter, sp_get_main_results_or_time( $post ) );
}
+function sp_get_main_results_or_date( $post = 0, $format = null ) {
+ $results = sp_get_main_results( $post );
+ if ( sizeof( $results ) ) {
+ return $results;
+ } else {
+ return array( sp_get_date( $post, $format ) );
+ }
+}
+
function sp_get_outcome( $post = 0 ) {
$event = new SP_Event( $post );
return $event->outcome( true );