diff --git a/app/Http/Controllers/ECCController.php b/app/Http/Controllers/ECCController.php
index 555f4ba4..998add2b 100644
--- a/app/Http/Controllers/ECCController.php
+++ b/app/Http/Controllers/ECCController.php
@@ -320,4 +320,9 @@ class ECCController extends Controller
{
return view('ecc.list');
}
+
+ public function files()
+ {
+ return view('ecc.files');
+ }
}
diff --git a/app/Schedule.php b/app/Schedule.php
index 38d3ab41..94712644 100644
--- a/app/Schedule.php
+++ b/app/Schedule.php
@@ -119,37 +119,41 @@ class Schedule extends Model
{
$schedule = Schedule::all();
$warning = collect();
+ $today = date('U');
foreach ($schedule as $activity) {
if ($activity->type == "regular") {
- for ($niv=1; $niv < 3; $niv++) {
- for ($pe=1; $pe < 2; $pe++) {
-
- /** Check name */
- if ($activity->data['n'.$niv."_p".$pe."_name"] == "") {
- $warning->push(['warning' => 'Il doit y avoir un nom pour le cours', 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
- }
-
- /** Check OCOM */
- if ($activity->data['n'.$niv."_p".$pe."_ocom"] == "") {
- $warning->push(['warning' => "Il doit y avoir un OCOM pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
- } else {
- $regex = '/[MC]['.$niv.']\d\d.\d\d/';
- if (preg_match($regex,trim($activity->data['n'.$niv."_p".$pe."_ocom"])) == 0) {
- $warning->push(['warning' => "L'OCOM du cours de semble pas être valide", 'niveau' => $niv, 'periode' => $activity->data['n'.$niv."_p".$pe."_ocom"],'date' => $activity->date]);
+ $time = date('U',strtotime($activity->date));
+ if ($time >= $today) {
+ for ($niv=1; $niv <= 3; $niv++) {
+ for ($pe=1; $pe <= 2; $pe++) {
+
+ /** Check name */
+ if ($activity->data['n'.$niv."_p".$pe."_name"] == "") {
+ $warning->push(['warning' => 'Il doit y avoir un nom pour le cours', 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
+ }
+
+ /** Check OCOM */
+ if ($activity->data['n'.$niv."_p".$pe."_ocom"] == "") {
+ $warning->push(['warning' => "Il doit y avoir un OCOM pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
+ } else {
+ $regex = '/[MC]['.$niv.']\d\d.\d\d/';
+ if (preg_match($regex,trim($activity->data['n'.$niv."_p".$pe."_ocom"])) == 0 && $activity->data['n'.$niv."_p".$pe."_ocom"] != "S.O") {
+ $warning->push(['warning' => "L'OCOM du cours de semble pas être valide", 'niveau' => $niv, 'periode' => $activity->data['n'.$niv."_p".$pe."_ocom"],'date' => $activity->date]);
+ }
+ }
+
+ /** Check Instructor */
+ if ($activity->data['n'.$niv."_p".$pe."_instructor"] == "") {
+ $warning->push(['warning' => "Il doit y avoir un instructeur pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
+ }
+
+ /** Check local */
+ if ($activity->data['n'.$niv."_p".$pe."_local"] == "") {
+ $warning->push(['warning' => "Il doit y avoir un local pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
}
- }
-
- /** Check Instructor */
- if ($activity->data['n'.$niv."_p".$pe."_instructor"] == "") {
- $warning->push(['warning' => "Il doit y avoir un instructeur pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
- }
-
- /** Check local */
- if ($activity->data['n'.$niv."_p".$pe."_local"] == "") {
- $warning->push(['warning' => "Il doit y avoir un local pour le cours", 'niveau' => $niv, 'periode' => $pe,'date' => $activity->date]);
}
}
}
diff --git a/resources/views/ecc/dashboard.blade.php b/resources/views/ecc/dashboard.blade.php
index 3a81f570..1ae9221b 100644
--- a/resources/views/ecc/dashboard.blade.php
+++ b/resources/views/ecc/dashboard.blade.php
@@ -93,22 +93,26 @@
-
Guide pédagogique du niveau 1
Télécharger
+
Guide pédagogique et de qualification du niveau 1
-
Guide pédagogique du niveau 2
Télécharger
+
Guide pédagogique et de qualification du niveau 2
-
Guide pédagogique du niveau 3
Télécharger
+
Guide pédagogique et de qualification du niveau 3
-
Guide pédagogique du niveau 4
Télécharger
+
Guide pédagogique et de qualification du niveau 4
Plan de cours vierge
- Télécharger
+ Télécharger
diff --git a/resources/views/ecc/files.blade.php b/resources/views/ecc/files.blade.php
new file mode 100644
index 00000000..12e84931
--- /dev/null
+++ b/resources/views/ecc/files.blade.php
@@ -0,0 +1,130 @@
+@extends('layouts.ecc.main')
+
+@section('content')
+
+@endsection
+
+@section('active_page')
+
+@endsection
\ No newline at end of file
diff --git a/resources/views/ecc/guide.blade.php b/resources/views/ecc/guide.blade.php
index a6eb01e2..a778cc3b 100644
--- a/resources/views/ecc/guide.blade.php
+++ b/resources/views/ecc/guide.blade.php
@@ -2,7 +2,7 @@
@section('content')
-
+
@@ -20,22 +20,30 @@
-
Guide pédagogique et de qualification du niveau 1
+
Guide pédagogique et de qualification du niveau 1
-
Guide pédagogique et de qualification du niveau 2
+
Guide pédagogique et de qualification du niveau 2
-
Guide pédagogique et de qualification du niveau 3
+
Guide pédagogique et de qualification du niveau 3
-
Guide pédagogique et de qualification du niveau 4
+
Guide pédagogique et de qualification du niveau 4
Plan de cours vierge
-
Télécharger
+
Télécharger
diff --git a/resources/views/ecc/list.blade.php b/resources/views/ecc/list.blade.php
index 4acefd27..08e13f02 100644
--- a/resources/views/ecc/list.blade.php
+++ b/resources/views/ecc/list.blade.php
@@ -20,22 +20,10 @@
-
Guide pédagogique et de qualification du niveau 1
-
-
-
Guide pédagogique et de qualification du niveau 2
-
-
-
Guide pédagogique et de qualification du niveau 3
-
-
-
Guide pédagogique et de qualification du niveau 4
+
Liste nominative des cadets
-
-
Plan de cours vierge
-
Télécharger
diff --git a/resources/views/layouts/admin/alert.blade.php b/resources/views/layouts/admin/alert.blade.php
index 637421f4..26417146 100644
--- a/resources/views/layouts/admin/alert.blade.php
+++ b/resources/views/layouts/admin/alert.blade.php
@@ -16,7 +16,7 @@
Le {{$warning['date']}} à la
@if ($warning['periode'] == 1) 1er période @else 2e période @endif du
- @if ($warning['niveau'] == 1) niveau 1 @elseif($warning['niveau'] == 1) niveau 2 @else niveau 3 @endif
+ @if ($warning['niveau'] == 1) niveau 1 @elseif($warning['niveau'] == 2) niveau 2 @else niveau 3 @endif
: {{$warning['warning']}}
@php
diff --git a/routes/web.php b/routes/web.php
index 576bc7ab..5947c071 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -109,6 +109,7 @@ Route::middleware(['auth','staff'])->group(function () {
Route::post('/ecc/inventory/add/{id}/{periode}/{niveau}' , 'ECCController@booking_add');
Route::post('/ecc/inventory/remove/{id}/{periode}/{niveau}' , 'ECCController@booking_remove');
Route::get('/ecc/list','ECCController@list');
+ Route::get('/ecc/files','ECCController@files');
});
/* Other Route */