public function post_edit($id)
 {
     $input = Input::get();
     $input['visible'] = Input::get('visible', 0);
     $rules = array('year_id' => 'required|unique:camp_settings,year_id,' . $id, 'places' => 'required|integer', 'theme' => 'required', 'details' => 'required');
     $validation = Validator::make($input, $rules);
     if ($validation->passes()) {
         CampSetting::find($id)->update($input);
         return Redirect::to('rms/camp/settings')->with('success', 'Successfully Edited a Camp');
     } else {
         return Redirect::to('rms/camp/settings/edit/' . $id)->withErrors($validation)->withInput();
     }
 }
 public function post_edit()
 {
     $input = Input::get();
     $camp = CampSetting::where('year_id', '=', Year::current_year()->id);
     $camp_reg = DB::table('camp_registrations')->where('camp_setting_id', '=', $camp->first()->id)->where('user_id', '=', Auth::user()->id);
     $rules = array('id' => 'required', 'car_places' => 'integer');
     $validation = Validator::make($input, $rules);
     if ($validation->passes()) {
         $camp_reg->update(Input::except('_token'));
         return Redirect::to('rms/camp/registrations/edit')->with('success', 'Successfully Edited registration for Camp');
     } else {
         return Redirect::to('rms/camp/registrations/edit')->withErrors($validation)->withInput();
     }
 }
Exemple #3
0
 public function has_signed_up_for_camp()
 {
     $camp = CampSetting::where('year_id', '=', Year::current_year()->id);
     $count = DB::table('camp_registrations')->where('camp_setting_id', '=', $camp->first()->id)->where('user_id', '=', $this->id)->count();
     return $count != 0;
 }
Exemple #4
0
 public function camp_active()
 {
     $camp = CampSetting::where('year_id', '=', $this->id)->where('visible', '=', 1)->count();
     return $camp != 0;
 }