|
|
@@ -56,6 +56,22 @@ if ($isClassementValid) {
|
|
|
|
|
|
// Affichage de la suite du tableau avec le calcul
|
|
|
foreach ($cityDataset as $cityId => $cityName) {
|
|
|
+ // On gère la séparation des différentes régions entre elles (représentées dans le csv villes par les lignes XX_:XX)
|
|
|
+ // La notation des lignes de séparation est sous forme XX_x car si on laissait XX, la fonction getCsvToArrayKeyValue
|
|
|
+ // ne retourne la position que pour la 1ère occurence de XX;XX
|
|
|
+ // La manière de fix ça de manière la plus opti et sale, c'est de faire un substr et de tester les 2 premiers charactères
|
|
|
+ // si ils sont égaux à XX, on fait une séparation
|
|
|
+ // TODO : Faire un parseur csv qui prend en compte chaque ligne du csv dans l'ordre du fichier
|
|
|
+ if (strpos($cityId, "XX") !== FALSE) {
|
|
|
+ $html .= "<tr><th></th>";
|
|
|
+ foreach ($specialityDatasetAbrev as $specialityName) {
|
|
|
+ $html .= "<th scope='col'>".$specialityName."</th>";
|
|
|
+ }
|
|
|
+ $html .= "</th>";
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
$html .= "<tr><th scope='row'>".$cityName."</th>";
|
|
|
foreach ($specialityDatasetAbrev AS $specialityId => $specialityName) {
|
|
|
$idChoice = "0".$cityId.$specialityId;
|