Change Log

2.10

  • Minor upgrade to single game page for overtime games.
  • Allowed league managers to update records for their leagues (applies on to MSTW Add-ons)
  • Removed deprecated PHP functions from some of the code.
  • Corrected several minor bugs.

2.9

  • Restricted access to dashboard features that are not provided to users in Team, School, and League Admin Roles.
  • Added access control for Team, School, and League Admin roles in Manage, Add, and Update Games screen.
  • Controls in Game Manager to designate a game as an overtime game.
  • Filter button now displayed on the Edit Venues (list of venues) admin screen.
  • Upgraded the page template so single team schedules are properly displayed in all cases.
  • Fixed bug when a team not in a league is linked from a league schedule.
  • Modified

    No LEAGUE specified in shortcode.

    shortcode, so the ‘league’ argument is deprecated. It’s no longer necessary. All the teams games for a given season are displayed.

2.8

  • The work in 2.8 was primarily clean-up/minor bug correction of PHP code, HTML, CSS, and JavaScript. Much of this work cleaned up the new ‘meets’ functionaity and display.
  • Game Division and Game Conference were added to the Update Games admin screen.
  • The multi-team schedule shortcode

    Either a teams, team, or league argument must be passed to the mstw_multi_team_schedule shortcode.

    in particular underwent significant modification. If you are using this shortcode, you should definitely read the man page.
  • A Team Scoreboard shortcode

    A team must be specified in the mstw_lm_team_scoreboard shortcode.

    was added (to the MSTW League Manager Add-ons plugin).

2.7

  • Fixed a bug in the multi-team schedule. One that you might only see if you are using Schools the LM Add-ons plugin to populate team data.
  • Added code to support an ‘all-sports’ sport. This turns out to be important for sites with a large number of teams that show up in game schedules but are not tracked (schedules, standings, rosters, etc) on the site. This gets a bit complicated. If interested, more information can be found here.
  • Added admin support for a new “meets” custom post type and two shortcodes that include meets in league and team schedules. (Full meet support requires MSTW League Manager Add-ons Plugin.)
  • The layout of the schedule in the mstw_league_schedule_table shortcode output has been modified somewhat to better support “meets”. All the content and functionality remain in place.

2.6

  • Added a new multi-team schedule shortcode

    Either a teams, team, or league argument must be passed to the mstw_multi_team_schedule shortcode.

    , which behaves much like the multi-league standings and schedules shortcodes.
  • Added support for BYEs. BYE games can now be created in Add Games and Manage Games screens, and then displayed in the shortcodes. Read more here.
  • Added the option to link game time/result to a media URL in the Settings screen, schedules tab. If there is a media link for a game, the link will be added and a media icon will be displayed in the time/result field. Read more here.
  • The team dropdown list for non-league games only displays teams that play the same sport as the game being modified. Read more here.
  • Corrected javascript; teams now display corrected when league in dropdown is changed (Add Games and Manage Games screens).
  • Corrected javascript; teams now display corrected when non-league game checkbox is changed (Add Games and Manage Games screens).

2.5

  • Corrected displays for “low score wins” setting across almost all front end displays. School sliders are still only show high score wins.
  • Changed the league ticker shortcode

    No games found for specified league(s): & season(s): 2025.

    functionality. (See the man page for details.)
  • Several minor bug fixes.

2.4

  • Added a control to display all games for selected sport and date in the Update Games screen. This helps updating Friday night football games, for example.
  • Fixed a bug with the date selector control on the Update Games screen.

2.3

  • New multi schedule shortcode

    Either a leagues or a sport argument must be passed to the mstw_multi_schedule_table shortcode.

  • New sport schedule table

    shortcode mstw_lm_sport_schedule shortcode requires a "sport" argument.

  • Added new fields for games: “Game Name”, “Status Replace”,and “Status Append”. These fields modify the game time/status/result blocks in all front end displays: schedule tables, tickers, sliders, and galleries, and the single game page.
  • Modified the way mstw_multi_standings_table ‘remembers’ the value of the selected league. It no longer uses cookies.
  • Fixed a bug with the Google Maps link images in the Venue Table.

