mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
Ajout Plan de cours vierge
This commit is contained in:
@@ -26,23 +26,7 @@ class AdminController extends Controller
|
||||
{
|
||||
clog('navigate','success','consulte le tableau de bord');
|
||||
|
||||
$futureEvent_to_filtered = \App\Event::all()->sortBy('date_begin');
|
||||
$futureEvent_to_filtered_pass_1 = collect();
|
||||
$futureEvent = collect();
|
||||
|
||||
foreach ($futureEvent_to_filtered as $day) {
|
||||
if (date('U',strtotime($day->date_begin)) >= date('U')) {
|
||||
$futureEvent_to_filtered_pass_1->push($day);
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($futureEvent_to_filtered_pass_1 as $day) {
|
||||
if (date('U',strtotime($day->date_begin)) <= date('U',strtotime("+2 week"))) {
|
||||
$futureEvent->push($day);
|
||||
}
|
||||
}
|
||||
|
||||
return view('admin.dashboard',['futureEvent' => $futureEvent->take(3),'userClasse' => \Auth::User()->getClasse()->forPage(1,6)]);
|
||||
return view('admin.dashboard',['futureEvent' => \App\Event::future()->take(3),'userClasse' => \Auth::User()->getClasse()->forPage(1,6)]);
|
||||
}
|
||||
|
||||
public function update()
|
||||
|
||||
13
app/User.php
13
app/User.php
@@ -75,6 +75,19 @@ class User extends Authenticatable
|
||||
return $this->hasMany('App\Course');
|
||||
}
|
||||
|
||||
public function futureCourses()
|
||||
{
|
||||
$filterCourse = collect();
|
||||
foreach (\Auth::user()->courses as $course)
|
||||
{
|
||||
if(date('U',strtotime($course->event->date_begin)) >= date('U'))
|
||||
{
|
||||
$filterCourse->push($course);
|
||||
}
|
||||
}
|
||||
return $filterCourse;
|
||||
}
|
||||
|
||||
public function routeNotificationForNexmo($notification)
|
||||
{
|
||||
return $this->telephone;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<h4 class="m-4">Aucun cours à venir</h4>
|
||||
</div>
|
||||
@else
|
||||
@foreach (\Auth::user()->courses->take(6) as $course)
|
||||
@foreach (\Auth::user()->futureCourses() as $course)
|
||||
@if($course->event != null)
|
||||
<div class="col-sm-6">
|
||||
<div class="card">
|
||||
|
||||
@@ -8,105 +8,116 @@
|
||||
</a></strong>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="content table-responsive table-full-width">
|
||||
<p>Les fichiers si dessous sont disponible autant dans l'espace administration que dans l'espace cadet cadre.
|
||||
<table class="table">
|
||||
<div class="content">
|
||||
<p>Les fichiers si dessous sont disponible autant dans l'espace administration que dans l'espace cadet cadre.</p>
|
||||
<table class="table table-striped dt-responsive material-datatables" id="table" style="width:100%">
|
||||
<thead>
|
||||
<tr><th style="width:85%;">Nom</th>
|
||||
<th></th>
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><strong>Ordre d'opération</strong><hr></td>
|
||||
<td></td>
|
||||
<th>Nom</th>
|
||||
<th>Catégorie</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Plan de cours Vierge</td>
|
||||
<td>Plan de cours</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1i1a0sjI8I3nzt4mlcLvznjqYF-12JgfQ">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mini Ordre Operation Projet Soirée Journée Vierge</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1sqkeUp-djZDjltitGvjR0efMQgyB_sos">Télécharger</a></td>
|
||||
<td>Ordre d'opération</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1sqkeUp-djZDjltitGvjR0efMQgyB_sos">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mini Ordre Operation Vierge</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1RjSSwK9NIVUFbHKlu0hbkK5IeTnAFWq9">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Tenues</strong><hr></td>
|
||||
<td></td>
|
||||
<td>Ordre d'opération</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1RjSSwK9NIVUFbHKlu0hbkK5IeTnAFWq9">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Liste des tenues</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1JUXaPQhHGJffE7CTnB1BAkqwM8g9t8ef">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Énoncé de fonction</strong><hr></td>
|
||||
<td></td>
|
||||
<td>Tenues</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1JUXaPQhHGJffE7CTnB1BAkqwM8g9t8ef">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cadet commandant</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1DdI9eOptKarpApsUdO-6gkDFYtD6DHi8">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1DdI9eOptKarpApsUdO-6gkDFYtD6DHi8">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cadet commandant adjoint</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1jDuKQzY3Dam0J9mSGDWiv2I1agDYacRm">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1jDuKQzY3Dam0J9mSGDWiv2I1agDYacRm">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Chef entrainement</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=12p8rGhSZloPFurD--RZO9KQVoRmXAEnE">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=12p8rGhSZloPFurD--RZO9KQVoRmXAEnE">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Instructeur sénior</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=13fNufhR2hYhKgeiHUo0W_V-vF_W8SPkC">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=13fNufhR2hYhKgeiHUo0W_V-vF_W8SPkC">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Instructeur</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1Y1gEsNP7mz2SmJPwxi7YUfpxgioJKvR0">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1Y1gEsNP7mz2SmJPwxi7YUfpxgioJKvR0">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Assistant Instructeur</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1BxKj0J20QZ5hVQ1womwS8GUWvuq-VsJy">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1BxKj0J20QZ5hVQ1womwS8GUWvuq-VsJy">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Commandant de section</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1jOmyNFZ2rSOwCFjcoABx6VFcvEMKCf73">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1jOmyNFZ2rSOwCFjcoABx6VFcvEMKCf73">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Commandant de la garde</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=18T3rQQ-RN551meOGGPD8Ni2wbpvKNfYz">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=18T3rQQ-RN551meOGGPD8Ni2wbpvKNfYz">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Commandant adjoint de section</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1A5NkPhSJ5E-bIPiLRwa7VAOXQrrHIzn6">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1A5NkPhSJ5E-bIPiLRwa7VAOXQrrHIzn6">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Commandant adjoint de garde</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1ncphhTpBm9uhq0isGFNzDs_-TRPrxfKw">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1ncphhTpBm9uhq0isGFNzDs_-TRPrxfKw">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cadet cadre de la logistique</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1PcmlegtAqmdX2ufGQMubkNxfkrCcSIge">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1PcmlegtAqmdX2ufGQMubkNxfkrCcSIge">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cadet cadre de l'administration</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1haEG9jSabp10VtI7EV2OyLctn9-63T8G">Télécharger</a></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1haEG9jSabp10VtI7EV2OyLctn9-63T8G">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Commandant adjoint de section</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1A5NkPhSJ5E-bIPiLRwa7VAOXQrrHIzn6">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Divers</strong><hr></td>
|
||||
<td></td>
|
||||
<td>Énoncé de fonction</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1A5NkPhSJ5E-bIPiLRwa7VAOXQrrHIzn6">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Information NECPC</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1KG0IoPxpqctqqVwCfM0WyKq4y6RDBtUJ">Télécharger</a></td>
|
||||
<td>Divers</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1KG0IoPxpqctqqVwCfM0WyKq4y6RDBtUJ">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Évaluation pratique sur la coordination d’un ordre d’opération sur le terrain</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=1AAPB7IdpIw8UGJwIoTNQZ3cg9ODfWrAp">Télécharger</a></td>
|
||||
<td>Divers</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=1AAPB7IdpIw8UGJwIoTNQZ3cg9ODfWrAp">Télécharger</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RENCONTRE PRÉILIMINAIRE D’INSTRUCTION</td>
|
||||
<td><a class="btn btn-primary" href="https://drive.google.com/uc?export=download&id=16lT4YzNjGWd2SFmgSbmj1LcPG9cDkkyo">Télécharger</a></td>
|
||||
<td>Divers</td>
|
||||
<td><a class="btn btn-primary btn-block" href="https://drive.google.com/uc?export=download&id=16lT4YzNjGWd2SFmgSbmj1LcPG9cDkkyo">Télécharger</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -138,5 +149,18 @@
|
||||
@endsection
|
||||
|
||||
@section('custom_scripts')
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('#table').DataTable({
|
||||
"lengthMenu": [[25, 50, -1], [25, 50, "All"]],
|
||||
"ordering" : false,
|
||||
"rowGroup": {
|
||||
dataSrc: 1
|
||||
},
|
||||
"columnDefs": [
|
||||
{ "visible": false, "targets": 1 }
|
||||
]
|
||||
});
|
||||
} );
|
||||
</script>
|
||||
@endsection
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php
|
||||
$lang = str_replace('_', '-', app()->getLocale());
|
||||
setlocale( LC_ALL, $lang.'_'.strtoupper($lang).'.utf8','fra');
|
||||
?>
|
||||
@@ -27,5 +27,6 @@
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Trumbowyg/2.18.0/ui/trumbowyg.css">
|
||||
<link rel="stylesheet" href="/assets/jquery-ui-1.12.1/jquery-ui.theme.css">
|
||||
|
||||
|
||||
<!-- Custom CSS -->
|
||||
<link rel="stylesheet" href="/css/custom.css">
|
||||
Reference in New Issue
Block a user