This commit is contained in:
Mathieu Lagace
2020-01-21 21:14:48 -05:00
parent c20024ed96
commit 9e21124e90
12 changed files with 189 additions and 98 deletions

View File

@@ -36,6 +36,7 @@ class EventController extends Controller
*/
public function store()
{
dd(\request());
$event = new Event();
$event->name = request('name');

View File

@@ -625,22 +625,25 @@ X20,\"Participer à des activités
$ocom = "";
preg_match('/[MC]\S\d\d.\d\d[A-Z]?/',$match,$ocom);
$oren = "";
preg_match('/[X\d]\d\d/',$ocom[0],$oren);
if(!OCOM::where('ocom',$ocom)->first())
{
$oren = "";
preg_match('/[X\d]\d\d/',$ocom[0],$oren);
$obj_competence = str_replace($ocom[0].",","",$match);
$obj_competence = trim(preg_replace('/\s\s+/', ' ', $obj_competence));
$obj_competence = str_replace($ocom[0].",","",$match);
$obj_competence = trim(preg_replace('/\s\s+/', ' ', $obj_competence));
$nbPeriode = preg_replace('/[MC]\S\d\d.\d\d[A-Z]?,[^,]*,/','',$match);
$newocom->nbPeriode = $nbPeriode;
$nbPeriode = preg_replace('/[MC]\S\d\d.\d\d[A-Z]?,[^,]*,/','',$match);
$newocom->nbPeriode = $nbPeriode;
$obj_competence = str_replace(",".$nbPeriode,'',$obj_competence);
$obj_competence = str_replace(",".$nbPeriode,'',$obj_competence);
$newocom->ocom = $ocom[0];
$newocom->oren = $oren[0];
$newocom->objectif_competence = $obj_competence;
$newocom->objectif_rendement = $orens[$oren[0]];
$newocom->save();
$newocom->ocom = $ocom[0];
$newocom->oren = $oren[0];
$newocom->objectif_competence = $obj_competence;
$newocom->objectif_rendement = $orens[$oren[0]];
$newocom->save();
}
}
dd(\App\OCOM::all());
}

View File

@@ -28,6 +28,27 @@ class ScheduleEditorController extends Controller
return json_encode($eventType);
}
public function getEmptyPeriode(int $id)
{
return view('admin.schedule.editor.periode',[
'periode_name' => 'Periode '.$id,
'periode_begin_time' => '00:00',
'periode_end_time' => '00:00',
'periode_id' => $id,
'nbLevel' => request('nblevel')
]);
}
public function getEmptyLevel(int $id)
{
return view('admin.schedule.editor.level',['periode_id' => \request('nbPeriode'),'level_id' => $id]);
}
public function getLevelHeader(int $id)
{
return view('admin.schedule.editor.levelHeader',['level_id' => $id,'level_name' => 'Niveau '.$id]);
}
public function test()
{
$evenType = new \App\EventType();