From 905666fa51fc5307cbb1a890e38d3a0730c556ac Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Thu, 16 Oct 2014 01:19:03 +1100 Subject: [PATCH] Update welcome screen to show video and links --- assets/css/activation.css | 43 ++- assets/fonts/sportspress.eot | Bin 6460 -> 6720 bytes assets/fonts/sportspress.svg | 5 +- assets/fonts/sportspress.ttf | Bin 6280 -> 6540 bytes assets/fonts/sportspress.woff | Bin 4456 -> 6616 bytes assets/js/admin/sportspress-admin.js | 3 + assets/js/jquery.fitvids.js | 83 ++++++ includes/admin/class-sp-admin-welcome.php | 322 +++++++++++++++++----- 8 files changed, 365 insertions(+), 91 deletions(-) create mode 100644 assets/js/jquery.fitvids.js diff --git a/assets/css/activation.css b/assets/css/activation.css index 528e88a1..b38b40ef 100644 --- a/assets/css/activation.css +++ b/assets/css/activation.css @@ -6,7 +6,9 @@ .sportspress-message a.button-primary, .sportspress-message a.button-secondary, p.sportspress-actions input.button-primary, -p.sportspress-actions input.button-primary:active { +p.sportspress-actions input.button-primary:active, +p.sportspress-actions a.button-primary, +p.sportspress-actions a.button-primary:active { background: #3bbab3; border-color: #15a29a; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.1); @@ -18,7 +20,9 @@ p.sportspress-actions input.button-primary:active { .sportspress-message a.button-primary:hover, .sportspress-message a.button-secondary:hover, p.sportspress-actions input.button-primary:hover, -p.sportspress-actions input.button-primary:focus { +p.sportspress-actions input.button-primary:focus, +p.sportspress-actions a.button-primary:hover, +p.sportspress-actions a.button-primary:focus { background: #00a69c; border-color: #009187; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.1); @@ -61,8 +65,29 @@ p.sportspress-actions input.button-primary:focus { background: transparent!important; } +.sportspress-steps:before, +.sportspress-steps:after { + content: " "; + display: table; +} + +.sportspress-steps:after { + clear: both; +} + +.sportspress-steps { + *zoom: 1; +} + +.sportspress-steps ul { + width: 45%; + margin-right: 5%; + float: left; + margin-bottom: 0; +} + .sportspress-steps .welcome-icon:before { - font: 400 20px/1 "sportspress"; + font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 0 10px 0 0; @@ -75,14 +100,6 @@ p.sportspress-actions input.button-primary:focus { color: #888; } -.sportspress-steps .welcome-add-team:before { - content: "\f334"; -} - -.sportspress-steps .welcome-add-player:before { - content: "\f307"; -} - -.sportspress-steps .welcome-add-event:before { - content: "\f145"; +.sportspress-steps .sp-welcome-icon:before { + font-family: sportspress; } \ No newline at end of file diff --git a/assets/fonts/sportspress.eot b/assets/fonts/sportspress.eot index f0be3e602f013f4af4975cbb647a071b5ee1e510..f932b5673d336eaaff32939e32671e902510a750 100755 GIT binary patch delta 2595 zcma)8TWnNC7@mLT%$YftJ-esurMtb*?e>B#0`2LxL7+6ms6`8j8sh^-Dz}mpXaWxy zAzNQm&|u)8iRc477!pI`!y1f+hw>)6s1GVW7^ns?$^#m2Rms+W&e?9afX3wMhp6i|J(}yyIypleu_iLq7T_Z<_ju&1!{K5@Fppg*r#g5Uv6FA3E{t0KfWBl3e zTb?W)M|p;j_{`Y0(XDXx>t6^-DtrGJD%f}MCn2dND7TI6+P8nn`)ni1kD$DHe9xBA z{6ovXLir5Jy}L&DPmnfPit;qdExSi|rMI0t7T-%qJ<70iV$a@vgdt1PH z`n&0J|4sTp&LS;)lKaUp*??zf{ZCj!0djdSk*|JIRW8uo zCg!vGYyzgrlfvQ}N3sOe@a5^DU`#HU%2O}|(}8n&sAl1m;tRZt&YJ_8x`UY<8p3i= z(m*nB4NhPx4`blMQIyNJc62U-wJ-<+gWzR*lc{D9?X5c6qM$2j74#;19Owq&_4cFF zTIg3xx}mirzoLH?4CJ72Z838!E1M|KB$^DVGbP$B36P0qX>eBlF_tzBi*lw3Jr&z( z0tj*1{5Y02P%BU?lCf=qYu0J=0t{b?H=Ds|j$er{4%x-=X3I1hV{LB6FbrGhBT~wG zx5ur=8F#fe6yIVeshP;-u@$*|yJ}2R)Xln}#1kbPkoG_0P1Y;(0}XmN#oa zJkKxborS#HrxL7GA>qbV6>=<#n+VlW+^6#K6gN;614E}e2a4r4xS=r($>6YKp3jso zf_Kpi1|E&1#-!(El&cQgxqn3b;eSid6+e(VJmCecNMH=9fn|UN&xgTP)!08}xl^6v zVH?%jYKJRse!|>ez{vEu7;FJE=6EWFKL^;@V96NF+| z=Ae+gFQ|M?;VZ__s)V*mcS1v7(4u*3#pr)&Jr2ZQVz(B;WUvE@I{FYH1O2@icP)ii zLzzMf9g=a;(-{UCI`sQhn-%Rmi_!TMfD3Mq)c}qeMLE-?S6d>-EpqCGW{s zHm&tq5dIvJ{EzCgG|}UaMV=}g<2sKB8No?$QYdbi0@ax&IY$UMLc|Q|8b+OI)ES0r z$e0igLWgsyX`E63O1W0!Ez#+&-b}}h+p$NM6s~Ee>_{QwI89Nf$#F6fJ7t=#6c*Z* zi;$s<@^GT_9zrUQqKd-ix}*#Tl{&XEPJ9d$c7uR)M6%R^BP;13#`Q4Z0PzPg>q2eX zcPmApTW_kwrBRc3?Y{r7Occi*Wg5nkMjQV-`^MLGa+Zu2~`tnRbPP zxRBBn(h+VNRU35#U_@-!g@{K^aGP^%YH%{{sMhNgH|2r?!;Nq-paK;P;frUmM==f+ zD|VjaYTee6E(He%L0k$o*U#Drzf6SVpHovqLMD>2kQ0JRC%^=aU_T>L#%;SH7HhEWxRima#$ygU zn#nT={tb)LP}~`RkT#BVohm&YUHu!eC_co5eEv+SVQ%(I$$_-`C#gCBIrMA6-v+-v z_1MZIqzn^qm9C>l=nUJ$K4gDs9onaSv#1l-<$7b2@t!Ho1Gr2rt%ojR1)EX-dAg`r IOdW!M0O_z;rT_o{ delta 2406 zcmZ`)U1(fI6rMBx_jh-*KX=oF&}5svm};uIn_V!a_=mKmEu!L6OO3W^gv1tFB(;sJ zFSUXc+nc8dR;@m$ecOlnP_XzQMH3YS5o|#UmEwaGR46E^XYSoiHdtYpJ7?z1`T5Rw z&s?cp9+O*p2{~OpE9?B)h3uPWA6aOA@WaXDgg`$bWa-f4(IfcHqI?U#`q0erslB7W zJcROXLJEBP;N$@~@z@SRihtsHeHu5|4Y)%{>3)it6pN0C_jbr-kHNMPL8~~ z1@D$FqWs|O{%QY|chi&Z-|lbjE%&#!}6jU0+gF{mJ5U>FV1|S+7t2eemgVn3yC{);BelQOa z>MkzBH-KXqpuF;~(wqqZV1n8L4hfqIhN56xtMUpeMzC_%+=$Psk@%_#n+=9mw;B5- zbQ7?Wahlpk>yg4pq99pCX4P1~7n(?+wX!I+powG7Y!1`hW;}6Bg_gZ5O8{f=?HJSm z$Cwdnu*a-+<=1aEjdF~JQAtfUL$kAJA0&mFfV6NbT2s9D`KsRfduhR;HPtR*FVe+SEoy%|`@nXZ z+IC9Y2OY&Vh3@n5HU;{SjNSXG@i_3Fjc2{VW|)ACRWhSmGZY`I8zQcbu~MT{kCK?p zDUNz6!qZYg6~m;Qsg3S3W9gH$+Sb!+iA5Cz_3C))4(GTx=Qgp{{~fZRN`K(p z45uAPYB!y0^|0-<+t|AFQm@^Yl69fcWjyt$g7~7puL*D#q>!#wK35#MqqwiMi(3HO zfic0E#igx8M(T{MdbFK$bY9z8Tjiwokf2;D!6YEp7)U0Ra z`!imj>y;d*3|_O+ zybT_fT*CvQ_}`NqmI1@kU0_fJ6dNK=igv-Ft$V;RYw$pfQ}_%rYiL^t8-fRr?OV-Q z=`>?Z+tz9oxxTEwhMZPzr&YL0uOa6{{9Sg7J0vTGAypj;hpLr0o7>Pd{i|9F8&$)( zV7Sd;BquUI42J`mbnTQtVGsu0>*>q^9;v~{QmKBd^PFe%N27Th*7LN68ag$aR= z2V;~XRa}c(Tr`nBHj`SKSqiGK8XUP{o)|PE;87v4qy|vz{`ali#cF7)+#@rXoMnJk zNCZ!3Hz@4Qum@-1W69tUo=BbdVNp7gW7q7sVCX_H3{pzQ>Czp+l29;o zhvQA*3FW9CJ3%156#FUNgqv{5K`!?C+~vYDj}zdB$NPHvbDo9Y<3|)Wa1XSZVKmTOau-;^ASPMQrv&>gk-gEjhxecCERF-QXOn#0owS?oy zHsp*ck?SFj#xl{WyTmK>sHBSKfew2LG`Nmg+MlndX+mm@FP;Yl! zE5d)fGe~>-=?>*Ks(thd=vjto>EilYkk9d*g9iVd{hVtV1(GM_sSo_ze7tG AF8}}l diff --git a/assets/fonts/sportspress.svg b/assets/fonts/sportspress.svg index 28d53d23..8d283c15 100755 --- a/assets/fonts/sportspress.svg +++ b/assets/fonts/sportspress.svg @@ -7,14 +7,15 @@ - + + - + diff --git a/assets/fonts/sportspress.ttf b/assets/fonts/sportspress.ttf index 7939835e49f83355e4001716eaad78f782028618..e5cb8c8fad18c63a49ade7fba4cffc0a23328b8c 100755 GIT binary patch delta 2576 zcma)8TWnNC7@q&knKN@Pdv;IROLx01-EJ?W<+eTDHprz-L!w145Bi`9Mk-g60!`on zBV_xeKnyBJAM6u87!u>#;w46t@~A0>2P4K1X$+uO;B<`R&N>nK-(4y!_a@uaJKa`ToP>CniZJ ztVVtg`Sv5@hqL=HoKGGjq#1d5e)8zCINW;zOJ>KrRIYI_B)1Xz(D$lO6uBnAyu1CwVJ}9l6BfsAX06@WVH5UB5Rqp#;DGXOk$q} z!1+b%^F-D}DM#rjPbcs~-)gQDAnw2V+u@%K~S0TvI*0@*jK(f=bI3OFeuvUG6%+3Zsv)&+UbXTy0 zvXN2Z*j?G=A}!!XF1v_(qmM7Cp*pJ+J<>N+Yi}`Ar#eoP!NDauSGxlK6<>`VzK>Im zDc{dYQv(jL;2Y!5V2$=kl?elapH^7gGec_ut6L7kQte2opt#gLC@!+FXQ5Hl&&Vto zH&0YBCSx%=!?5Ye02rlQXBI|`FxR+B`}B3Yf`EtpZGU|1Re1#s>x7c9>UOe@5O1&kGoVG7SQn=G@*G(A%!ICl{%j0s(5 zng*b0OmDCjX!KBPYM|pTY>F+oXIU91R>`?;Yus&h-CWGcSe7Taje2RqMQ9=|-1w3O z7t*3Cqi~oZG>StL26He@5rS0(WFT~fu8xe-K~NiEzzX80FzZTV+7By*l5MkO;=*i5 zywUIfE0c!ffijI@N#ptd&ORSso;{Wa3sf(msvsf3Kkm9% zYlRRxrJlkv*lnPT=t3}W1{y+Z19*P)?3CbLiq%B4;QMUq%&f=-3(o{I9bLzc>zbwm z#nfX0g{V??%9>+;@O7bRfG9#YI*jTlK}_Mc-UT8|k@dKXa1p}e!sT8TMY{~dWsDy% zI8Vl=nZp?N+6+DJ#xv28hF%%hfTAZH6f}+kim=8*D25?pML;mzZ8!$bYwBPX#I;az z`vV72nTs*}OKj;lS#Tkd4?ay?-%@|I8tyRO+wjuiH|0mqlqzc>HHk>0hn1q|!sCG`9r@QIL^l!ae|AOt| iP5idlX6`mGS;9Jr+vL_}=q0vtrs4lbE2<0WGw?5KxlaB7 delta 2397 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 G%KrchRVn5G literal 4456 zcmbtXYiv~45k8B3;R0rP)R#w-R*>MlR9vu~#Ho@^lPF#ih(LrE)JGBrV=xA6?*l*9 z`|_^$;n~OaKI~n)#<8&>1)QQ3Dd``(N>M>1MWjWItA>bDB_e55bus8#ToU@7yKC$w zv})C}d*;lUGc#w-%$&LRHg2k@*tB))CdL-;X7d=@;+0It$FH|%Dk@fjdX2GytGo-X zfBR(9i{C9_Y{3=KU*TQ6cfMiAzRG&W^y@KykN1H;v^MXmG=sLV5OXot7wz6zSq0kN zm_Ne1&i3?kyFmnPE9R?t&%3Of+`Z4z1R6T~3Ges4l~=j1vWe@vfcb2#FWb!aSMJ*h z+J}tkYIuJwR%ouTGh1*bZp%uo=V68A=QEv7SAbQM#awUNX*M(6EYQCNmT{1ce|iNxxp>%?xHld12ygJvXf|1Z%FDHBBezER9ghqrrelTepNL} z+pyCZ-{}LIUQpKNmEhH{2a z&tM9}LCK9VhW)A`|Xem$Qf9>u!FkE$LaNfkJ8AYLED2pB(I@m`I_JQqiFi!<-lZk>Zg~S&quFa14{q zAjrOOJ9)?x@OpjXWp&Xx<$l2z_D6!zKr|?mOffDY%bgKTBETgg?c^n2&=>Fr{r-S2 zD4tXAzpN}0ymA0LP&}NKn6U>WJmd{ztqpQ(Z>TnjSD+~?G@Vl%+Ig@zbso)h&5*3= zD0xPt+v@539%?|TgU7XGMuBRW!l!r;fvZ#1^XhboZWu-YiXp5CIB^rQ0$Rv20`+L+ zc1oaCB-7aR^)Wzrc-dG?`U6hQ(W3hNF9!*k`5`K`qQ4hJfpmHBU zF5uyU9>}>Mhvk@GlZ!$Ql2NFjIOO8qNKWp;QxXmN4z&%q2OS4(KWpi2N?DTDgjwc? zH2W-VR(GSrX0x?8n%ow*)o&(~Nam$D2mnC+JQ3W%9(qk^bX{ z4|-InsC+k4u30|*$Z zP_006D2f(AxKMNdNPy-rn73?{^G3 zv6OAXV0VA2Fa7o#1E>zr{=D$GnwDCfHdk|7mPzSHVNxFwsIIwg_kQh^c)b2tQkPIs z5vhwwU6LtMmJt4#42R0%q6`*A^+~l+qF;26^dAwGHq|ZEHP$$*X$=`ZpwC3*>;sb8 zrnrS8{UhBc=u;Yh5=+(2n#MX@!QzZmMFJcY4upe|V1y#Dtx%w7I1&y=B9Typ#1ski zrt6q>&^lP#^(wtewJxj0YH`(46<>o4(l{Ip2gnbnKsXS@PXi=6AZ(YNNq5rS?bF_R z1d8Q~3(67Rf_V9uE=g16gBKVB2?wY-*4oqBU3DE~9wE9}E)~&ZAJIQ3bMd1L zW$0o#714c)34 zTXB>GKLtWaO{6D9u`d|34)?|eL(M9@bQA#1!}=(1y>3#7W{esvH6Mlk(@=E;{O8Zm=0Df)J}nu z_!k}e@a2V%UuX0A5g9vQ%zisP-nsAP^FaSj z4$lYPki!MwOLO>aHlID6!{@Ow=I8#*p9>1tnZ>g@vv^i#7SHO;;#r+pd^TiX$jN4P znpr)oV~m7AV`rtZXl<)Rf+7 q!wPL93%1$??)}>Kl`v{2s{-v+)(rR@+*b$l>oneCH~}a5kL{lt1PqG+ diff --git a/assets/js/admin/sportspress-admin.js b/assets/js/admin/sportspress-admin.js index 6a6cf3d7..086d986c 100644 --- a/assets/js/admin/sportspress-admin.js +++ b/assets/js/admin/sportspress-admin.js @@ -517,4 +517,7 @@ jQuery(document).ready(function($){ }); } }); + + // Fitvids + $(".sp-fitvids").fitVids(); }); \ No newline at end of file diff --git a/assets/js/jquery.fitvids.js b/assets/js/jquery.fitvids.js new file mode 100644 index 00000000..231d3b5d --- /dev/null +++ b/assets/js/jquery.fitvids.js @@ -0,0 +1,83 @@ +/*global jQuery */ +/*jshint browser:true */ +/*! +* FitVids 1.1 +* +* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ +* +*/ + +(function( $ ){ + + 'use strict'; + + $.fn.fitVids = function( options ) { + var settings = { + customSelector: null, + ignore: null + }; + + if(!document.getElementById('fit-vids-style')) { + // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js + var head = document.head || document.getElementsByTagName('head')[0]; + var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}'; + var div = document.createElement("div"); + div.innerHTML = '

x

'; + head.appendChild(div.childNodes[1]); + } + + if ( options ) { + $.extend( settings, options ); + } + + return this.each(function(){ + var selectors = [ + 'iframe[src*="player.vimeo.com"]', + 'iframe[src*="youtube.com"]', + 'iframe[src*="youtube-nocookie.com"]', + 'iframe[src*="kickstarter.com"][src*="video.html"]', + 'object', + 'embed' + ]; + + if (settings.customSelector) { + selectors.push(settings.customSelector); + } + + var ignoreList = '.fitvidsignore'; + + if(settings.ignore) { + ignoreList = ignoreList + ', ' + settings.ignore; + } + + var $allVideos = $(this).find(selectors.join(',')); + $allVideos = $allVideos.not('object object'); // SwfObj conflict patch + $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video. + + $allVideos.each(function(){ + var $this = $(this); + if($this.parents(ignoreList).length > 0) { + return; // Disable FitVids on this video. + } + if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } + if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width')))) + { + $this.attr('height', 9); + $this.attr('width', 16); + } + var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), + width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), + aspectRatio = height / width; + if(!$this.attr('id')){ + var videoID = 'fitvid' + Math.floor(Math.random()*999999); + $this.attr('id', videoID); + } + $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%'); + $this.removeAttr('height').removeAttr('width'); + }); + }); + }; +// Works with either jQuery or Zepto +})( window.jQuery || window.Zepto ); diff --git a/includes/admin/class-sp-admin-welcome.php b/includes/admin/class-sp-admin-welcome.php index 3aa93011..bac78ab6 100644 --- a/includes/admin/class-sp-admin-welcome.php +++ b/includes/admin/class-sp-admin-welcome.php @@ -42,12 +42,27 @@ class SP_Admin_Welcome { * @return void */ public function admin_menus() { + if ( empty( $_GET['page'] ) ) { + return; + } + + $welcome_page_name = __( 'About SportsPress', 'sportspress' ); $welcome_page_title = __( 'Welcome to SportsPress', 'sportspress' ); - // About - $about = add_dashboard_page( $welcome_page_title, $welcome_page_title, 'manage_options', 'sp-about', array( $this, 'about_screen' ) ); - - add_action( 'admin_print_styles-'. $about, array( $this, 'admin_css' ) ); + switch ( $_GET['page'] ) { + case 'sp-about' : + $page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'sp-about', array( $this, 'about_screen' ) ); + add_action( 'admin_print_styles-'. $page, array( $this, 'admin_css' ) ); + break; + case 'sp-credits' : + $page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'sp-credits', array( $this, 'credits_screen' ) ); + add_action( 'admin_print_styles-'. $page, array( $this, 'admin_css' ) ); + break; + case 'sp-translators' : + $page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'sp-translators', array( $this, 'translators_screen' ) ); + add_action( 'admin_print_styles-'. $page, array( $this, 'admin_css' ) ); + break; + } } /** @@ -68,6 +83,7 @@ class SP_Admin_Welcome { */ public function admin_head() { remove_submenu_page( 'index.php', 'sp-about' ); + remove_submenu_page( 'index.php', 'sp-credits' ); remove_submenu_page( 'index.php', 'sp-translators' ); // Badge for welcome page @@ -96,9 +112,10 @@ class SP_Admin_Welcome { -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); } - .about-sportspress-wrap .sp-actions { - text-align: right; - margin-right: 200px; + .about-sportspress-wrap .sportspress-actions .twitter-share-button { + margin-top: -3px; + margin-left: 3px; + vertical-align: middle; } .about-sportspress-wrap .sp-feature { overflow: visible !important; @@ -112,6 +129,30 @@ class SP_Admin_Welcome { .about-sportspress-wrap .sp-feature:after { clear: both; } + .about-sportspress-wrap div.icon { + width: 0 !important; + padding: 0; + margin: 0; + } + .about-sportspress-wrap .sp-feature div.icon:before { + font-family: sportspress !important; + font-weight: normal; + width: 100%; + font-size: 170px; + line-height: 125px; + color: #9c5d90; + display: inline-block; + position: relative; + text-align: center; + speak: none; + margin: ; + content: "\f111"; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .about-sportspress-wrap .form-table th { + width: auto; + } @media only screen and (max-width: 500px) { .about-sportspress-wrap h1 { padding-top: 240px; @@ -137,7 +178,7 @@ class SP_Admin_Welcome { // Drop minor version if 0 $major_version = substr( SP()->version, 0, 3 ); ?> -

