//Autres auteurs : *@author Aucun *@copyright Tela-Botanica 2000-2004 *@version $Revision: 1.5 $ // +------------------------------------------------------------------------------------------------------+ */ // +------------------------------------------------------------------------------------------------------+ // | ENTETE du PROGRAMME | // +------------------------------------------------------------------------------------------------------+ define ('PROJET_LISTE_RESUME', false) ; $res = '

Liste des projets et forums de Tela Botanica

'."\n" ; // Ajout du cartouche résumant la création d'un projet. $res .= '

Créez votre projet...

Toute personne inscrite au réseau Tela Botanica peut demander à créer un forum de discussion ou monter un projet collaboratif.
Voir la démarche en détail

'; // On inclue un fichier local if (file_exists(PROJET_CHEMIN_APPLI.'langues/pro_langues_fr.local.inc.php')) include_once PROJET_CHEMIN_APPLI.'langues/pro_langues_fr.local.inc.php' ; // On vérifie si l'utilisateur participe à des projets $projetNonParticipantListe = & $projetListe ; $HTML_projetNonParticipantListe = new HTML_listeProjet(true) ; $entete_liste = array ('Titre des projets et des forums', 'Forums', 'Wiki','RSS', 'Documents', 'Participants',) ; $HTML_projetNonParticipantListe->construitEntete($entete_liste) ; $liste_projet = array() ; // La liste foreach ($projetNonParticipantListe as $projet) { $this->_url->addQueryString(PROJET_VARIABLE_ID_PROJET, $projet->getId()) ; // Recherche du forum if ($projet->avoirListe()) { $this->_url->addQueryString('act', PROJET_ACTION_VOIR_FORUM); $forum = 'Tela Botanica'; } else { include_once PROJET_CHEMIN_CLASSES.'liste_externe.class.php' ; $listes_ext = new liste_externe ($this->_db) ; $tableau_liste = $listes_ext->getListesAssociees($projet->getId()) ; if (count($tableau_liste)) { $info_liste = $listes_ext->getInfoListe($tableau_liste[0]) ; $forum = 'Yahoo'; } else { $forum = '-'; } } if ($projet->getWikini()) { $this->_url->addQueryString ('act',PROJET_ACTION_VOIR_WIKINI); $link=$this->_url->getURL(); $wiki_res = 'voir' ; $this->_url->removeQueryString ('act'); } else { $wiki_res = '-' ; } $titre= ''.$projet->getTitre().''; if (count ($projet->getListesDocuments(PROJET_CHEMIN_FICHIERS))) { $this->_url->addQueryString('act', PROJET_ACTION_VOIR_DOCUMENT) ; $document = 'voir' ; } else { $document = '-' ; } if ($projet->getWikini()) { $this->_url->addQueryString ('act',PROJET_ACTION_VOIR_WIKINI); $link=$this->_url->getURL(); $wiki_rss = 'rss' ; $this->_url->removeQueryString ('act'); } else { $wiki_rss = '-' ; } $this->_url->addQueryString ('act', PROJET_ACTION_VOIR_PARTICIPANT); $participant = 'voir' ; $ligne_projet = array ( '', $titre, $forum, // le nom du projet $wiki_res, $wiki_rss,$document, $participant) ; $this->_url->removeQueryString(PROJET_VARIABLE_ACTION); array_push ($liste_projet, $ligne_projet) ; } $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ; $HTML_projetNonParticipantListe->construitListe($liste_projet) ; if ($HTML_projetNonParticipantListe->getRowCount() > 1) { ///$res .= '

'.PROJET_TOUS_LES_PROJETS.'

' ; $res .= $HTML_projetNonParticipantListe->toHTML() ; } // Nettoyage de l'url $this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET); return $res ; /* +--Fin du code ----------------------------------------------------------------------------------------+ * * $Log: not supported by cvs2svn $ * Revision 1.4 2006/01/09 21:55:19 ddelon * flux rss dans liste des projets * * Revision 1.3 2005/12/07 11:02:35 jp_milcent * Ajout d'attribut alt aux images. * * Revision 1.2 2005/11/28 11:15:22 alexandre_tb * nettoyage URL en sortie de programme * * Revision 1.1 2005/11/25 14:47:51 alexandre_tb * version initiale * * * * +-- Fin du code ----------------------------------------------------------------------------------------+ */ ?>