|
1
|
|
|
<?php |
|
2
|
|
|
|
|
3
|
|
|
/* |
|
4
|
|
|
|-------------------------------------------------------------------------- |
|
5
|
|
|
| Application Routes |
|
6
|
|
|
|-------------------------------------------------------------------------- |
|
7
|
|
|
| |
|
8
|
|
|
| Here is where you can register all of the routes for an application. |
|
9
|
|
|
| It's a breeze. Simply tell Laravel the URIs it should respond to |
|
10
|
|
|
| and give it the Closure to execute when that URI is requested. |
|
11
|
|
|
| |
|
12
|
|
|
*/ |
|
13
|
|
|
Route::get('/', function() |
|
14
|
|
|
{ |
|
15
|
|
|
return Redirect::to('schedule'); |
|
16
|
|
|
}); |
|
17
|
|
|
|
|
18
|
|
|
Route::get('/test', function() |
|
19
|
|
|
{ |
|
20
|
|
|
|
|
21
|
|
|
$players = new \Player(); |
|
22
|
|
|
$players = $players->all(); |
|
23
|
|
|
//echo $players; |
|
24
|
|
|
foreach ($players as $player){ |
|
25
|
|
|
$handicap = new \GolfLeague\Handicap($player); |
|
26
|
|
|
$player->handicap = $handicap->calculate(); |
|
27
|
|
|
echo $player->name . " " . $player->handicap . "<br>"; |
|
28
|
|
|
$player->save(); |
|
29
|
|
|
} |
|
30
|
|
|
}); |
|
31
|
|
|
|
|
32
|
|
|
|
|
33
|
|
|
Route::get('enterscore', 'ScoreController@view'); |
|
34
|
|
|
Route::post('storescore', 'ScoreController@store'); |
|
35
|
|
|
|
|
36
|
|
|
|
|
37
|
|
|
Route::get('courses/getCourses', 'CoursesController@getCourses'); |
|
38
|
|
|
Route::post('courses/edit', 'CoursesController@edit'); |
|
39
|
|
|
|
|
40
|
|
|
|
|
41
|
|
|
Route::get('creatematch', 'MatchesController@view'); |
|
42
|
|
|
Route::get('matches/getMatches', 'MatchesController@getMatches'); |
|
43
|
|
|
Route::post('matches/edit', 'MatchesController@edit'); |
|
44
|
|
|
|
|
45
|
|
|
Route::get('enterscores', 'EnterScoresController@view'); |
|
46
|
|
|
|
|
47
|
|
|
//Resources |
|
48
|
|
|
Route::resource('rounds', 'RoundsController'); |
|
49
|
|
|
Route::resource('players', 'PlayersController'); |
|
50
|
|
|
Route::resource('holes', 'HolesController'); |
|
51
|
|
|
Route::resource('holescores', 'HoleScoresController'); |
|
52
|
|
|
Route::resource('matchEdit', 'MatchEditController'); |
|
53
|
|
|
Route::resource('matches', 'MatchesController'); |
|
54
|
|
|
Route::resource('finalize', 'FinalizeController'); |
|
55
|
|
|
Route::resource('courses', 'CoursesController'); |
|
56
|
|
|
Route::resource('levels', 'LevelsController'); |
|
57
|
|
|
Route::resource('matchrounds', 'MatchRoundController'); |
|
58
|
|
|
Route::resource('statistics/league', 'LeagueStatisticsController'); |
|
59
|
|
|
Route::resource('statistics/individual', 'IndividualStatisticsController'); |
|
60
|
|
|
Route::resource('schedule', 'ScheduleController'); |
|
61
|
|
|
Route::resource('leaderboard', 'LeaderboardController'); |
|
62
|
|
|
Route::resource('tournament', 'TournamentController'); |
|
63
|
|
|
Route::resource('tournamentLeaderboard', 'TournamentLeaderboardController'); |
|
64
|
|
|
Route::resource('teammatches','TeamMatchesController'); |
|
65
|
|
|
Route::get('teammatches/points/{year}','TeamMatchesController@getPointsByYear'); |
|
66
|
|
|
Route::resource('team', 'TeamController'); |
|
67
|
|
|
Route::get('team/year/{year}', 'TeamController@findByYear'); |
|
68
|
|
|
|
|
69
|
|
|
// Authentication required for these routes |
|
70
|
|
|
Route::get('administration', array('before' => 'auth', 'uses' => 'AdministrationController@index')); |
|
71
|
|
|
Route::get('matches/create', array('before' => 'auth', 'uses' => 'MatchesController@create')); |
|
72
|
|
|
Route::get('finalize/create', array('before' => 'auth', 'uses' => 'FinalizeController@create')); |
|
73
|
|
|
|
|
74
|
|
|
|
|
75
|
|
|
Route::resource('calendar', 'CalendarController'); |
|
76
|
|
|
Route::resource('liveleaderboard', 'LiveLeaderboardController'); |
|
77
|
|
|
Route::resource('register', 'RegisterController'); |
|
78
|
|
|
//Route::resource('users', 'UsersController'); |
|
|
|
|
|
|
79
|
|
|
Route::resource('money', 'MoneyController'); |
|
80
|
|
|
Route::resource('results', 'ResultsController'); |
|
81
|
|
|
Route::resource('skins', 'SkinsController'); |
|
82
|
|
|
Route::resource('gross', 'GrossController'); |
|
83
|
|
|
Route::resource('scoringaverage', 'ScoringAverageController'); |
|
84
|
|
|
Route::resource('net', 'NetController'); |
|
85
|
|
|
Route::resource('eagle', 'EagleController'); |
|
86
|
|
|
Route::resource('bird', 'BirdController'); |
|
87
|
|
|
Route::resource('par', 'ParController'); |
|
88
|
|
|
Route::resource('bogey', 'BogeyController'); |
|
89
|
|
|
Route::resource('double', 'DoubleController'); |
|
90
|
|
|
Route::resource('other', 'OtherController'); |
|
91
|
|
|
Route::resource('years', 'YearsController'); |
|
92
|
|
|
Route::resource('statistics/course', 'CourseStatisticsController'); |
|
93
|
|
|
|
|
94
|
|
|
//Player Statistics |
|
95
|
|
|
Route::get('playerStatistics/scoringAverage/{playerId}', 'PlayerStatisticsController@scoringAverage'); |
|
96
|
|
|
Route::get('playerStatistics/scoringAverage/{playerId}/{year}', 'PlayerStatisticsController@scoringAverageByYear'); |
|
97
|
|
|
Route::get('playerStatistics/birdies/{playerId}/{year}', 'PlayerStatisticsController@birdiesByYear'); |
|
98
|
|
|
|
|
99
|
|
|
//Course Statistics |
|
100
|
|
|
Route::get('courseStatistics/course/{courseId}', 'CourseStatisticsController@averageScore'); |
|
101
|
|
|
Route::get('courseStatistics/course/{courseId}/player/{playerId}', 'CourseStatisticsController@averageScoreByPlayer'); |
|
102
|
|
|
Route::get('courseStatistics/course/{courseId}/year/{year}', 'CourseStatisticsController@averageScoreByYear'); |
|
103
|
|
|
Route::get('courseStatistics/course/{courseId}/player/{playerId}/year/{year}', 'CourseStatisticsController@averageScoreByPlayerAndYear'); |
|
104
|
|
|
|
|
105
|
|
|
//League Statistics |
|
106
|
|
|
Route::get('leagueStatistics/netScoresLeague', 'LeagueStatisticsController@netScoresLeague'); |
|
107
|
|
|
Route::get('leagueStatistics/netScoresLeagueTop/{top}', 'LeagueStatisticsController@netScoresLeagueTop'); |
|
108
|
|
|
Route::get('leagueStatistics/netCumulative', 'LeagueStatisticsController@netCumulative'); |
|
109
|
|
|
Route::get('leagueStatistics/netCumulativeTop/{top}', 'LeagueStatisticsController@netCumulativeTop'); |
|
110
|
|
|
Route::get('leagueStatistics/netCumulativeTop/{top}/{year}', 'LeagueStatisticsController@netCumulativeTopYear'); |
|
111
|
|
|
Route::get('leagueStatistics/netCumulativeByPlayer/{player}', 'LeagueStatisticsController@netCumulativeByPlayer'); |
|
112
|
|
|
Route::get('leagueStatistics/netCumulativeByPlayer/{player}/{top}', 'LeagueStatisticsController@netCumulativeByPlayerTop'); |
|
113
|
|
|
|
|
114
|
|
|
|
|
115
|
|
|
|
|
116
|
|
|
// Confide routes |
|
117
|
|
|
Route::get('users/create', 'UsersController@create'); |
|
118
|
|
|
Route::post('users', 'UsersController@store'); |
|
119
|
|
|
Route::get('users/login', 'UsersController@login'); |
|
120
|
|
|
Route::post('users/login', 'UsersController@doLogin'); |
|
121
|
|
|
Route::get('users/confirm/{code}', 'UsersController@confirm'); |
|
122
|
|
|
Route::get('users/forgot_password', 'UsersController@forgotPassword'); |
|
123
|
|
|
Route::post('users/forgot_password', 'UsersController@doForgotPassword'); |
|
124
|
|
|
Route::get('users/reset_password/{token}', 'UsersController@resetPassword'); |
|
125
|
|
|
Route::post('users/reset_password', 'UsersController@doResetPassword'); |
|
126
|
|
|
Route::get('users/logout', 'UsersController@logout'); |
Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.
The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.
This check looks for comments that seem to be mostly valid code and reports them.