$reponse = $base->query('SHOW TABLES FROM vdr_system_gestion LIKE \'tache_' . $year . '\''); $donnees = $reponse->rowCount(); //Si $donnees est vide alors creation de la table if ($donnees == 0) { //Creation des classes "Tache" et "Intervention" $tache = new Tache(); $intervention = new Intervention(); //Nombre de semaine dans l'année $nbresemaine = date("W", mktime(0, 0, 0, 12, 28, $year)); //Définition des semaines de début et fin de campagne d'irrigation $debutcampagne = date("W", mktime(0, 0, 0, 04, 01, $year)); $fincampagne = date("W", mktime(0, 0, 0, 10, 30, $year)); //Creation de la table annuelle tache[xxxx] $tache->creer($base); //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;