Ejemplo n.º 1
0
 private function load_holes()
 {
     $this->holes = Hole::course_holes($this->courseid);
     $this->number_of_holes = count($this->holes);
 }
 public static function destroy($courseid)
 {
     // Destroy both the course and its holes.
     // Also destroy all games and scores on the course.
     $course = Course::find($courseid);
     $holes = Hole::course_holes($course->courseid);
     $games = Game::course_games($courseid);
     foreach ($games as $game) {
         GameController::destroy_no_redirect($game->gameid);
     }
     foreach ($holes as $hole) {
         $hole->destroy();
     }
     $course->destroy();
     Redirect::to('/course', array('message' => 'Rata ja sen väylät poistettu. Kaikki radan pelit poistettu.'));
 }