Line 18... |
Line 18... |
18 |
// | You should have received a copy of the GNU General Public |
|
18 |
// | You should have received a copy of the GNU General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
Line 22... |
Line 22... |
22 |
|
22 |
|
Line 23... |
Line 23... |
23 |
// CVS : $Id: projetControleur.class.php,v 1.16 2005-10-25 13:48:27 alexandre_tb Exp $
|
23 |
// CVS : $Id: projetControleur.class.php,v 1.17 2005-11-14 10:14:30 ddelon Exp $
|
24 |
|
24 |
|
25 |
/**
|
25 |
/**
|
26 |
* Application projet
|
26 |
* Application projet
|
Line 31... |
Line 31... |
31 |
//Auteur original :
|
31 |
//Auteur original :
|
32 |
*@author Alexandre Granier <alexandre@tela-botanica.org>
|
32 |
*@author Alexandre Granier <alexandre@tela-botanica.org>
|
33 |
//Autres auteurs :
|
33 |
//Autres auteurs :
|
34 |
*@author Aucun
|
34 |
*@author Aucun
|
35 |
*@copyright Tela-Botanica 2000-2004
|
35 |
*@copyright Tela-Botanica 2000-2004
|
36 |
*@version $Revision: 1.16 $
|
36 |
*@version $Revision: 1.17 $
|
37 |
// +------------------------------------------------------------------------------------------------------+
|
37 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
*/
|
38 |
*/
|
Line 39... |
Line 39... |
39 |
|
39 |
|
40 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
// +------------------------------------------------------------------------------------------------------+
|
Line 684... |
Line 684... |
684 |
|
684 |
|
685 |
// L'action gérer les utilisateurs
|
685 |
// L'action gérer les utilisateurs
|
686 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ;
|
686 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_VOIR_PARTICIPANT) ;
|
Line 687... |
Line 687... |
687 |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_GESTION_UTILISATEUR."</a></li>\n" ;
|
687 |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_GESTION_UTILISATEUR."</a></li>\n" ;
|
- |
|
688 |
|
- |
|
689 |
// L'action Gerer les wikis
|
- |
|
690 |
/*
|
- |
|
691 |
* client/integrateur_wikini/admin_wikini.php
|
- |
|
692 |
*/
|
- |
|
693 |
|
- |
|
694 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
|
- |
|
695 |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
|
688 |
|
696 |
|
689 |
// L'action créer un wikini
|
697 |
/*
|
690 |
if (!$projet->getWikini()) {
|
698 |
if (!$projet->getWikini()) {
|
691 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
|
699 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI) ;
|
692 |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
|
700 |
$res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_CREER_WIKI."</a></li>\n" ;
|
693 |
} else {
|
701 |
} else {
|
694 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_WIKI) ;
|
702 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_WIKI) ;
|
- |
|
703 |
$res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_WIKINI_SUPPRIMER.' ?\')">'.PROJET_WIKINI_SUPPRIMER."</a></li>\n" ;
|
Line 695... |
Line 704... |
695 |
$res .= '<li><a href="'.$this->_url->getURL().'" onclick="javascript:return confirm(\''.PROJET_WIKINI_SUPPRIMER.' ?\')">'.PROJET_WIKINI_SUPPRIMER."</a></li>\n" ;
|
704 |
}
|
696 |
}
|
705 |
*/
|
697 |
|
706 |
|
Line 1675... |
Line 1684... |
1675 |
* @return void
|
1684 |
* @return void
|
1676 |
* @access public
|
1685 |
* @access public
|
1677 |
*/
|
1686 |
*/
|
1678 |
function formulaireWiki( )
|
1687 |
function formulaireWiki( )
|
1679 |
{
|
1688 |
{
|
1680 |
$res = '<h1>'.PROJET_CREER_WIKI.'</h1>'."\n" ;
|
- |
|
- |
|
1689 |
|
1681 |
include_once PROJET_CHEMIN_CLASSES.'HTML_formulaireCreationWikini.class.php' ;
|
1690 |
require_once 'client/integrateur_wikini/bibliotheque/iw_admin_wikini.fonct.php';
|
- |
|
1691 |
|
1682 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI_V) ;
|
1692 |
$this->_url->addQueryString ('act', PROJET_ACTION_CREER_WIKI) ;
|
1683 |
$HTML_formulaireCreationWikini = new HTML_formulaireCreationWikini('formulaire_wikini', 'post', str_replace('&', '&', $this->_url->getURL())) ;
|
- |
|
1684 |
$HTML_formulaireCreationWikini->construitFormulaire() ;
|
1693 |
$res =admin_afficherContenuCorps();
|
1685 |
return $res.$HTML_formulaireCreationWikini->toHTML() ;
|
1694 |
return $res;
|
- |
|
1695 |
|
1686 |
} // end of member function formulaireWiki
|
1696 |
} // end of member function formulaireWiki
|
Line 1687... |
Line 1697... |
1687 |
|
1697 |
|
1688 |
|
1698 |
|
Line 1723... |
Line 1733... |
1723 |
|
1733 |
|
Line 1724... |
Line -... |
1724 |
|
- |
|
1725 |
|
- |
|
1726 |
} // end of member function formulaireWiki
|
- |
|
1727 |
|
- |
|
1728 |
/**
|
- |
|
1729 |
* Génère un wiki, à partir de la classe gestion wiki
|
- |
|
1730 |
*
|
- |
|
1731 |
* @return void
|
- |
|
1732 |
* @access public
|
- |
|
1733 |
*/
|
- |
|
1734 |
function creationWiki( )
|
- |
|
1735 |
{
|
- |
|
1736 |
include_once PROJET_CHEMIN_CLASSES.'HTML_formulaireCreationWikini.class.php' ;
|
- |
|
1737 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_CREER_WIKI_V) ;
|
- |
|
1738 |
$HTML_formulaireCreationWikini = new HTML_formulaireCreationWikini('formulaire_wikini', 'post', str_replace('&', '&', $this->_url->getURL())) ;
|
- |
|
1739 |
$HTML_formulaireCreationWikini->construitFormulaire() ;
|
- |
|
1740 |
if ($HTML_formulaireCreationWikini->validate()) {
|
- |
|
1741 |
include_once PROJET_CHEMIN_CLASSES.'gestion_wikini.class.php' ;
|
- |
|
1742 |
|
- |
|
1743 |
// On crée une nouvelle connexion avec les paramètres spécifiques aux wikinis
|
- |
|
1744 |
$connexion_bd = DB::connect('mysql://'.PROJET_UTILISATEUR_WIKINI.':'.PROJET_MDP_WIKINI.'@'.PROJET_HOTE_WIKINI.'/'.PROJET_DB_WIKINI) ;
|
- |
|
1745 |
$gerantWikini = new gestion_wikini($connexion_bd) ;
|
- |
|
1746 |
$gerantWikini->creation_tables(strtolower($HTML_formulaireCreationWikini->getSubmitValue('nom_wikini'))) ;
|
- |
|
1747 |
|
- |
|
1748 |
// On crée un objet avec le projet courant
|
- |
|
1749 |
$projet = new projet($this->_db, $this->_id_projet) ;
|
- |
|
1750 |
$projet->majNomWikini($HTML_formulaireCreationWikini->getSubmitValue('nom_wikini'));
|
- |
|
Line 1751... |
Line 1734... |
1751 |
} else {
|
1734 |
|
1752 |
return $HTML_formulaireCreationWikini->toHTML() ;
|
1735 |
|
1753 |
}
|
1736 |
} // end of member function formulaireWiki
|
1754 |
} // end of member function creationWiki
|
1737 |
|