Subversion Repositories Applications.projet

Rev

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

Rev 294 Rev 400
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
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
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: resume.php,v 1.14 2008-08-25 15:02:49 alexandre_tb Exp $
22
// CVS : $Id: resume.php,v 1.13 2007-08-28 10:33:50 alexandre_tb Exp $
23
/**
23
/**
24
* Application projet
24
* Application projet
25
*
25
*
26
* Action resume
26
* Action resume
27
*
27
*
Line 29... Line 29...
29
//Auteur original :
29
//Auteur original :
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
31
//Autres auteurs :
31
//Autres auteurs :
32
*@author        Aucun
32
*@author        Aucun
33
*@copyright     Tela-Botanica 2000-2005
33
*@copyright     Tela-Botanica 2000-2005
34
*@version       $Revision: 1.14 $
34
*@version       $Revision: 1.13 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
Line 57... Line 57...
57
$bouton_resume = '';
57
$bouton_resume = '';
58
$bouton_s_inscrire_au_projet = '';
58
$bouton_s_inscrire_au_projet = '';
Line 59... Line 59...
59
 
59
 
60
 
-
 
61
$lien_inscription = '';
60
 
62
 
61
$lien_inscription = '';
63
// recuperation de la liste des documents associes
62
// recuperation de la liste des documents associes
Line 64... Line 63...
64
$liste_documents = document::getDocumentsRecents(4, $this->_db, PROJET_CHEMIN_FICHIER, 
63
$liste_documents = document::getDocumentsRecents(4, $this->_db, PROJET_CHEMIN_FICHIER, 
Line 91... Line 90...
91
    if ($isCoord) $droits = PROJET_DROIT_COORDINATEUR ;
90
    if ($isCoord) $droits = PROJET_DROIT_COORDINATEUR ;
92
    $isAdm = participe::isAdministrateur($this->_auth->getAuthData(PROJET_CHAMPS_ID), $this->_db) ;
91
    $isAdm = participe::isAdministrateur($this->_auth->getAuthData(PROJET_CHAMPS_ID), $this->_db) ;
93
    if ($isAdm) $droits = PROJET_DROIT_ADMINISTRATEUR ;
92
    if ($isAdm) $droits = PROJET_DROIT_ADMINISTRATEUR ;
94
    if ($isAdm) $isCoord = true ;
93
    if ($isAdm) $isCoord = true ;
Line 95... Line 94...
95
    
94
    
96
	include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php';
95
include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php';
97
	$projet->getListesAssociees();
96
$projet->getListesAssociees();
98
	foreach ($projet->_listes_associes as $info_liste) {
97
foreach ($projet->_listes_associes as $info_liste) {
99
	    $inscription_liste = new inscription_liste($this->_db) ;
98
    $inscription_liste = new inscription_liste($this->_db) ;
100
	    if ($inscription_liste->getStatutInscrit($info_liste->getId(),  $this->_auth) == 0) {
99
    if ($inscription_liste->getStatutInscrit($info_liste->getId(),  $this->_auth) == 0) {
101
	        $action_inscription = PROJET_ACTION_INSCRIPTION_LISTE ;
100
        $action_inscription = PROJET_ACTION_INSCRIPTION_LISTE ;
102
	        $label_inscription = 'S\'inscrire &agrave; la liste' ;
101
        $label_inscription = 'S\'inscrire &agrave; la liste' ;
103
	    } else {
102
    } else {
104
	        // L'action envoyer un mail
103
        // L'action envoyer un mail
105
	        $action_inscription = PROJET_ENVOYER_UN_MAIL ;
104
        $action_inscription = PROJET_ENVOYER_UN_MAIL ;
106
	        $label_inscription = PROJET_ECRIRE_LISTE ;
105
        $label_inscription = PROJET_ECRIRE_LISTE ;
107
	    }
106
    }
Line 108... Line 107...
108
	}
107
}
109
            
108
            
110
    switch ($participant->getStatut($id_u, $this->_id_projet))
109
    switch ($participant->getStatut($id_u, $this->_id_projet))
111
    {
110
    {
Line 232... Line 231...
232
if ($projet->avoirListe()) {
231
if ($projet->avoirListe()) {
233
    ob_start() ;
232
    ob_start() ;
234
    include_once PROJET_CHEMIN_CLASSES_LISTES.'ezmlm.php' ;
233
    include_once PROJET_CHEMIN_CLASSES_LISTES.'ezmlm.php' ;
235
    foreach ($projet->_listes_associes as $info_liste) {
234
    foreach ($projet->_listes_associes as $info_liste) {
236
        $liste = new ezmlm_php() ;
235
        $liste = new ezmlm_php() ;
237
        // Paramétrage de la liste
236
        // Param�trage de la liste
Line 238... Line 237...
238
        
237
        
Line 239... Line 238...
239
        $liste->listdir = PROJET_CHEMIN_LISTES.$info_liste->getDomaine().'/'.$info_liste->getNom();
238
        $liste->listdir = PROJET_CHEMIN_LISTES.$info_liste->getDomaine().'/'.$info_liste->getNom();
240
        
239
        
Line 295... Line 294...
295
 
294
 
296
if (count ($tableau_liste) != 0) {
295
if (count ($tableau_liste) != 0) {
297
    $liste_ext_res .= '<h2>'.PROJET_LISTES_ASSOCIEES.'</h2>'."\n" ;
296
    $liste_ext_res .= '<h2>'.PROJET_LISTES_ASSOCIEES.'</h2>'."\n" ;
298
    for ($i = 0; $i < count ($tableau_liste); $i++) {
297
    for ($i = 0; $i < count ($tableau_liste); $i++) {
-
 
298
        $info_liste = $listes_ext->getInfoListe($tableau_liste[$i]) ;
-
 
299
        //$liste_ext_res .= '<h2>'.$info_liste->AGO_A_NOMGRPLG.'</h2>'."\n" ;
299
        $info_liste = $listes_ext->getInfoListe($tableau_liste[$i]) ;
300
        //$liste_ext_res .= '<p>'.$info_liste->AGO_A_RESUMLG.'</p>'."\n" ;
-
 
301
        $liste_ext_res .= '<p><a href="'.$info_liste->AGO_A_URLGRP.'" target="_blank">'.$info_liste->AGO_A_URLGRP.'</a></p>'."\n" ;
300
        $liste_ext_res .= '<p><a href="'.$info_liste->AGO_A_URLGRP.'" target="_blank">'.$info_liste->AGO_A_URLGRP.'</a></p>'."\n" ;
302
        //$liste_ext_res .= '<br />'."\n" ;
301
    }
303
    }
302
    $avoir_liste_externe = true;
304
    $avoir_liste_externe = true;
303
} else {
305
} else {
304
	$avoir_liste_externe = false;
306
	$avoir_liste_externe = false;
Line 311... Line 313...
311
 
313
 
312
$retour .= ob_get_contents();
314
$retour .= ob_get_contents();
313
ob_end_clean();
315
ob_end_clean();
314
/* +--Fin du code ----------------------------------------------------------------------------------------+
316
/* +--Fin du code ----------------------------------------------------------------------------------------+
315
*
317
*
316
* $Log: not supported by cvs2svn $
318
* $Log$
317
*
319
*
318
* +-- Fin du code ----------------------------------------------------------------------------------------+
320
* +-- Fin du code ----------------------------------------------------------------------------------------+
Line 319... Line 321...
319
*/
321
*/
320
 
322