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('&', '&', $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('&', '&', $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 |
* |