2.2

  • Fixed bug that prevented more than 300 games from displaying properly in sliders and tickers.
  • A media icon (with link) can be displayed on schedule sliders, tickers, galleries, and scoreboards.
  • The display in the Media column when no media link is found, now defaults to a blank (rather than “No media found.”).
  • Added filters provide control over the message displayed when no media is found and when no location is found.
  • Added support for schools (organizations), from which team data may be imported.
  • Added support for sports, which may be assigned to schools.
  • Added filters to provide control over the display for gender, level, and season of Sports.
  • Added ability to link a team to a roster (from MSTW Team Rosters).

2.1

  • Nonleague games are now shown by default in all displays. So there is no need to use the show_nonleague=1 parameter. If you DO NOT want to show nonleague games, then set show_nonleague=0.
  • Games can now be marked as postponed in the DB and in the front end displays (shortcodes).
  • Fixed bug that prevented display of the media column’s data in schedule tables.
  • Minor clean-up of CSS stylesheets in a number of areas.

2.0

  • Added the framework to automatically update league standings from the league games that are marked final. (It is not necessary to update records with the Add-ons.)
  • Upgraded sorting of standings with two levels of tie-breakers (that actually work).
  • Paginated the Update Games screen to workaround WordPress limits on the size of (http) posts. (This also reduces the risk of web server timeouts.)
  • Added the ability to import a league’s games from a CSV file.
  • New data fields and display options for front end displays (shortcodes).
  • League sliders and tickers now display media icons with links when media is available for a game.
  • Added a /lang directory with a .POT file for translators.
  • Fixed several bugs including sorting venues by venue group on the Venues screen.
  • Changed URLs to Protocol Relative URLs to prevent some problems with https based sites.

