//Récupération des taches systématiques $listeTache = $intervention->lister($base); //Opérations effectuées sur chacune des lignes récupérées suivant le cycle de l'intervention while ($donnees = $listeTache->fetch()) { $nom_intervention = $donnees['nom_intervention']; $nom_ouvrage = $donnees['nom_ouvrage']; $nom_cycle = $donnees['nom_cycle']; if ($nom_ouvrage == 'Camelas' or $nom_ouvrage == 'Mascareil' or $nom_ouvrage == 'Corbere' or $nom_ouvrage == 'Bouleternere' or $nom_ouvrage == 'Saint Michel' or $nom_ouvrage == 'Espira' or $nom_ouvrage == 'Rivesaltes' or $nom_ouvrage == 'Latour') { $nom_intervention = $nom_intervention . ' - Station ' . $nom_ouvrage; } if ($nom_ouvrage == 'Station VDR') { $nom_intervention = $nom_intervention . ' - ' . $nom_ouvrage; } switch ($nom_cycle) { case 'Trimestriel': $tache->trimestriel($base, $nom_intervention, $nom_ouvrage, $year); break; case '2mois/3': $tache->mois3($base, $nom_intervention, $nom_ouvrage, $year); break; case 'Hebdomadaire': for ($i = 1; $i < $nbresemaine + 1; $i++) { $retour = get_monday_friday_week($i, $year); $tache->hebdomadaire($base, $nom_intervention, $nom_ouvrage, $year, $i, $retour[0], $retour[1]); } break; case 'Mensuel': $tache->mensuel($base, $nom_intervention, $nom_ouvrage, $year); break; case 'Saisonnier': for ($i = $debutcampagne; $i < $fincampagne + 1; $i++) {