Subversion Repositories Applications.projet

Compare Revisions

Regard whitespace Rev 58 → Rev 59

/trunk/classes/projetControleur.class.php
20,7 → 20,7
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
 
// CVS : $Id: projetControleur.class.php,v 1.16 2005-10-25 13:48:27 alexandre_tb Exp $
// CVS : $Id: projetControleur.class.php,v 1.17 2005-11-14 10:14:30 ddelon Exp $
 
/**
* Application projet
33,7 → 33,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.16 $
*@version $Revision: 1.17 $
// +------------------------------------------------------------------------------------------------------+
*/
 
686,7 → 686,15
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ;
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_GESTION_UTILISATEUR."</a></li>\n" ;
// L'action créer un wikini
// L'action Gerer les wikis
/*
* client/integrateur_wikini/admin_wikini.php
*/
 
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
 
/*
if (!$projet->getWikini()) {
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
694,6 → 702,7
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_WIKI) ;
$res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_WIKINI_SUPPRIMER.' ?\')">'.PROJET_WIKINI_SUPPRIMER."</a></li>\n" ;
}
*/
// L'action choisir un wikini
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_ASSOCIER_WIKI) ;
1677,12 → 1686,13
*/
function formulaireWiki( )
{
$res = '<h1>'.PROJET_CREER_WIKI.'</h1>'."\n" ;
include_once PROJET_CHEMIN_CLASSES.'HTML_formulaireCreationWikini.class.php' ;
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI_V) ;
$HTML_formulaireCreationWikini = new HTML_formulaireCreationWikini('formulaire_wikini', 'post', str_replace('&amp;', '&', $this->_url->getURL())) ;
$HTML_formulaireCreationWikini->construitFormulaire() ;
return $res.$HTML_formulaireCreationWikini->toHTML() ;
 
require_once 'client/integrateur_wikini/bibliotheque/iw_admin_wikini.fonct.php';
 
$this->_url->addQueryString ('act', PROJET_ACTION_CREER_WIKI) ;
$res =admin_afficherContenuCorps();
return $res;
 
} // end of member function formulaireWiki
 
 
1725,34 → 1735,7
} // end of member function formulaireWiki
 
/**
* Génère un wiki, à partir de la classe gestion wiki
*
* @return void
* @access public
*/
function creationWiki( )
{
include_once PROJET_CHEMIN_CLASSES.'HTML_formulaireCreationWikini.class.php' ;
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI_V) ;
$HTML_formulaireCreationWikini = new HTML_formulaireCreationWikini('formulaire_wikini', 'post', str_replace('&amp;', '&', $this->_url->getURL())) ;
$HTML_formulaireCreationWikini->construitFormulaire() ;
if ($HTML_formulaireCreationWikini->validate()) {
include_once PROJET_CHEMIN_CLASSES.'gestion_wikini.class.php' ;
// On crée une nouvelle connexion avec les paramètres spécifiques aux wikinis
$connexion_bd = DB::connect('mysql://'.PROJET_UTILISATEUR_WIKINI.':'.PROJET_MDP_WIKINI.'@'.PROJET_HOTE_WIKINI.'/'.PROJET_DB_WIKINI) ;
$gerantWikini = new gestion_wikini($connexion_bd) ;
$gerantWikini->creation_tables(strtolower($HTML_formulaireCreationWikini->getSubmitValue('nom_wikini'))) ;
// On crée un objet avec le projet courant
$projet = new projet($this->_db, $this->_id_projet) ;
$projet->majNomWikini($HTML_formulaireCreationWikini->getSubmitValue('nom_wikini'));
} else {
return $HTML_formulaireCreationWikini->toHTML() ;
}
} // end of member function creationWiki
 
/**
* Associe un wiki au projet courant
*
/trunk/classes/projet.class.php
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: projet.class.php,v 1.5 2005-10-14 08:50:37 alexandre_tb Exp $
// CVS : $Id: projet.class.php,v 1.6 2005-11-14 10:14:30 ddelon Exp $
/**
* Application projet
*
31,7 → 31,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.5 $
*@version $Revision: 1.6 $
// +------------------------------------------------------------------------------------------------------+
*/
 
42,7 → 42,8
 
include_once PROJET_CHEMIN_CLASSES.'document.class.php' ;
include_once PROJET_CHEMIN_CLASSES.'liste_discussion.class.php' ;
include_once PROJET_CHEMIN_FONCTIONS.'SQL_manipulation.fonct.php' ;
/* Permet la récupération d'un nouvel identifiant d'une table.*/
require_once PROJET_CHEMIN_BIBLIOTHEQUE_API.'sql/SQL_manipulation.fonct.php';
include_once 'Mail.php' ;
 
// +------------------------------------------------------------------------------------------------------+