diff --git a/app/Http/Controllers/FilesController.php b/app/Http/Controllers/FilesController.php new file mode 100644 index 00000000..f47fd437 --- /dev/null +++ b/app/Http/Controllers/FilesController.php @@ -0,0 +1,84 @@ +data['as_seen'])) - { - if (!strpos($this_msg->data['as_seen'],"-".\Auth::user()->id."-")) { - $data = [ - 'as_seen' => $this_msg->data['as_seen']."-".\Auth::user()->id."-", - 'parameter' => $this_msg->data['parameter'] - ]; - - $this_msg->data = $data; - - $this_msg->save(); - } - } - return view('admin.message.show', ['message' => $this_msg]); + \Auth::User()->seenMessage($id); + return view('admin.message.show', ['message' => Message::find($id)]); } /** diff --git a/app/User.php b/app/User.php index d5dc5961..6b451982 100644 --- a/app/User.php +++ b/app/User.php @@ -236,4 +236,27 @@ class User extends Authenticatable } return $nbClasse; } + + public function seenMessage($id) + { + $this_msg = Message::find($id); + + if(isset($this_msg->data['as_seen'])) + { + $as_seen = explode("-",$this_msg->data['as_seen']); + if (array_search(strval($this->id),$as_seen) === false) { + array_push($as_seen,$this->id); + } + $as_seen = array_filter($as_seen); + $as_seen_str = implode('-',$as_seen); + $data = [ + 'as_seen' => $as_seen_str, + 'parameter' => $this_msg->data['parameter'] + ]; + + $this_msg->data = $data; + + $this_msg->save(); + } + } } diff --git a/public/assets/admin/assets/scss/style.css b/public/assets/admin/assets/scss/style.css index 666d4e81..5333e83e 100644 --- a/public/assets/admin/assets/scss/style.css +++ b/public/assets/admin/assets/scss/style.css @@ -2253,6 +2253,7 @@ header .form-inline { vertical-align: middle !important; border: solid 1px #d9d9d9 !important; padding: 0px !important; + background-color: white; } .calendar-date{ float: left; diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index feb91459..5663ca4c 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -73,7 +73,7 @@ @endif @foreach ($futureEvent as $event) -
{{$event->data['event_name']}}
+
{{$event->data['event_name']}}
{{$event->data['event_begin_time']}}
@endforeach
@@ -116,7 +116,7 @@ @endforeach
- Afficher plus + Afficher plus diff --git a/resources/views/admin/files/index.blade.php b/resources/views/admin/files/index.blade.php new file mode 100644 index 00000000..2218b5db --- /dev/null +++ b/resources/views/admin/files/index.blade.php @@ -0,0 +1,153 @@ +@extends('layouts.admin.main') + +@section('content') +
+
+
+ Fichiers + +
+
+
+

Les fichiers si dessous sont disponible autant dans l'espace administration que dans l'espace cadet cadre. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nom
Ordre d'opération
Mini Ordre Operation Projet Soirée Journée ViergeTélécharger
Mini Ordre Operation ViergeTélécharger
Tenues
Liste des tenuesTélécharger
Énoncé de fonction
Cadet commandantTélécharger
Cadet commandant adjointTélécharger
Chef entrainementTélécharger
Instructeur séniorTélécharger
InstructeurTélécharger
Assistant InstructeurTélécharger
Commandant de sectionTélécharger
Commandant de la gardeTélécharger
Commandant adjoint de sectionTélécharger
Commandant adjoint de gardeTélécharger
Cadet cadre de la logistiqueTélécharger
Cadet cadre de l'administrationTélécharger
Commandant adjoint de sectionTélécharger
Divers
Information NECPCTélécharger
Évaluation pratique sur la coordination d’un ordre d’opération sur le terrainTélécharger
RENCONTRE PRÉILIMINAIRE D’INSTRUCTIONTélécharger
+

+
+
+
+@endsection + +@section('breadcrumb') + +@endsection + +@section('custom_scripts') + + + + + + + + + + + + +@endsection diff --git a/resources/views/ecc/list.blade.php b/resources/views/ecc/list.blade.php index 08e13f02..da62c645 100644 --- a/resources/views/ecc/list.blade.php +++ b/resources/views/ecc/list.blade.php @@ -20,7 +20,7 @@
-

Liste nominative des cadets

+

Liste nominative des cadets

diff --git a/resources/views/layouts/admin/sidebar.blade.php b/resources/views/layouts/admin/sidebar.blade.php index 0ec2a833..fcee491e 100644 --- a/resources/views/layouts/admin/sidebar.blade.php +++ b/resources/views/layouts/admin/sidebar.blade.php @@ -23,6 +23,9 @@
  • Supprimer un message
  • +
  • + Fichiers +