Subversion Repositories Applications.projet

Rev

Rev 61 | Rev 68 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 61 Rev 63
Line 18... Line 18...
18
// | You should have received a copy of the GNU General Public                                            |
18
// | You should have received a copy of the GNU General Public                                            |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
Line 22... Line 22...
22
 
22
 
Line 23... Line 23...
23
// CVS : $Id: projetControleur.class.php,v 1.19 2005-11-14 13:07:11 ddelon Exp $
23
// CVS : $Id: projetControleur.class.php,v 1.20 2005-11-23 11:37:05 alexandre_tb Exp $
24
 
24
 
25
/**
25
/**
26
* Application projet
26
* Application projet
Line 31... Line 31...
31
//Auteur original :
31
//Auteur original :
32
*@author        Alexandre Granier <alexandre@tela-botanica.org>
32
*@author        Alexandre Granier <alexandre@tela-botanica.org>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Aucun
34
*@author        Aucun
35
*@copyright     Tela-Botanica 2000-2004
35
*@copyright     Tela-Botanica 2000-2004
36
*@version       $Revision: 1.19 $
36
*@version       $Revision: 1.20 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
Line 39... Line 39...
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 605... Line 605...
605
        $auth = $this->_auth->getAuth() ;
605
        $auth = $this->_auth->getAuth() ;
606
        if (!$auth) return ;
606
        if (!$auth) return ;
607
        $res .= '<div class="menu_projet">'."\n";
607
        $res .= '<div class="menu_projet">'."\n";
608
        $participant = new participe($this->_db) ;
608
        $participant = new participe($this->_db) ;
609
        if ($auth && $participant->isAdministrateur($this->_auth->getAuthData(PROJET_CHAMPS_ID))) {
609
        if ($auth && $participant->isAdministrateur($this->_auth->getAuthData(PROJET_CHAMPS_ID))) {
610
            $isAdm = 1; $isCoord = 1 ; $isContri = 1 ;
610
            $isAdm = 1; 
611
            $label_statut = PROJET_ADMINISTRATEUR;
611
            $label_statut = PROJET_ADMINISTRATEUR;
612
        } else {
612
        } else {
613
            $isAdm = 0 ; $isCoord = 0 ; $isContri = 0 ;
613
            $isAdm = 0 ; $isCoord = 0 ; $isContri = 0 ;
614
        }
614
        }
Line 620... Line 620...
620
                if ($isCoord) {
620
                if ($isCoord) {
621
                    $label_statut = PROJET_CHEF ;
621
                    $label_statut = PROJET_CHEF ;
622
                    $isContri = true ;
622
                    $isContri = true ;
623
                }
623
                }
624
            }
624
            }
625
            if (!$isContri) {
625
            if (!$isContri && !$isAdm) {
626
                $isContri = $participant->isContributeur($this->_auth->getAuthData(PROJET_CHAMPS_ID), $this->_id_projet, $this->_db) ;
626
                $isContri = $participant->isContributeur($this->_auth->getAuthData(PROJET_CHAMPS_ID), $this->_id_projet, $this->_db) ;
627
                if ($isContri) {
627
                if ($isContri) {
628
                    $label_statut = PROJET_VOUS_PARTICIPEZ ;
628
                    $label_statut = PROJET_VOUS_PARTICIPEZ ;
629
                } else {
629
                } else {
630
                    $label_statut = PROJET_VOUS_N_ETES_PAS_INSCRIT ;
630
                    $label_statut = PROJET_VOUS_N_ETES_PAS_INSCRIT ;
Line 634... Line 634...
634
 
634
 
635
        if ($isContri || $isAdm) {
635
        if ($isContri || $isAdm) {
636
            $res .= '<h2>' ;
636
            $res .= '<h2>' ;
637
            if ($isAdm) $res .= PROJET_VOUS_ETES.' ' ;
637
            if ($isAdm) $res .= PROJET_VOUS_ETES.' ' ;
638
            $res .= $label_statut.'</h2>'."\n" ;
-
 
-
 
638
            $res .= $label_statut.'</h2>'."\n" ;
639
            $res .= '<ul>' ;
639
 
640
        } else {
640
        } else {
641
            if ($this->_id_projet != '') $res .= '<h2>'.$label_statut.'</h2>'."\n" ;
641
            if ($this->_id_projet != '') $res .= '<h2>'.$label_statut.'</h2>'."\n" ;
642
        }
642
        }
643
 
-
 
644
        if ($isAdm) {
-
 
645
            $this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
-
 
646
            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
-
 
647
            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
-
 
648
            $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
-
 
649
        }
-
 
650
 
-
 
651
        // Si _id_projet existe alors on est dans un projet, on affiche alors les menus du projet
643
        
652
        if ($this->_id_projet != '') {
644
        if ($this->_id_projet != '') {
-
 
645
        	$projet = new projet ($this->_db, $this->_id_projet) ;
-
 
646
			// Participant
-
 
647
			$res .= '<ul><li>'.PROJET_CONTRIBUTEUR ;
-
 
648
			$res .= '<ul>' ;		
-
 
649
	        if ($isCoord || $isContri) {
-
 
650
	        	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_DESINSCRIPTION_PROJET) ;
-
 
651
	        	$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_SE_DESINSCRIRE."</a></li>\n" ;
-
 
652
	        } else {
-
 
653
	        	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_S_INSCRIRE) ;
-
 
654
	        	$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_S_INSCRIRE_AU_PROJET."</a></li>\n" ;
-
 
655
	        }
653
            $projet = new projet ($this->_db, $this->_id_projet) ;
656
	        // L'action gérer les utilisateurs
-
 
657
	        if ($isCoord || $isAdm) {
-
 
658
	            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ;
-
 
659
	            $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_GESTION_UTILISATEUR."</a></li>\n" ;
-
 
660
	        }
-
 
661
	        $res .= '</ul></li>' ;
-
 
662
	        
-
 
663
	        //document
-
 
664
	        if ($isContri || $isCoord || $isAdm) {
-
 
665
		        $res .= '<li>'.PROJET_DOCUMENT ;
-
 
666
		        // L'action "Mettre un fichier en ligne"
-
 
667
		        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU_FICHIER) ;
-
 
668
		        $res .= "<ul><li><a href=\"".$this->_url->getURL()."\">".PROJET_METTRE_FICHIER."</a></li>\n" ;
-
 
669
		
-
 
670
		        // L'action créer un répertoire
-
 
671
		        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU_REPERTOIRE) ;
-
 
672
		        $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_REP."</a></li>\n" ;
-
 
673
				$res .= '</ul></li>' ;
-
 
674
	        
-
 
675
				// Forum 
-
 
676
				$res .= '<li>'.PROJET_FORUM ;
-
 
677
				$res .= '<ul>' ;
-
 
678
				if ($projet->avoirListe()) {
-
 
679
					
-
 
680
					// On vérifie si l'utilisateur est inscrit ou non à la liste et on ajoute le lien
-
 
681
		            //$projet->getListesAssociees();
-
 
682
		
-
 
683
		            include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php';
-
 
684
		            foreach ($projet->_listes_associes as $info_liste) {
-
 
685
		
654
            if ($isContri || $isAdm) {
686
		                $inscription_liste = new inscription_liste($this->_db) ;
-
 
687
		                if ($inscription_liste->getStatutInscrit($info_liste->getId(),  $this->_auth) == 0) {
-
 
688
		                    $action_inscription = PROJET_ACTION_INSCRIPTION_LISTE ;
-
 
689
		                    $label_inscription = PROJET_RECEVOIR_MESSAGES ;
-
 
690
		                } else {
-
 
691
		                    // L'action envoyer un mail
-
 
692
		                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ENVOYER_UN_MAIL) ;
-
 
693
		                    $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_ECRIRE_LISTE.'</a></li>'."\n" ;
-
 
694
		                    $action_inscription = PROJET_ACTION_DESINSCRIPTION_LISTE ;
-
 
695
		                    $label_inscription = PROJET_NE_PAS_RECEVOIR_MESSAGES ;
655
                // On ajoute dans l'url les variables id_projet et id_repertoire si elles existent
696
		                }
-
 
697
		                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, $action_inscription) ;
-
 
698
		                $res .= '<li><a href="'.$this->_url->getURL().'">';
-
 
699
		                $res .= $label_inscription.'</a></li> ';
-
 
700
		            }
-
 
701
		            if ($isAdm) {
-
 
702
		                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_LISTE) ;
-
 
703
		                $texte_liste = PROJET_SUPPRIMER_LISTE ;
-
 
704
		                $onclic = ' onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_LISTE_CONFIRMATION.'\');"' ;
-
 
705
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
-
 
706
		            }
-
 
707
				} else {
-
 
708
					if ($isAdm) {
-
 
709
			        	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_NOUVELLE_LISTE) ;
-
 
710
		                $texte_liste = PROJET_CREER_LISTE ;
-
 
711
		                $onclic = '' ;
-
 
712
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
656
                $this->_url->addQueryString (PROJET_VARIABLE_ID_PROJET, $this->_id_projet) ;
713
		          		
-
 
714
					
-
 
715
					}
-
 
716
				}
-
 
717
				if ($isAdm) {
-
 
718
					$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_REFERENCER_LISTE) ;
-
 
719
			        $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_REFERENCER_LISTE.'</a></li>'."\n" ;
-
 
720
					$res .= '</ul></li>' ;
-
 
721
				}
-
 
722
	        }
-
 
723
			// Gestion projet
-
 
724
			if ($isCoord || $isAdm) {
-
 
725
				$res .= '<li>'.PROJET_GESTION_PROJET ;
-
 
726
				$res .= '<ul>' ;
657
 
727
				// L'action modifier les propriétés du projet
-
 
728
	            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
658
                if ($this->_id_repertoire != "") $this->_url->addQueryString (PROJET_VARIABLE_ID_REPERTOIRE, $this->_id_repertoire) ;
729
	            $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
-
 
730
	            if ($isAdm) {
-
 
731
		            $this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
-
 
732
		            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
-
 
733
		            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
-
 
734
		            $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
659
                if ($isAdm) {
735
		            
660
                    // L'action supprimer le projet
736
		                // L'action supprimer le projet
661
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_SUPPRESSION_PROJET) ;
737
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_SUPPRESSION_PROJET) ;
662
                    $this->_url->addQueryString(PROJET_VARIABLE_ID_PROJET, $this->_id_projet) ;
738
                    $this->_url->addQueryString(PROJET_VARIABLE_ID_PROJET, $this->_id_projet) ;
663
                    $res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_PROJET_CONFIRMATION.'\');">'
739
                    $res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_PROJET_CONFIRMATION.'\');">'
664
                                .PROJET_SUPPRIMER_LE_PROJET."</a></li>\n" ;
740
                                .PROJET_SUPPRIMER_LE_PROJET."</a></li>\n" ;
665
                }
-
 
666
                if ($isCoord) {
-
 
667
                    // L'action modifier les propriétés du projet
-
 
668
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
-
 
669
                    $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
-
 
670
 
-
 
671
                    if ($projet->avoirListe()) {
-
 
672
                        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_LISTE) ;
-
 
673
                        $texte_liste = PROJET_SUPPRIMER_LISTE ;
-
 
674
                        $onclic = ' onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_LISTE_CONFIRMATION.'\');"' ;
-
 
675
                    } else {
-
 
676
                        // L'action créer une liste
-
 
677
                        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_NOUVELLE_LISTE) ;
-
 
678
                        $texte_liste = PROJET_CREER_LISTE ;
741
		        }
679
                        $onclic = '' ;
-
 
680
                    }
-
 
681
                    $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
-
 
682
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_REFERENCER_LISTE) ;
-
 
683
                    $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_REFERENCER_LISTE.'</a></li>'."\n" ;
742
	            $res .= '</ul></li>' ;
684
 
-
 
685
                    // L'action gérer les utilisateurs
-
 
686
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ;
-
 
687
                    $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_GESTION_UTILISATEUR."</a></li>\n" ;
743
			}
688
 
744
			
689
                    // L'action Gerer les wikis
745
			// Wikini
690
                    /*
-
 
691
                     * client/integrateur_wikini/admin_wikini.php
746
			if ($auth && $isAdm) {
692
                     */
