ajout get/edit MdlScientifque

php
Gwenael PLANCHON 1 year ago
parent 730e478691
commit e971de1295

@ -43,5 +43,39 @@ class MdlScientifique extends MdlBase{
}
public function addScientifique(Scientifique $s){
return $this->gw->addScientifique($s);
}
public function editScientifique(Scientifique $s){
return $this->gw->editScientifique($s);
}
public function getScientifique(int $id){
$t=$this->gw->getScientifique($id);
if(gettype($t)!="array"){
throw new Exception("Scientifique non trouvé");
}
$sexe=new MdlSexe();
$sexe=$sexe->getFromId($t["idsexe"]);
$diff=new MdlDifficulte();
$diff=$diff->getFromId($t["iddifficulte"]);
$theme=new MdlThematique();
$theme=$theme->getFromId($t["idthematique"]);
return new Scientifique(
$id,
$t["nom"],
$t["prenom"],
$t["photo"],
DateTime::createFromFormat("Y-m-d", $t["datenaissance"]),
$t["descriptif"],
$t["ratiotrouvee"],
$theme,
$diff,
$sexe
);
}
}
Loading…
Cancel
Save