Example #1
0
<?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 &agrave; faire arriv&eacute;es &agrave; &eacute;ch&eacute;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é
Example #2
0
 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 -------------------------