<?php /* * Vérifie les inter du mois et envoi mails info */ include 'include/functions.php'; include 'include/define.php'; include 'classes\\intervention.class.php'; include 'classes\\user.class.php'; echo "Liste des interventions à faire arrivées à échéance"; //recup date du jour $today = new DateTime(date("d-m-Y")); echo " le : " . $today->format("d/m/Y"); //recup ttes inter non terminée $liste_inter = listeInter(); $mesinter = array(); foreach ($liste_inter as $inter) { $ledeb = new DateTime($inter['debut']); $lafin = new DateTime($inter['fin']); $letat = $inter['etat']; if ($inter['supp'] != 1 and $letat < 3) { //on garde les inter pas finies if ($lafin <= $today) { $mesinter[$inter['interlocuteur']][] = $inter; } } } //pour chaque service on envoi liste inter échues foreach ($mesinter as $moninter) { echo "<br>-----------------------------------------------------------------------------------------------------------------------------------<br>"; //recupere service concerné
if (isset($_SESSION['liste'])) { //recup liste à mettre ds calendrier $liste = $_SESSION['liste']; //initialise tableau evenements $eventlist = array(); $titre = $_SESSION['titre']; //recup events pr calendrier $events = creerEvents($liste, $titre); } else { //recup l'utilisateur loggé et ses groupes pr requete $utilisateur = $_SESSION['maint_login']; $services = services($utilisateur); //------------ INTERVENTIONS -------------------------------- //recup liste inter à mettre ds calendrier (du service de user) $listeInter = array(); $listall = listeInter(); foreach ($listall as $inter) { //recup interlocuteur de l'inter $interloc = utf8_encode(trim($inter['interlocuteur'])); foreach ($services as $serv) { if ($interloc == $serv and $inter['supp'] == 0) { $listeInter[] = $inter; } } } //ajout à events pr calendrier if (count($listeInter) > 0) { //print_r($listeInter); $events_inter = creerEvents($listeInter, 'Intervention'); } //------------ CONTRATS MAINTENANCE -------------------------