-
 
693
 
747
				$res .= '<li>'.PROJET_WIKINI ;
694
                   	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
748
	           	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
695
                   	$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
-
 
696
 
-
 
697
                    /*
749
	           	$res .= "<ul><li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
698
                    if (!$projet->getWikini()) {
750
				// L'action choisir un wikini
699
                        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
751
	            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_ASSOCIER_WIKI) ;
700
                        $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
752
	            $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_ASSOCIER_WIKI."</a></li>\n" ;
701
                    } else {
-
 
702
                        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_WIKI) ;
-
 
-
 
753
	            $res .= '</ul></li>' ;
703
                        $res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_WIKINI_SUPPRIMER.' ?\')">'.PROJET_WIKINI_SUPPRIMER."</a></li>\n" ;
754
			}
704
                    }
755
        } else {
705
                    */
-
 
706
 
756
        	if ($isAdm) {
707
                    // L'action choisir un wikini
-
 
708
                    $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_ASSOCIER_WIKI) ;
-
 
709
                    $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_ASSOCIER_WIKI."</a></li>\n" ;
-
 
710
 
757
        		$res .= '<li>'.PROJET_GESTION_PROJET ;
711
                }
-
 
712
                // L'action se désinscrire du projet
-
 
713
                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_DESINSCRIPTION_PROJET) ;