1.4

  • Two different League Schedule schedule/scoreboard scrolling views have been added. “Tickers” are a very concise view, for a banner on the main page say. “Sliders” present the same information in a larger format. [See the examples on the MSTW dev site.](http://dev.shoalsummitsolutions.com/lm-sliders-tickers/)
  • League standings table now supports columns for “Last Game” and “Next Game”.
  • Home games are no longer automatically indicated with a ‘*’ in mstw_team_schedule shortcode table. A ‘star_home’ shortcode argument was added (which must be placed in the shortcode call). If star_home is not empty, the value is added after the opponent name for home games. For example, if star_home=’*’, an asterisk is added to home games. The home game format may also be changed via the tr.home-game css tag.
  • Added a ‘star_league’ shortcode argument for mstw_team_schedule shorcode (which must be placed in the shortcode call). If star_league is not empty, the value is added after the opponent name for league games. For example, if star_league=’*’, an asterisk is added to league games.
  • Team schedule tables now honor the settings in the Settings -> Schedule Table screen. Please read the man page for more information on how Team Schedules and League Schedules share this set of settings.
  • Team Schedule tables now display the results of final games as “W 24-14” or “L 14-24” instead of the “CAL 24, USC 14” displayed in the League Schedule tables.
  • New arguments have been provided to display a number of days on each side of “today” in the schedule/scoreboard tickers.
  • Changed the link to the team URL from the team name in league schedule tables to NOT open a new tab. I believe this is six of one, half dozen of the other, but if there is enough pushback, I’ll add a setting or shortcode argument to control this behavior.
  • Games now have “post content”, which is displayed on the single game template (/templates/single_game.php). This can be used to show pre-game info, and/or a post game summary and statistics.

1.3

  • Fixed a bug that prevented the standings tables from updating when teams were moved between leagues. [Read more here.](https://shoalsummitsolutions.com/league-manager-versions-1-2-1-3)

1.2

  • Fixed bug that prevented game times from being displayed correctly (no minutes displayed).
  • Minor clean-ups.

1.1

  • Added
    VenueAddressMap (Click for larger view.)
    AlamodomeSan Antonio, TX 78203
    Amon G. Carter StadiumFort Worth, TX
    ANZ StadiumEdwin Flack Avenue
    Sydney, Australia NSW 2127
    ANZ StadiumSydney Olympic Park
    Sydney, Australia NSW 2127
    Arizona Stadium1 National Championship Drive
    Tucson, AZ 85719
    Arizona Stadium1 National Championship Drive
    Tucson, AZ 85719
    Arrowhead Stadium1 Arrowhead Drive
    Kansas City, MO 64129
    Arrowhead Stadium1 Arrowhead Drive
    Kansas City, MO 64129
    AT&T Stadium1 AT&T Way
    Arlington, TX 76011
    AT&T Stadium1 AT&T Way
    Arlington, TX 76011
    Autzen Stadium2700 Martin Luther King Jr Blvd
    Eugene, OR 97401
    Autzen Stadium2700 Martin Luther King Jr Blvd
    Eugene, OR 97401
    Avery Aquatic CenterStanford, CA 94305
    CenturyLink Field800 Occidental Ave
    Seattle, WA 98134
    CenturyLink Field800 Occidental Ave
    Seattle, WA 98134
    Coopers StadiumAdelaide, AUS
    Cotton BowlDallas, TX
    Darrell K. Royal – Texas Memorial Stadium2139 San Jacinto Blvd
    Austin, TX 78712
    Darrell K. Royal – Texas Memorial Stadium2139 San Jacinto Blvd
    Austin, TX 78712
    Eddie G. Robinson StadiumGrambling University
    Grambling, LA 71245
    Eddie G. Robinson StadiumGrambling University
    Grambling, LA 71245
    Eden ParkAuckland, NZL
    Edward Jones Dome901 N. Broadway
    St. Louis, MO 63101
    Edward Jones Dome901 N. Broadway
    St. Louis, MO 63101
    FedEx Field1600 Fedex Way
    Landover, MD 20785
    FedEx Field1600 Fedex Way
    Landover, MD 20785
    First Energy Stadium100 Alfred Lerner Way
    Cleveland, OH 44114
    First Energy Stadium100 Alfred Lerner Way
    Cleveland, OH 44114
    Folsom Field400 Colorado Ave
    Boulder, CO 80302
    Ford Field2000 Brush Street
    Detroit, MI 48226
    Ford Field2000 Brush Street
    Detroit, MI 48226
    Gabrielsen NatatoriumAthens, GA 30605
    Gillette Stadium1 Patriot Place
    Foxborough, MA 02035
    Heinz Field100 Art Rooney Avenue
    Pittsburgh, PA 15212
    Heinz Field100 Art Rooney Avenue
    Pittsburgh, PA 15212
    Honda Center2695 E Katella Ave
    Anaheim, CA 92806
    Husky StadiumUniversity of Washington
    Seattle, WA 98105
    Husky StadiumUniversity of Washington
    Seattle, WA 98105
    Kenan StadiumChapel Hill, NC 27514
    LA Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    LA Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    Lambeau Field1265 Lombardi Avenue
    Green Bay, WI, US 54304
    Lambeau Field1265 Lombardi Avenue
    Green Bay, WI, US 54304
    Levi’s Stadium4900 Marie P. DeBartolo Way
    Santa Clara, CA 95054
    Levi’s Stadium4900 Marie P. DeBartolo Way
    Santa Clara, CA 95054
    Lincoln Financial Field1 Lincoln Financial Field Way
    Philadelphia, PA 19147
    Lincoln Financial Field1 Lincoln Financial Field Way
    Philadelphia, PA 19147
    Los Angeles Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    Los Angeles Coliseum3911 S Figueroa St
    Los Angeles, CA 90037
    LP Field1 Titans Way
    Nashville, TN
    LP Field1 Titans Way
    Nashville, TN
    Lucas Oil Stadium500 S Capitol Ave
    Indianapolis, IN
    Lucas Oil Stadium500 S Capitol Ave
    Indianapolis, IN
    Martin Stadium1775 Northeast Stadium Way
    Pullman, WA 99164
    Martin Stadium1775 Northeast Stadium Way
    Pullman, WA 99164
    Melbourne Rectangular StadiumMelbourn, AUS
    Memorial StadiumBancroft Way
    Berkeley, CA 94720
    Memorial StadiumBancroft Way
    Berkeley, CA 94720
    Metlife Stadium1 MetLife Stadium Drive
    East Rutherford, NJ 07073
    Metlife Stadium1 MetLife Stadium Drive
    East Rutherford, NJ 07073
    New Orleans Superdome1500 Poydras Street
    New Orleans, LA 70112
    New Orleans Superdome1500 Poydras Street
    New Orleans, LA 70112
    Notre Dame Stadium1600 Edison Rd
    Notre Dame, IN 46556
    NRG StadiumNRG Pkwy
    Houston, TX 77054
    O.co Stadium7000 Coliseum Way
    Oakland, CA 94621
    O.co Stadium7000 Coliseum Way
    Oakland, CA 94621
    Parc des PrincesParis, FRA
    Qualcomm Stadium9449 Friars Road
    San Diego, CA 92108
    Qualcomm Stadium9449 Friars Road
    San Diego, CA 92108
    Raymond James Stadium4201 N Dale Mabry Hwy
    Tampa, FL 33607
    Raymond James Stadium4201 N Dale Mabry Hwy
    Tampa, FL 33607
    Reliant Stadium2 Reliant Pkwy
    Houston, TX
    Reser Stadium660 Southwest 26th Street
    Corvallis, OR 97331
    Reser Stadium660 Southwest 26th Street
    Corvallis, OR 97331
    Rice-Eccles Stadium451 S 1400 E
    Salt Lake City, UT 84112
    Rice-Eccles Stadium451 S 1400 E
    Salt Lake City, UT 84112
    Ryan Field1501 Central Street
    Evanston, IL 60201
    Ryan Field1501 Central Street
    Evanston, IL 60201
    Sam Boyd StadiumLas Vegas, NV
    SAP Center525 W Santa Clara St
    San Jose, CA 95113
    Scott TownshipCommerce Drive & Mostowski Road
    Olyphant, PA 18447
    Soldier Field1410 Museum Campus Drive
    Chicago, IL 60605
    Soldier Field1410 Museum Campus Drive
    Chicago, IL 60605
    Spieker Aquatics CenterLos Angeles, CA 90024
    Spieker Aquatics ComplexBerkeley, CA 94704
    Sports Authority Field1701 Bryant Street
    Denver, CO 80204
    Sports Authority Field1701 Bryant Street
    Denver, CO 80204
    Stade Bollaert-DelelisLens, FRA
    Stade de BordeauxBordeaux, FRA
    Stade de FranceSaint-Denis, FRA
    Stade de LyonLyon, FRA
    Stade de NiceNIce, FRA
    Stade Geoffroy GuichardSaint-Etienne, FRA
    Stade Pierre-MauroyLille, FRA
    Stade VeledromeMarseille, FRA
    Stadium AustraliaSydney, AUS
    Stadium MunicipalToulouse, FRA
    Stanford Stadium601 Nelson Rd
    Stanford, CA 94305
    Stanford Stadium601 Nelson Rd
    Stanford, CA 94305
    Staples Center1111 S. Figueroa Street
    Los Angeles, CA 90015
    StubHub Center18400 S Avalon Blvd
    Carson, CA 90746
    Sun BowlEl Paso, TX
    Sun Devil Stadium500 E Veterans Way
    Tempe, AZ 85287
    Sun Devil Stadium500 E Veterans Way
    Tempe, AZ 85287
    Suncorp StadiumBrisbane, AUS
    Sydney Football StadiumSydney, AUS
    T-Mobile Arena3780 Las Vegas Blvd S
    Las Vegas, NV 89158
    Texas Field Hockey #1Austin, TX
    Texas Field Hockey #2Austin, TX 78712
    Texas Intramural Field #1Austin, TX
    The Rose Bowl1001 Rose Bowl Drive
    Pasadena, CA 91103
    The Rose Bowl1001 Rose Bowl Drive
    Pasadena, CA 91103
    University of Phoenix Stadium1 Cardinals Drive
    Glendale, AZ 85305
    University of Phoenix Stadium1 Cardinals Drive
    Glendale, AZ 85305
    University StadiumAlbuquerque, NM 87131
    Uytengsu Aquatics CenterLos Angeles, CA 90089
    Vaught-Hemingway StadiumOxford, MS 38677
    Wellington Regional StadiumWellington, NZL
    Wembley StadiumWembley
    London, UK HA9 0WS
    Wembley StadiumWembley
    London, UK HA9 0WS
    Weyerhaeuser King County Aquatic CenterFederal Way, WA 98023
    shortcode.
  • Added venue groups to the venues(locations) admin screen and the above shortcode.
  • Added a Next Game field to the Standings Tables.
  • Added links from standings table fields: Team Name to Team URL or Team Schedule, and Next Game to Single Game Page.
  • Added links from schedules table, team schedule table, and schedule gallery fields: Team Name to Team URL or Team Schedule, Location(Venue) to Venue URL or Google Map, and Game Time/Result to Single Game page.
  • Added a show_home_away argument to the mstw_team_schedule shortcode.
  • Added home-game and away-game class tags to the team schedule tables.
  • Corrected some minor bugs.
  • Removed some left over debug messages.

1.0

  • Initial release.