| 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
|