aboutsummaryrefslogtreecommitdiff
path: root/app/Http/Controllers/SpecialCallsController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/SpecialCallsController.php')
-rw-r--r--app/Http/Controllers/SpecialCallsController.php93
1 files changed, 0 insertions, 93 deletions
diff --git a/app/Http/Controllers/SpecialCallsController.php b/app/Http/Controllers/SpecialCallsController.php
index 3d6f2b9..2c63c22 100644
--- a/app/Http/Controllers/SpecialCallsController.php
+++ b/app/Http/Controllers/SpecialCallsController.php
@@ -8,93 +8,11 @@ use function redirect;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Redirect;
-use Illuminate\Support\Facades\Auth;
-use App\Models\Reservation;
use App\Models\SpecialCall;
class SpecialCallsController extends Controller
{
- public function activities(Request $request)
- {
- $activities = Reservation::where('approved', '1')->get();
- //$activities = Reservation::addSelect([
- //'specialCall' => SpecialCall::select('sign')
- ////->whereColumn('reservations.specialCall', 'special_calls.id')
- //->whereColumn('specialCall', 'id')
- //->limit(1)
- //])->get();
-
- return view('pages.activities', compact('activities'));
- }
-
- public function reserve(Request $request)
- {
- $signs = SpecialCall::all();
- return view('pages.reserve', compact('signs'));
- }
-
- public function reserveForm(Request $request)
- {
- //$validatedData = $request->validate([
- //'scall' => 'required|alphanum',
- //'sdate' => 'required|date',
- //'stime' => 'required',
- //'edate' => 'required|date',
- //'etime' => 'required',
- //'freqs' => 'required',
- //'modes' => 'required',
- //'ocall' => 'required|alphanum',
- //'oname' => 'required',
- //'email' => 'required|email',
- //'phone' => ['required', 'regex:/^[0-9 ]+$/'],
- //]);
-
- $rules = [
- 'scall' => 'required|alphanum',
- 'sdate' => 'required|date',
- 'stime' => 'required',
- 'edate' => 'required|date',
- 'etime' => 'required',
- 'freqs' => 'required',
- 'modes' => 'required',
- 'ocall' => 'required|alphanum',
- 'oname' => 'required',
- 'email' => 'required|email',
- 'phone' => ['required', 'regex:/^[0-9 ]+$/'],
- ];
-
- $messages = [
- 'freqs.required' => 'You need to choose at least one frequency.',
- 'modes.required' => 'You need to choose at least one mode.',
- 'ocall.alphanum' => 'Callsigns must be alpha-numeric!',
- ];
-
- $validator = Validator::make($request->all(), $rules, $messages);
-
- if ($validator->fails()) {
- return Redirect::back()
- ->withErrors($validator)
- ->withInput();
- }
-
- $reservation = new Reservation();
-
- $reservation->specialCall = $request->scall;
- $reservation->fromTime = $request->sdate . ' ' . $request->stime;
- $reservation->toTime = $request->edate . ' ' . $request->etime;
- $reservation->frequencies = implode(', ', $request->freqs);
- $reservation->modes = implode(', ', $request->modes);
- $reservation->operatorCall = $request->ocall;
- $reservation->operatorName = $request->oname;
- $reservation->operatorEmail = $request->email;
- $reservation->operatorPhone = $request->phone;
-
- $reservation->saveOrFail();
-
- return redirect()->route('reserve')->with('status', 'Reservation submitted.');
- }
-
public function add(Request $request)
{
$data = SpecialCall::all();
@@ -121,17 +39,6 @@ class SpecialCallsController extends Controller
return Redirect::back()->with('status', 'Callsign added.');
}
- public function reservations(Request $request)
- {
- $data = Reservation::all();
- return view('pages.reservations', compact('data'));
- }
-
- public function reservationsForm(Request $request)
- {
- return Redirect::back();
- }
-
public function edit(Request $request, int $id)
{
$data = SpecialCall::findOrFail($id);