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.