20,7 → 20,7 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
|
// CVS : $Id: projetControleur.class.php,v 1.15 2005-10-20 10:28:25 ddelon Exp $ |
// CVS : $Id: projetControleur.class.php,v 1.16 2005-10-25 13:48:27 alexandre_tb Exp $ |
|
/** |
* Application projet |
33,7 → 33,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.15 $ |
*@version $Revision: 1.16 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
183,12 → 183,19 |
* Valeurs possibles: 0, 1, 2, 3 ... |
* @access private |
*/ |
|
var $_type ; |
/** |
* Le tableau des projets à ne pas afficher, ni dans l'arbre, ni dans les listes |
* @access private |
*/ |
var $_projet_exclu = array(); |
|
/** |
* Le tableau des projets à ne pas affiché, ni dans l'arbre, ni dans les listes |
* parametre indiquant le type d'inscription possible |
* @access private |
*/ |
var $_prive = 0 ; |
|
/** |
* Méthode principale de la classe. Elle permet d'appeler les méthodes du modules |
731,7 → 738,7 |
} |
|
$res .= '</ul>' ; |
} else if ($auth){ |
} else if ($auth && !$this->_prive){ |
// L'action s'inscrire du projet |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_S_INSCRIRE) ; |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_S_INSCRIRE_AU_PROJET."</a></li>\n" ; |
1389,8 → 1396,7 |
// Création de la liste |
$resultat_creation = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/creation_liste.php?domaine='. |
$liste->getDomaine().'&liste='.$liste->getNom().'¶metres=aBiud') ; |
echo PROJET_SERVEUR_VPOPMAIL.'/creation_liste.php?domaine='. |
$liste->getDomaine().'&liste='.$liste->getNom().'¶metres=aBiud'; |
|
// Ajout du modérateur |
$resultat_ajout_moderateur = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/ajout_moderateur.php?domaine='. |
$liste->getDomaine().'&liste='.$liste->getNom().'&mail='.$this->_auth->getUserName()) ; |
1843,8 → 1849,19 |
array_push ($this->_projet_exclu, $id_projet) ; |
} // end of member function exclure |
|
/** |
* permet d'exclure un projet de l'affichage |
* |
* @return void |
* @access public |
*/ |
function setPrive() |
{ |
$this->_prive = 1 ; |
} // end of member function exclure |
|
|
|
/** |
* Renvoie un message d'erreur, en fonction du code de l'erreur. |
* |