-
 
714
                $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_SE_DESINSCRIRE."</a></li>\n" ;
-
 
715
 
-
 
716
                // L'action "Mettre un fichier en ligne"
758
		 		$res .= '<ul>' ;
717
                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU_FICHIER) ;
-
 
718
                $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_METTRE_FICHIER."</a></li>\n" ;
-
 
719
 
-
 
720
                // L'action créer un répertoire
759
      			$this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
721
                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU_REPERTOIRE) ;
760
		        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
722
                $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_REP."</a></li>\n" ;
-
 
723
 
-
 
724
                if ($projet->avoirListe()) {
-
 
725
 
-
 
726
                    // On vérifie si l'utilisateur est inscrit ou non à la liste et on ajoute le lien
-
 
727
                    //$projet->getListesAssociees();
-
 
728
 
-
 
729
                    include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php';
-
 
730
                    foreach ($projet->_listes_associes as $info_liste) {
-
 
731
 
-
 
732
                        $inscription_liste = new inscription_liste($this->_db) ;
-
 
733
                        if ($inscription_liste->getStatutInscrit($info_liste->getId(),  $this->_auth) == 0) {
-
 
734
                            $action_inscription = PROJET_ACTION_INSCRIPTION_LISTE ;
-
 
735
                            $label_inscription = PROJET_RECEVOIR_MESSAGES ;
-
 
736
                        } else {
-
 
737
                            // L'action envoyer un mail
-
 
738
                            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ENVOYER_UN_MAIL) ;
-
 
739
                            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_ECRIRE_LISTE.'</a></li>'."\n" ;
-
 
740
                            $action_inscription = PROJET_ACTION_DESINSCRIPTION_LISTE ;
-
 
741
                            $label_inscription = PROJET_NE_PAS_RECEVOIR_MESSAGES ;
-
 
742
                        }
761
		        $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
743
                        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, $action_inscription) ;
