mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
Add table view for calendar
This commit is contained in:
13
resources/custom.css
vendored
13
resources/custom.css
vendored
@@ -243,6 +243,19 @@
|
||||
height: 3rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.schedule-table-ocom {
|
||||
width: 200rem;
|
||||
}
|
||||
|
||||
.table-borderless > tbody > tr > td {
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.schedule-table-week > td {
|
||||
border: lightgrey 2px solid;
|
||||
}
|
||||
|
||||
.autocomplete-items {
|
||||
position: absolute;
|
||||
border: 1px solid #d4d4d4;
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
@extends('layouts.admin.main')
|
||||
|
||||
@section('content')
|
||||
<div class="col-sm-12 col-lg-12 text-right">
|
||||
<a class="btn btn-primary btn-round" href="/admin/schedule/table">
|
||||
<i class="material-icons">table_view</i> Vue Tableau
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-12 col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-body pb-0">
|
||||
|
||||
131
resources/views/admin/schedule/table/index.blade.php
Normal file
131
resources/views/admin/schedule/table/index.blade.php
Normal file
@@ -0,0 +1,131 @@
|
||||
@extends('layouts.admin.main')
|
||||
|
||||
@section('content')
|
||||
<div class="col-sm-12 col-lg-12 text-right">
|
||||
<a class="btn btn-primary btn-round" href="/admin/schedule">
|
||||
<i class="material-icons">today</i> Vue Horaire
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-12 col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">Horaire tableau</h3>
|
||||
</div>
|
||||
<div class="card-body" style="overflow: scroll;max-height: 79vh">
|
||||
<div>
|
||||
<table class="table table-bordered">
|
||||
<thead class="table-dark">
|
||||
<tr>
|
||||
<th></th>
|
||||
@for($i = 1;$i <= \App\Event::getMaxLevels($events); $i++)
|
||||
<th>
|
||||
Niveau {{$i}}
|
||||
</th>
|
||||
@endfor
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="row" style="width: 29rem">
|
||||
<div class="col-2 pr-0">
|
||||
Semaine
|
||||
</div>
|
||||
<div class="col-4">
|
||||
Nom
|
||||
</div>
|
||||
<div class="col-3">
|
||||
Date
|
||||
</div>
|
||||
<div class="col-3">
|
||||
Période
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
@for($i = 1;$i <= \App\Event::getMaxLevels($events); $i++)
|
||||
<td>
|
||||
<div class="row" style="width: 35rem">
|
||||
<div class="col-5">
|
||||
OCOM - Description
|
||||
</div>
|
||||
<div class="col-3">
|
||||
Instructeur
|
||||
</div>
|
||||
<div class="col-2">
|
||||
Salle
|
||||
</div>
|
||||
<div class="col-2">
|
||||
Materiel
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
@endfor
|
||||
</tr>
|
||||
</thead>
|
||||
@foreach($events as $event)
|
||||
<tr class="schedule-table-week">
|
||||
<td>
|
||||
<div class="row" style="width: 29rem">
|
||||
<div class="col-2 text-center m-auto">
|
||||
1
|
||||
</div>
|
||||
<div class="col-4 m-auto">
|
||||
{{$event->name}}
|
||||
</div>
|
||||
<div class="col-3 m-auto">
|
||||
{{$event->date_begin}}
|
||||
</div>
|
||||
<div class="col-3 m-auto pr-0">
|
||||
@foreach($event->schedule["periodes"] as $periode)
|
||||
<table class="table-borderless">
|
||||
<tr>
|
||||
<td style="height: 6rem;vertical-align: middle">
|
||||
P{{$loop->iteration}} - {{ $periode['begin_time'] }} à {{ $periode['end_time'] }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
@for($n = 1;$n <= $event->nbNiveau();$n++)
|
||||
<td style="padding: 0px;">
|
||||
@for($p = 1;$p <= $event->nbPeriode();$p++)
|
||||
<table class="table-borderless">
|
||||
<tr @if($p != $event->nbPeriode())class="border-bottom"@endif>
|
||||
<td style="height: 6rem;">
|
||||
<div class="row" style="width: 35rem">
|
||||
@php($course = $event->course($p,$n))
|
||||
<div class="col-5 m-auto">
|
||||
@if(!$course->use_course())
|
||||
<b>{{ $course->ocom }}</b> - {{ $course->name }}
|
||||
@else
|
||||
{{ $course->desc }}
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-3">
|
||||
{{ $course->instructor() }}
|
||||
</div>
|
||||
<div class="col-2">
|
||||
{{ $course->location }}
|
||||
</div>
|
||||
<div class="col-2">
|
||||
NA
|
||||
</div>
|
||||
@php($course = null)
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@endfor
|
||||
</td>
|
||||
@endfor
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('custom_scripts')
|
||||
@endsection
|
||||
Reference in New Issue
Block a user