Subversion Repositories Applications.projet

Rev

Rev 435 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 435 Rev 463
Line 1146... Line 1146...
1146
 
1146
 
1147
                // On la relie au projet
1147
                // On la relie au projet
1148
                include_once PROJET_CHEMIN_CLASSES.'projet.class.php' ;
1148
                include_once PROJET_CHEMIN_CLASSES.'projet.class.php' ;
1149
                $projet = new projet ($this->_db, $this->_id_projet) ;
1149
                $projet = new projet ($this->_db, $this->_id_projet) ;
-
 
1150
                $projet->ajouterListe($liste) ;
-
 
1151
                
-
 
1152
                $parametre_liste = 'aBiud';
-
 
1153
                // en cas de forum privé, on ajoute la condition que les inscriptions doivent
-
 
1154
                // être approuvées par le modérateur
-
 
1155
                if($formulaire_liste->getSubmitValue('liste_visibilite') == '0') {
-
 
1156
                	$parametre_liste .= 's';
Line 1150... Line 1157...
1150
                $projet->ajouterListe($liste) ;
1157
                }
1151
 
1158
 
1152
                // Creation de la liste
1159
                // Creation de la liste
Line 1153... Line 1160...
1153
                $resultat_creation = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/creation_liste.php?domaine='.
1160
                $resultat_creation = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/creation_liste.php?domaine='.
1154
                                    $liste->getDomaine().'&liste='.$liste->getNom().'&parametres=aBiud') ;
1161
                                    $liste->getDomaine().'&liste='.$liste->getNom().'&parametres='.$parametre_liste) ;
1155
 
1162
 
1156
                // Ajout du moderateur
1163
                // Ajout du moderateur
Line 1261... Line 1268...
1261
            	$utilisateur = new annuaire($this->_db, array('identifiant' => PROJET_CHAMPS_ID, 
1268
            	$utilisateur = new annuaire($this->_db, array('identifiant' => PROJET_CHAMPS_ID, 
1262
								'mail' => PROJET_CHAMPS_MAIL, 'table' => PROJET_ANNUAIRE,
1269
								'mail' => PROJET_CHAMPS_MAIL, 'table' => PROJET_ANNUAIRE,
1263
								'nom'=> PROJET_CHAMPS_NOM, 'prenom' => PROJET_CHAMPS_PRENOM)) ;
1270
								'nom'=> PROJET_CHAMPS_NOM, 'prenom' => PROJET_CHAMPS_PRENOM)) ;
1264
	            $utilisateur->setId($this->_auth->getAuthData(PROJET_CHAMPS_ID)) ;
1271
	            $utilisateur->setId($this->_auth->getAuthData(PROJET_CHAMPS_ID)) ;
Line 1265... Line 1272...
1265
                 
1272
                 
1266
	                if ($_POST['radio_inscription_liste'] == 2) {
1273
	                if (!$projet->isModere() && $_POST['radio_inscription_liste'] == 2) {
1267
		                include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php' ;
1274
		                include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php' ;
1268
		                $projet->getListesAssociees() ;
1275
		                $projet->getListesAssociees() ;
1269
		                $inscription_liste = new inscription_liste($this->_db) ;
1276
		                $inscription_liste = new inscription_liste($this->_db) ;
1270
		                $inscription_liste->inscrireUtilisateur( $utilisateur,
1277
		                $inscription_liste->inscrireUtilisateur( $utilisateur,