Subversion Repositories Applications.projet

Compare Revisions

Regard whitespace Rev 58 → Rev 59

/trunk/fonctions/SQL_manipulation.fonct.php
File deleted
\ No newline at end of file
/trunk/langues/pro_langue_fr.inc.php
10,7 → 10,7
* | Auteur : Alexandre Granier <alexandre@tela-botanica.org> |
* +-----------------------------------------------------------------------+
 
* $Id: pro_langue_fr.inc.php,v 1.7 2005-10-20 10:28:25 ddelon Exp $
* $Id: pro_langue_fr.inc.php,v 1.8 2005-11-14 10:14:30 ddelon Exp $
*/
 
 
158,8 → 158,8
 
// ========== Partie concernant les wikini ===========================================
 
define ('PROJET_CREER_WIKI', 'Créer un wikini') ;
define ('PROJET_ASSOCIER_WIKI', 'Associer un wikini');
define ('PROJET_CREER_WIKI', 'Gestion Wikinis') ;
define ('PROJET_ASSOCIER_WIKI', 'Associer un Wikini');
define ('PROJET_WIKI_ASSOCIE', 'Espace de rédaction collaborative') ;
define ("PROJET_WIKINI_POSSEDE", "Ce projet poss&egrave;de un espace wikini") ;
define ("PROJET_WIKINI_ALLER", "Aller sur le wikini") ;
/trunk/configuration/projet.config.inc.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.config.inc.php,v 1.2 2005-10-20 10:28:25 ddelon Exp $
// CVS : $Id: projet.config.inc.php,v 1.3 2005-11-14 10:14:30 ddelon Exp $
/**
* Application projet, fichier de configuration
*
31,7 → 31,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.2 $
*@version $Revision: 1.3 $
// +------------------------------------------------------------------------------------------------------+
*/
 
54,6 → 54,8
*/
define("PROJET_CHEMIN_APPLI",'client/projet/');//le chemin vers l'application courante
define ('PROJET_CHEMIN_API_ARBRE', 'api/arbre/') ;
/** Chemin vers la bibliothèque API.*/
define('PROJET_CHEMIN_BIBLIOTHEQUE_API', GEN_CHEMIN_API);
define ("PROJET_CHEMIN_ICONES", PROJET_CHEMIN_APPLI."icones/") ;
define("PROJET_CHEMIN_CLASSES", PROJET_CHEMIN_APPLI.'classes/');//le chemin vers les fichiers propre à GSITE
define ("PROJET_CHEMIN_FONCTIONS", PROJET_CHEMIN_APPLI.'fonctions/') ;
132,11 → 134,15
*/
define ('PROJET_UTILISE_TYPE', false) ;
define ('PROJET_UTILISE_HIERARCHIE', false) ;
define ('PROJET_LISTE_RESUME',true);
 
 
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.2 2005/10/20 10:28:25 ddelon
* Wikini complet dans l'intégrateur Wikini
*
* Revision 1.1 2005/09/27 12:50:28 ddelon
* Projet configuration
*
/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' ;
 
// +------------------------------------------------------------------------------------------------------+
/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
*