-
 
744
                        $res .= '<li><a href="'.$this->_url->getURL().'">';
-
 
745
                        $res .= $label_inscription.'</a></li> ';
-
 
746
                    }
-
 
747
                }
-
 
748
 
762
		        $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
749
            $res .= '</ul>' ;
-
 
750
            } else if ($auth && !$this->_prive){
-
 
751
                // L'action s'inscrire du projet
-
 
752
                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_S_INSCRIRE) ;
-
 
753
                $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_S_INSCRIRE_AU_PROJET."</a></li>\n" ;
763
		        $res .= '</ul></li>' ;
754
            }
764
        	}	
755
        }
-
 
-
 
765
        }
756
 
766
        $res .= '</ul>' ;
757
        $res .= "</div>\n" ;
767
        $res .= "</div>\n" ;
758
        return $res ;
768
        return $res ;
Line 759... Line 769...
759
    } // end of member function menuGeneral
769
    } // end of member function menuGeneral
Line 1340... Line 1350...
1340
            // on a besoin du mail de l'inscrit
1350
            // on a besoin du mail de l'inscrit
Line 1341... Line 1351...
1341
 
1351
 
1342
            $entetes['From'] = $this->_auth->getUserName();
1352
            $entetes['From'] = $this->_auth->getUserName();
1343
            $entetes['To'] = $projet->_listes_associes[0]->getAdresseEnvoi() ;
1353
            $entetes['To'] = $projet->_listes_associes[0]->getAdresseEnvoi() ;
1344
            $entetes['Subject'] = $valeurs_mail['mail_titre'] ;
1354
            $entetes['Subject'] = $valeurs_mail['mail_titre'] ;
1345
            $entetes['Date'] = date ('D, M j G:i:s T Y') ;
1355
            $entetes['Date'] = date ('D, M j G:i:s \C\E\S\T Y') ;
1346
            $entetes['Message-ID'] = md5(time()).'@'.$projet->_listes_associes[0]->getNom().'.'.$projet->_listes_associes[0]->getDomaine() ;
1356
            $entetes['Message-ID'] = md5(time()).'@'.$projet->_listes_associes[0]->getNom().'.'.$projet->_listes_associes[0]->getDomaine() ;
1347
            $entetes['reply-to'] = $projet->_listes_associes[0]->getAdresseEnvoi() ;
1357
            $entetes['reply-to'] = $projet->_listes_associes[0]->getAdresseEnvoi() ;
1348
            $entetes['Content-Type'] = 'text/plain' ;
1358
            $entetes['Content-Type'] = 'text/plain' ;
1349
            // Traitement de la reference s'il s'agit d'une réponse
1359
            // Traitement de la reference s'il s'agit d'une réponse