예제 #1
0
switch ($entite) {
    /*****************************************************************************/
    /*        UTILISATEUR       */
    /*****************************************************************************/
    case "users":
        //filtre sur GROUPE (service)
        if (isset($_POST['groupe']) and $_POST['groupe'] != '') {
            $liste_users = listeMembres($_POST['groupe'], true);
        } else {
            $liste_services = listeService();
            $groupes = array();
            for ($i = 0; $i < count($liste_services) - 1; $i++) {
                $nom_groupe = $liste_services[$i]["cn"][0];
                $groupes[] = $nom_groupe;
            }
            $liste_users = listeMembres($groupes, true);
        }
        //filtre sur NOM
        if (isset($_POST['nom']) and $_POST['nom'] != '') {
            $liste_temp = array();
            foreach ($liste_users as $user) {
                if (strpos(strtolower($user['Nom']), strtolower($_POST['nom'])) !== false) {
                    $liste_temp[] = $user;
                }
            }
            $liste_users = $liste_temp;
        }
        //trie le tableau si click sur fleche titres colonnes
        if (isset($_POST['tri']) and $_POST['tri'] != '0') {
            $args = explode('-', $_POST['tri']);
            foreach ($liste_users as $key => $row) {
예제 #2
0
    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é
    echo $moninter[0]['interlocuteur'] . "<br>";
    foreach ($moninter as $uneinter) {
        $lesid[] = $uneinter['id'];
        echo "id : " . $uneinter['id'] . "<br>";
    }
    //recupere destinataires
    $destinataires = array();
    $membres = listeMembres($moninter[0]['interlocuteur'], FALSE);
    foreach ($membres as $membre) {
        $destinataires[] = "*****@*****.**";
        //enlever commentaire pour test envoi mail
    }
    $message_txt = utf8_decode("Vous avez des interventions arrivées à échéance.");
    $message_html = utf8_decode("<html><head></head><body><b>Bonjour</b>, <br>Voici les interventions / prestations arrivées à échéance dont vous êtes <i>responsable</i> : ");
    $sujet = utf8_decode("Liste des interventions / prestations échues pour ");
    $res = emailInter($destinataires, $moninter, $message_txt, $message_html, $sujet);
    if ($res == null) {
        echo "Email envoy&eacute;.";
    }
}
예제 #3
0
} else {
    if ($droits == 'standard' || $droits == 'authentif') {
        if ($action == 'ajoutPost') {
            $reponse = ajoutPost();
        } else {
            if ($action == 'ajoutFil') {
                $reponse = ajoutFil();
            } else {
                if ($action == 'editPost') {
                    $reponse = editerPost();
                } else {
                    if ($action == 'getPost') {
                        $reponse = getPost();
                    } else {
                        if ($action == 'listeMembres') {
                            $reponse = listeMembres($droits);
                        } else {
                            if ($action == 'envoiMP' && $droits == 'authentif') {
                                $reponse = envoiMP($droits);
                            } else {
                                if ($action == 'modifTitreFil') {
                                    $reponse = modifTitreFil(false);
                                }
                            }
                        }
                    }
                }
            }
        }
    } else {
        $reponse = array('statut' => 'deco');