+

version ); ?>
-

+

+ +

@@ -162,6 +205,10 @@ class SP_Admin_Welcome { intro(); ?> - - -
-

-
-
+
+
+ +

+ $name ): + if ( $sport === $slug ): + $sport = $name; + continue; + endif; + endforeach; + endforeach; + echo $sport; + ?> +
+

+

+
+
    +
  • +
  • +
  • +
+
    +
  • +
  • +
  • +
+
+
+ +
+
-

- + - -

- 'sportspress_sport', - 'default' => 'soccer', - 'type' => 'groupselect', - 'class' => $class, - 'options' => $sport_options, - )); - SP_Admin_Settings::output_fields( $settings ); - ?> + if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists + $check_zone_info = false; + if ( 0 == $current_offset ) + $tzstring = 'UTC+0'; + elseif ($current_offset < 0) + $tzstring = 'UTC' . $current_offset; + else + $tzstring = 'UTC+' . $current_offset; + } + echo wp_timezone_choice($tzstring); + ?> + + + + 'sportspress_sport', + 'default' => 'custom', + 'type' => 'groupselect', + 'title' => __( 'Sport', 'sportspress' ), + 'class' => $class, + 'options' => $sport_options, + )); + SP_Admin_Settings::output_fields( $settings ); + ?> + +

-
-
-

-

-
    -
  • -
  • -
  • -
-
-
-

-

Translate SportsPress.', 'sportspress' ); ?>

- ' . $handle . ''; - endforeach; - ?> -

- -

-
+ +
+
+

+
-
- -
-
+
+ + intro(); ?> + +

Contribute to SportsPress.', 'sportspress' ), 'https://github.com/ThemeBoy/SportsPress/blob/master/CONTRIBUTING.md' ); ?>

+ + contributors(); ?> +
+ +
+ + intro(); ?> + +

Translate SportsPress.', 'sportspress' ), 'https://www.transifex.com/projects/p/sportspress/' ); ?>

+ ' . $handle . ''; + endforeach; + ?> +

+ +

+
+ get_contributors(); + + if ( empty( $contributors ) ) { + return ''; + } + + $contributor_list = ''; + + return $contributor_list; + } + + /** + * Retrieve list of contributors from GitHub. + * + * @access public + * @return mixed + */ + public function get_contributors() { + $contributors = get_transient( 'sportspress_contributors' ); + + if ( false !== $contributors ) { + return $contributors; + } + + $response = wp_remote_get( 'https://api.github.com/repos/ThemeBoy/SportsPress/contributors', array( 'sslverify' => false ) ); + + if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) { + return array(); + } + + $contributors = json_decode( wp_remote_retrieve_body( $response ) ); + + if ( ! is_array( $contributors ) ) { + return array(); + } + + set_transient( 'sportspress_contributors', $contributors, HOUR_IN_SECONDS ); + + return $contributors; + } + /** * Sends user to the welcome page on first activation */