19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: participants.php,v 1.8 2008-08-25 15:02:49 alexandre_tb Exp $ |
// CVS : $Id: participants.php,v 1.9 2008-09-01 14:38:34 alexandre_tb Exp $ |
/** |
* Application projet |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.8 $ |
*@version $Revision: 1.9 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
43,8 → 43,6 |
// On se situe dans la methode run() de la classe projetControleur |
// |
|
include_once PROJET_CHEMIN_CLASSES.'HTML_listeParticipants.class.php' ; |
|
$res = '' ; |
$pair = true; |
$loggue = $this->_auth->getAuth(); |
127,17 → 125,16 |
$res .= '</form><br />'."\n" ; |
} |
|
$HTML_listeParticipants = new HTML_listeParticipants(true) ; |
if ($droits <= PROJET_DROIT_COORDINATEUR) $HTML_listeParticipants->setModeModification() ; |
|
// Mise en place de l'url |
$this->_url->addQueryString (PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ; |
$HTML_listeParticipants->setURL($this->_url) ; |
|
// Construction de l'entete |
$entete = array (PROJET_NOM, PROJET_PRENOM, PROJET_MAIL, PROJET_DATE_INSCRIPTION, PROJET_STATUT) ; |
if ($projet->avoirListe() && $droits <= PROJET_DROIT_CONTRIBUTEUR) array_push ($entete, PROJET_LISTE_DE_DISCUSSION); |
|
|
$info_utilisateur = $participants->getInscrits($this->_id_projet, $droits); |
$nombre_participants = count ($info_utilisateur); |
$HTML_listeParticipants->construitEntete($entete) ; |
|
include_once PROJET_CHEMIN_CLASSES.'statut.class.php' ; |
|
if ($projet->avoirListe()) { |
147,10 → 144,9 |
$ezmlm = new ezmlmAccessObject('liste_abonnes', $projet->_listes_associes[0]->getDomaine(), |
$projet->_listes_associes[0]->getNom()); |
$ezmlm->load(); |
ob_start(); |
|
$tableau_mail = $ezmlm->parse(); |
$xml = ob_get_contents(); |
ob_end_clean(); |
|
for ($i = 0; $i < count ($info_utilisateur); $i++) { |
$tableau_mail_utilisateur[$info_utilisateur[$i][3]] = $i; |
$info_utilisateur[$i][6] = 0; // Initialisation du tableau avec la valeur 0 |
163,17 → 159,11 |
$info_utilisateur[$id][6] = 1; |
} |
} |
//trigger_error(print_r ($info_utilisateur, true)); |
|
} |
$statuts = statut::getTousLesStatuts(PROJET_STATUT_SAUF_ADM, $this->_db); |
$statuts_inscription_liste[0] = 'non inscrit'; |
$statuts_inscription_liste[1] = 'inscrit'; |
$HTML_listeParticipants->construitListe($info_utilisateur, statut::getTousLesStatuts(PROJET_STATUT_SAUF_ADM, $this->_db), $projet) ; |
|
$res .= $HTML_listeParticipants->toHTML() ; |
|
|
} else { |
$droits = PROJET_DROIT_AUCUN ; |
GEN_stockerFichierScript('jquery', 'api/js/jquery/jquery.js'); |
205,7 → 195,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.8 2008-08-25 15:02:49 alexandre_tb |
* mise en place des squelettes |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |