Plugin function list
Below is a full list of plugin functions.
Functions
Display calendar of all races for this season
E.g. [ msr_calendar('F1','2009')]
@param $formula - shortcode
@param $season - year
msr_calendar(formula, season)
List of drivers and team championship winners for all seasons Year Driver Team Constructor Engine @param $formula - shortcode
msr_championship_winners(formula)
Display circuit hyperlink
E.g. [ msr_circuit('YAS')]
@param $circuit - shortcode
msr_circuit(circuit)
List summary circuit results for a formula
E.g. [ msr_circuit_results('F1','YAS')]
@param $formula - Formula shortcode
@param $circuit - Circuit shortcode
@param $topthree - true show 1st, 2nd, 3rd - false just winner.
@param $show_number_col - 1 or 0 to show/hide first column
msr_circuit_results(formula, circuit, topthree, show_number_col)
List all circuits for this formula in a table
E.g. [ msr_circuits('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_circuits(formula, cols)
Display driver name with a hyperlink to the
drivers' profile.
E.g. [ msr_driver('MSC')]
@param $driver - shortcode
msr_driver(driver)
Ranking of top drivers by total points scored for a circuit Rank Driver Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $circuit - Circuit shortcode @param $limit - default 100
msr_driver_circuit_ranking(formula, circuit, limit)
Display races results for this driver at an event.
@param $formula - shortcode
@param $driver - shortcode
@param $event - shortcode
@param $limit - Optional limit - up to and including a season
[ msr_driver_event('F1','MSC','CHN')]
Display all Schumachers Chinese GP results.
[ msr_driver_event('F1','MSC','CHN','2010')]
Limit to season 2010 and before.
msr_driver_event(formula, driver, event, limit)
Ranking of top drivers by total points scored for an Event Rank Driver Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $event - Event shortcode @param $limit - default 100
msr_driver_event_ranking(formula, event, limit)
List the driver finishing positions for
all races.
E.g. msr_driver_positions('F1','MSC')
1st 22 times
2nd 20 times
...
@param $formula - shortcode
@param $driver - shortcode
msr_driver_positions(formula, driver)
Display all races for this driver @param $formula - shortcode @param $driver - shortcode @param $position - List only positions 0 = all -1 = poles -2 = podiums
msr_driver_races(formula, driver, position)
Ranking of top drivers by total points scored Rank Driver Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $limit - default 100
msr_driver_ranking(formula, limit)
List all the seasons for this driver and the final championship position Year Position @param $formula - shortcode @param $driver - shortcode @param $cols - number of columns
msr_driver_seasons(formula, driver, cols)
Display driver statistics for all seasons Number Races Championships Victories Poles Podiums Points Fastest Laps Laps Laps Led @param $formula - shortcode @param $driver - shortcode @param $show_laps_led - 1 or 0 to display laps led
msr_driver_stats(formula, driver, show_laps_led)
Driver summary statistics for this driver.
[ msr_driver_summary('F1','MSC')]
Name
Country
Date of Birth
Date of Death
First Race
Last Race
First Win (or best result)
Last Win
First Pole (or best qualifying)
Last Pole
User ranking
@param $formula - shortcode
@param $driver - shortcode
msr_driver_summary(formula, driver)
Display all teams for this driver @param $formula - shortcode @param $driver - shortcode
msr_driver_teams(formula, driver)
List all drivers for this formula in a table
E.g. [ msr_drivers('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_drivers(formula, cols)
Display drivers' championship table
E.g. [ msr_drivers_champ('F1','2009')]
@param $formula - shortcode
@param $season - year
@param $show_team - true/false Display drivers' team
(Default:false)
@param $limit - Show standings after $limit races, 0 = all
msr_drivers_champ(formula, season, show_team, limit)
Display engine name and a hyperlink to
a profile page for this engine
E.g. [ msr_engine('COS')]
@param $engine - shortcode
msr_engine(engine)
Ranking of top engines by total points scored Rank Engine Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $limit - default 50
msr_engine_ranking(formula, limit)
Display summary details for an engine Total Races Driver titles Constructor titles Victories Podiums Poles Total points Fastest Laps @param $formula - shortcode @param $engine - shortcode
msr_engine_stats(formula, engine)
List all engines for this formula in a table
E.g. [ msr_engines('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_engines(formula, cols)
Show current entry list of drivers and teams
for a season
E.g. [ msr_entry_list('F1','2009')]
@param $formula - shortcode
@param $season - year
msr_entry_list(formula, season)
Display event hyperlink
E.g. [ msr_event('F1', '2011', 'AUS')]
@param $formula - shortcode
@param $season - shortcode
@param $event - shortcode
msr_event(formula, season, event)
List summary event results for a formula
E.g. [ msr_event_results('F1','YAS')]
@param $formula - Formula shortcode
@param $event - Event shortcode
@param $topthree - true show 1st, 2nd, 3rd - false just winner.
@param $show_number_col - 1 or 0 to show/hide first column
msr_event_results(formula, event, topthree, show_number_col)
Display event timetable
E.g. [ msr_event_timetable('F1', '2011', 'AUS')]
@param $formula - shortcode
@param $season - shortcode
@param $event - shortcode
msr_event_timetable(formula, season, event)
List all drivers from a country
[ msr_nationality_drivers('F1','GB')]
E.g. List all British Drivers.
@param $formula - shortcode
@param $country - 2 letter ISO country code
msr_nationality_drivers(formula, country)
Ranking of top driver nationalities by total points scored Rank Nationality Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $limit - default 100
msr_nationality_drivers_ranking(formula, limit)
Display driver statistics by selected nationality for all seasons
[ msr_nationality_stats('F1','BR')]
Show stats for Brazilian drivers
Number Races
Championships
Victories
Poles
Podiums
Points
Fastest Laps
Laps
Laps Led
@param $formula - shortcode
@param $country - 2 letter ISO country code
@param $show_laps_led - 1 or 0 to display laps led
msr_nationality_stats(formula, country)
Nationality summary statistics for all drivers
in the specified country.
[ msr_nationality_summary('F1','BR')]
Country
First Race
Last Race
First Win (or best result)
Last Win
First Pole (or best qualifying)
Last Pole
@param $formula - shortcode
@param $country - 2 letter ISO country code
msr_nationality_summary(formula, country)
Ranking of top team nationalities by total points scored Rank Nationality Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $limit - default 100
msr_nationality_team_ranking(formula, limit)
Show driver births, deaths and winners of races on this day @param $limit - Max items (default 10)
msr_onthisday(limit)
Display summary results for one race
[ msr_race_summary('F1','2009','AUS')]
to display Pole Lap Time specify a session name with
the final qualifying results. e.g.
[ msr_race_summary('F1','2009','AUS', 'Q3')]
Date
Circuit
Podium
Pole
Fastest
@param $formula - Formula shortcode
@param $year - Season year
@param $event - Event shortcode
@param $session - Optional - Use this qualifying
session to get pole time
msr_race_summary(formula, year, event, session)
Display race results for one race.
This only reports the session marked as
a 'Race Session'.
[ msr_result('F1','2009','AUS')]
Position
Driver
Team
Time
Laps
Grid
Points
@param $formula - Formula shortcode
@param $year - Season year
@param $event - Event shortcode
msr_result(formula, year, event)
List complete driver race results for a season as a grid
E.g. [ msr_season_driver_results('F1','2011')]
@param $formula - Formula shortcode
@param $year - Season year
msr_season_driver_results(formula, year)
Summary of driver results, season by season
@param $formula - shortcode
@param $driver - shortcode
[ msr_season_driver_dummary('F1','MSC')]
msr_season_driver_summary(formula, driver)
For each event in the year display the fastest
driver in each session
E.g. [ msr_season_sessions('F1','2009','FP1,FP2,Q1,Q2,Q3,Race')]
Event FP1 FP2 Q1 Q2 Q3 Race
XX GP Driver Driver Driver Driver Driver Driver
YY GP Driver Driver Driver Driver Driver Driver
@param $formula - Formula shortcode
@param $year - Season year
@param $session - Session shortcode, or comma separated list
msr_season_sessions(formula, year, session)
Display drivers' stats for a season
@param $formula - shortcode
@param $season - shortcode
[ msr_season_stats('F1','2010')]
msr_season_stats(formula, season)
List summary race results for a season
E.g. [ msr_season_summary('F1','2009')]
@param $formula - Formula shortcode
@param $year - Season year
msr_season_summary(formula, year)
List complete team race results for a season as a grid
E.g. [ msr_season_driver_results('F1','2011')]
@param $formula - Formula shortcode
@param $year - Season year
msr_season_team_results(formula, year)
List all seasons for this formula in a table
E.g. [ msr_seasons('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_seasons(formula, cols)
Display results for one session.
[ msr_session('F1','2009','AUS', 'FP1')]
or to display three sessions in one table
[ msr_session('F1','2009','AUS', 'Q1,Q2,Q3')]
Position
Driver
Team
Time
Laps
@param $formula - Formula shortcode
@param $year - Season year
@param $event - Event shortcode
@param $session - Session shortcode, or comma separated list
msr_session(formula, year, event, session)
Display session (race/qualifying/free practice) notes
Notes are stored when creating an event or session.
E.g. [ msr_session_timetable('F1', '2011', 'AUS', 'Q1')]
@param $formula - shortcode
@param $season - shortcode
@param $event - shortcode
@param $session - Session name - blank for Race session.
msr_session_notes(formula, season, event, session)
Display team name and a hyperlink to
a profile page for this team
E.g. [ msr_team('FER')]
@param $team - shortcode
msr_team(team)
Ranking of top teams by total points scored by event Rank Team Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $circuit - Circuit shortcode @param $limit - default 50
msr_team_circuit_ranking(formula, circuit, limit)
Display stats for all drivers for a team
@param $formula - shortcode
@param $team - shortcode
[ msr_team_drivers('F1','RBR')]
Show all Red Bull drivers and basic stats
msr_team_drivers(formula, team)
Display all engines for this team @param $formula - shortcode @param $team - shortcode
msr_team_engines(formula, team)
Display races results for this team at an event.
@param $formula - shortcode
@param $team - shortcode
@param $event - shortcode
@param $limit - Optional limit - up to and including a season
[ msr_team_event('F1','FER','CHN')]
Display all Ferrari's Chinese GP results.
[ msr_team_event('F1','FER','CHN','2010')]
Limit to season 2010 and before.
msr_team_event(formula, team, event, limit)
Ranking of top teams by total points scored by event Rank Team Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $event - Event shortcode @param $limit - default 50
msr_team_event_ranking(formula, event, limit)
Display comparison statistics between the specified driver and their team mates @param $formula - shortcode @param $driver - shortcode
msr_team_mates(formula, driver)
List the team finishing positions for
all races. Note: All cars are counted so
a 1,2 finish counts as 1 first + 1 second
E.g. msr_team_positions('F1','FER')
1st 22 times
2nd 20 times
...
@param $formula - shortcode
@param $team - shortcode
msr_team_positions(formula, team)
Ranking of top teams by total points scored Rank Team Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $limit - default 50
msr_team_ranking(formula, limit)
List all the seasons for this team and the final championship position Year Position @param $formula - shortcode @param $team - shortcode @param $cols - number of columns
msr_team_seasons(formula, team, cols)
Display summary details for a team Total Races Driver titles Constructor titles Victories Podiums Poles Total points Fastest Laps @param $formula - shortcode @param $team - shortcode
msr_team_stats(formula, team)
Team summary statistics for this team.
[ msr_team_summary('F1','FER')]
Name
First Race
Last Race
First Win (or best result)
Last Win
First Pole (or best qualifying)
Last Pole
User ranking
@param $formula - shortcode
@param $team - shortcode
msr_team_summary(formula, team)
List all teams for this formula in a table
E.g. [ msr_teams('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_teams(formula, cols)
Display teams' championship table
E.g. [ msr_teams_champ('F1','2009')]
@param $formula - shortcode
@param $season - year
@param $show_engine - true/false Display teams' engine supplier
(Default:false)
@param $limit - Show standings after $limit races, 0 = all
msr_teams_champ(formula, season, show_engine, limit)
Display tyre name and a hyperlink to
a profile page for this tyre
E.g. [ msr_tyre('BRI')]
@param $tyre - shortcode
msr_tyre(tyre)
Display summary details for an tyre Total Races Driver titles Constructor titles Victories Podiums Poles Total points Fastest Laps @param $formula - shortcode @param $tyre - shortcode
msr_tyre_stats(formula, tyre)
List all tyres for this formula in a table
E.g. [ msr_tyres('F1')]
@param $formula - Formula shortcode
@param $cols - Number of columns in table
(optional, default=5)
msr_tyres(formula, cols)
Ranking of top drivers by user defined points system using the ranking column in results. Rank = sum(ranking) / races wins wins must be greater than 15 to count Rank Driver Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums (sum of above) # poles # fastest laps Total points @param $formula @param $limit - default 100
msr_user_driver_ranking(formula, limit)
Ranking of top engines by user defined points system using the ranking column in results. Rank = sum(ranking) / races wins wins must be greater than 15 to count Rank Engine Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $limit - default 50
msr_user_engine_ranking(formula, limit)
Ranking of top teams by user defined points system using the ranking column in results. Rank = sum(ranking) / races wins wins must be greater than 15 to count Rank Team Number of Races # 1st positions # 2nd positions # 3rd positions # Podiums # poles # fastest laps Total points @param $formula @param $limit - default 50
msr_user_team_ranking(formula, limit)














