2020-06-25 11:30:58 +00:00
@ extends ( " admin.layout.base " )
@ extends ( " admin.layout.header " )
@ section ( " title " )
2020-06-29 06:13:53 +00:00
Vaskemaskine Reservationer - Vis
2020-06-25 11:30:58 +00:00
@ endsection
@ section ( " path " )
2020-06-29 06:13:53 +00:00
< a href = " { { route('washing-reservations.index') }} " class = " text-white " > Vis Vaskemaskine Reservationer </ a > /
2020-06-25 11:30:58 +00:00
@ endsection
@ section ( " content " )
2020-08-20 10:18:30 +00:00
< ? php
date_default_timezone_set ( 'Europe/Copenhagen' );
?>
2020-08-17 13:06:48 +00:00
< table class = " tbl mt-0 " >
2020-06-25 11:30:58 +00:00
< tr >
2020-08-17 13:06:48 +00:00
< th > Lokation </ th >
2020-06-25 11:30:58 +00:00
< th > Vaskemaskine </ th >
2020-07-29 11:43:18 +00:00
< th > Tidspunkt </ th >
< th > Bruger </ th >
2020-08-31 08:57:26 +00:00
@ if ( auth () -> user () -> can ( 'washing.machine.reservation.delete' ))
< th style = " width: 1em; " >< img class = " w-100 " src = " { { asset('/images/icons/trashcan.svg') }} " alt = " Delete " ></ th >
@ endif
2020-06-25 11:30:58 +00:00
</ tr >
@ foreach ( $reservations as $reservation )
2020-08-20 10:18:30 +00:00
@ if ( date ( 'Y-m-d H:i:s' , strtotime ( '-1 hour' )) < $reservation -> time )
< tr >
< td > {{ \App\Location :: query () -> find ( \App\WashingMachine :: query () -> find ( $reservation -> machine_id ) -> location_id ) -> name }} </ td >
< td > {{ \App\WashingMachine :: query () -> find ( $reservation -> machine_id ) -> name }} </ td >
< td > {{ \Illuminate\Support\Facades\Date :: createFromTimeStamp ( strtotime ( $reservation -> time )) -> format ( 'd/m/Y \k\l\. H:i' ) }} </ td >
< td > {{ ucfirst ( \App\User :: query () -> find ( $reservation -> user_id ) -> name_first ) }} {{ ucfirst ( \App\User :: query () -> find ( $reservation -> user_id ) -> name_last ) }} </ td >
2020-08-31 08:57:26 +00:00
@ if ( auth () -> user () -> can ( 'washing.machine.reservation.delete' ))
< td >< form method = " post " action = " { { route('washing-reservations.destroy', ['washing_reservation' => $reservation ]) }} " class = " w-100 nostyle " >
@ csrf
@ method ( " delete " )
2020-06-30 06:23:07 +00:00
2020-08-31 08:57:26 +00:00
< button class = " w-100 nostyle " onclick = " return confirm('Are you sure you want to delete?'); " type = " submit " >< img class = " w-100 cursor-pointer " src = " { { asset('/images/icons/trashcan-dark.svg') }} " alt = " Delete " ></ button >
</ form >
</ td >
@ endif
2020-08-20 10:18:30 +00:00
</ tr >
@ endif
2020-06-25 11:30:58 +00:00
@ endforeach
</ table >
{{ $reservations -> links () }}
2020-07-29 13:27:07 +00:00
< script >
$ ( '#search' ) . on ( 'keyup' , function () {
$value = $ ( this ) . val ();
$checkboxValue = $ ( " input:checked " ) . val ();
$ . ajax ({
type : 'get' ,
url : '{{route(' washing - reservations . search ')}}' ,
data : { 'search' : $value , 'isCheck' : $checkboxValue },
success : function ( data ) {
$ ( 'tbody' ) . html ( data );
},
error : function ( data ) {
console . log ( data );
}
});
})
</ script >
< script >
$ ( document ) . ready ( function (){
$ ( " input:checkbox " ) . on ( 'click' , function () {
var $box = $ ( this );
if ( $box . is ( " :checked " )) {
var group = " input:checkbox[name=' " + $box . attr ( " name " ) + " '] " ;
$ ( group ) . prop ( " checked " , false );
$box . prop ( " checked " , true );
} else {
$box . prop ( " checked " , false );
}
});
});
</ script >
2020-06-25 11:30:58 +00:00
@ endsection