getVH($idProf); if(in_array($VH["idCat"],[1,3])){ $VH["equiTD"] = $VH["VHTd"] + $VH["VHTp"] + 1.5*$VH["VHCours"]; if($VH["equiTD"] > $VH["du"]){ $partTP = $VH["VHTp"] / $VH["equiTD"]; $valReelleTP = $partTP * $VH["du"]; $VH["equiTD"] = round(1.5*$VH["VHCours"] + $VH["VHTd"] + $valReelleTP + ($VH["VHTp"] - $valReelleTP)*(2/3),2); } $VH["VHComp"] = round($VH["equiTD"] - $VH["du"],2); $VH["VHComp"] < 0 ? 0 : $VH["VHComp"]; }else{ $VH["equiTD"] = $VH["VHTd"] + (2/3)*$VH["VHTp"] + 1.5*$VH["VHCours"]; } return ["data" => $VH]; } }