Room View on Edit Page
This commit is contained in:
parent
0f7b4b6180
commit
680f8b0b34
4 changed files with 278 additions and 19 deletions
|
|
@ -136,7 +136,6 @@ class TourController extends Controller
|
||||||
bookings, booking_rooms, users
|
bookings, booking_rooms, users
|
||||||
WHERE bookings.user_id=users.id AND bookings.room_id=booking_rooms.id AND bookings.tour_id=".$tour->id
|
WHERE bookings.user_id=users.id AND bookings.room_id=booking_rooms.id AND bookings.tour_id=".$tour->id
|
||||||
." ORDER BY booking_rooms.name;";
|
." ORDER BY booking_rooms.name;";
|
||||||
|
|
||||||
Log::info("Fetch sql: ".$sql);
|
Log::info("Fetch sql: ".$sql);
|
||||||
$rooms=DB::select($sql);
|
$rooms=DB::select($sql);
|
||||||
Log::info("Rooms query result:");
|
Log::info("Rooms query result:");
|
||||||
|
|
@ -168,7 +167,22 @@ class TourController extends Controller
|
||||||
$tour->start = Tour::toGermanDate($tour->start);
|
$tour->start = Tour::toGermanDate($tour->start);
|
||||||
$tour->deadline = Tour::toGermanDate($tour->deadline);
|
$tour->deadline = Tour::toGermanDate($tour->deadline);
|
||||||
|
|
||||||
return view('tour.edit')->with('tour', $tour);
|
$sql="SELECT bookings.room_id as room_id,
|
||||||
|
booking_rooms.name as room_name,
|
||||||
|
bookings.user_id as user_id,
|
||||||
|
users.name as user_name
|
||||||
|
FROM
|
||||||
|
bookings, booking_rooms, users
|
||||||
|
WHERE bookings.user_id=users.id AND bookings.room_id=booking_rooms.id AND bookings.tour_id=".$tour->id
|
||||||
|
." ORDER BY booking_rooms.name;";
|
||||||
|
Log::info("Fetch sql: ".$sql);
|
||||||
|
$rooms=DB::select($sql);
|
||||||
|
Log::info("Rooms query result:");
|
||||||
|
Log::info($rooms);
|
||||||
|
|
||||||
|
return view('tour.edit')
|
||||||
|
->with('tour', $tour)
|
||||||
|
->with('rooms', $rooms);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -80,12 +80,41 @@
|
||||||
<button type="submit" class="btn btn-danger col-2 mb-2 float-right mr-2">Speichern</button>
|
<button type="submit" class="btn btn-danger col-2 mb-2 float-right mr-2">Speichern</button>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3 mt-2">
|
||||||
|
<div class="card mt-4">
|
||||||
|
<div class="card-header"><h5>Teilnehmer</h5></div>
|
||||||
|
|
||||||
|
<div class="card-body">
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
@if( $room_display_name="-" ) @endif
|
||||||
|
@foreach($rooms as $room)
|
||||||
|
@if ($room_display_name != $room->room_name)
|
||||||
|
<p>{{$room->room_name}}</p>
|
||||||
|
<!-- Intentional Asignment ! -->
|
||||||
|
@if ($room_display_name=$room->room_name) @endif
|
||||||
|
@endif
|
||||||
|
<li> {{ $room->user_name}}
|
||||||
|
@if(Auth::user()->role=="ADMIN")
|
||||||
|
<a href="/tour/{{$tour->id}}/cancelBookingAdmin/{{$room->user_id}}" class="text-primary">(X)</a>
|
||||||
|
@endif
|
||||||
|
</li>
|
||||||
|
|
||||||
|
@endforeach
|
||||||
|
</ul>
|
||||||
|
<div class="card-header">
|
||||||
|
<button type="submit" class="btn">+ Raum hinzufügen</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
||||||
|
|
@ -91,20 +91,6 @@
|
||||||
<div class="card mt-4">
|
<div class="card mt-4">
|
||||||
<div class="card-header"><h5>Teilnehmer</h5></div>
|
<div class="card-header"><h5>Teilnehmer</h5></div>
|
||||||
|
|
||||||
<div class="card-body">
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
@foreach($users as $user)
|
|
||||||
<li>{{ $user->name }}
|
|
||||||
@if(Auth::user()->role=="ADMIN")
|
|
||||||
<a href="/tour/{{$tour->id}}/cancelBookingAdmin/{{$user->id}}" class="text-primary">(X)</a>
|
|
||||||
@endif
|
|
||||||
</li>
|
|
||||||
@endforeach
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
|
@ -115,7 +101,12 @@
|
||||||
<!-- Intentional Asignment ! -->
|
<!-- Intentional Asignment ! -->
|
||||||
@if ($room_display_name=$room->room_name) @endif
|
@if ($room_display_name=$room->room_name) @endif
|
||||||
@endif
|
@endif
|
||||||
<li> {{ $room->user_name}}</li>
|
<li> {{ $room->user_name}}
|
||||||
|
@if(Auth::user()->role=="ADMIN")
|
||||||
|
<a href="/tour/{{$tour->id}}/cancelBookingAdmin/{{$room->user_id}}" class="text-primary">(X)</a>
|
||||||
|
@endif
|
||||||
|
</li>
|
||||||
|
|
||||||
@endforeach
|
@endforeach
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
225
tools/motorradig_2022-05-03_094709.sql
Normal file
225
tools/motorradig_2022-05-03_094709.sql
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue