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)

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!