Subversion Repositories Applications.projet

Compare Revisions

Ignore whitespace Rev 150 → Rev 151

/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.30 2006-12-11 14:43:30 alexandre_tb Exp $
// CVS : $Id: projetControleur.class.php,v 1.31 2006-12-18 16:27:31 alexandre_tb Exp $
 
/**
* Application projet
33,7 → 33,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.30 $
*@version $Revision: 1.31 $
// +------------------------------------------------------------------------------------------------------+
*/
 
123,7 → 123,7
/**
* class projetControleur
* Cette classe sert à lancer les diverses applications du module projet, en
* fonction des paramêtre de l'URL GET ou POST. La méthode principale est run()
* fonction des paramètre de l'URL GET ou POST. La méthode principale est run()
*/
class projetControleur
{
361,7 → 361,7
} // end of member function projetControleur
 
/**
* Renvoie la liste des projets auquel participe la personne logguée, avec son
* Renvoie la liste des projets auquel participe la personne loguée, avec son
* statut et un lien vers l'action pour gérer le projet.
*
* @return string
384,9 → 384,9
// Si la liste est vide, on renvoie un texte
if (count($projetListe) == 0) {
// On inclue un fichier local
if (file_exists(PROJET_CHEMIN_APPLI.'langues/pro_langues_fr.local.inc.php'))
include_once PROJET_CHEMIN_APPLI.'langues/pro_langues_fr.local.inc.php' ;
return $res .= PROJET_PAS_DE_LISTE;
if (file_exists(PROJET_CHEMIN_APPLI.'langues/pro_langue_'.$GLOBALS['lang'].'.local.inc.php'))
include_once PROJET_CHEMIN_APPLI.'langues/pro_langue_'.$GLOBALS['lang'].'.local.inc.php' ;
return $res .= PROJET_PAS_DE_PROJET;
}
// Si certain projet sont à exclure, on les exclu
$projet_a_exclure = array() ;
399,7 → 399,7
}
foreach ($projet_a_exclure as $valeur) unset ($projetListe[$valeur]) ;
 
// Les entêtes des tableaux
// Les entête des tableaux
$tableau_label_statut_action = array (PROJET_GERER, PROJET_GERER, PROJET_GERER_FICHIER, PROJET_VOIR_FICHIER, "---") ;
 
$auth = $this->_auth->getAuth() ; // Pour raccourcir le code
554,7 → 554,7
// L'action modifier les propriétés du projet
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
if ($isAdm) {
if ($isAdm || (PROJET_UTILISATEURS_COORD && $isCoord)) {
$this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
740,7 → 740,7
 
if (isset ($_POST['projet_repertoire'])) {
if (!$document -> deplace ($_POST['projet_repertoire'], $projet->getNomRepertoire())) {
echo 'echec du déplacement' ;
echo 'echec du Déplacement' ;
}
return ;
}
1357,7 → 1357,7
$participants->setStatut($_POST['statut'], $_GET['id_utilisateur'], $this->_id_projet) ;
}
 
// Ce qui suit doit être amélioré pour sortir la requête sur l'annuaire
// Ce qui suit doit être amàliorà pour sortir la requête sur l'annuaire
// On teste s'il y a un ajout d'utilisateur voir HTML_listeParticipants
if (isset($_POST['mail_utilisateur'])) {
$requete = 'select '.PROJET_CHAMPS_ID.' from '.PROJET_ANNUAIRE.' where '.PROJET_CHAMPS_MAIL.'="'.$_POST['mail_utilisateur'].'"';
1512,7 → 1512,7
} // end of member function inscriptionProjet
 
/**
* Inscrit l'utilisateur loggué à la liste dont le paraètre est en post.
* Inscrit l'utilisateur logué à la liste dont le paraître est en post.
*
* @return void
* @access public
1530,7 → 1530,7
} // end of member function inscriptionListe
 
/**
* Inscrit l'utilisateur loggué à la liste dont le paraètre est en post.
* Inscrit l'utilisateur logué à la liste dont le paraître est en post.
*
* @return void
* @access public
1629,7 → 1629,7
 
while ($ligne = $resultat->fetchRow()) {
$this->_url->addQueryString ('id_wikini', $ligne[0]) ;
array_push ($tableau_wikini, array ($ligne[1]."\n", // Première colonne, le nom de l'application
array_push ($tableau_wikini, array ($ligne[1]."\n", // première colonne, le nom de l'application
$ligne[2]."\n", // Deuxieme colonne, la page par defaut
'<a href="'.$this->_url->getURL()."&amp;".PROJET_VARIABLE_ACTION."=".PROJET_ACTION_ASSOCIER_WIKI_V."".'">'.PROJET_CHOISIR_WIKINI.'</a>'."\n",
));
1765,7 → 1765,7
$messageErreur = array (
PROJETCONTROLEUR_ACTION_INVALIDE => "Action non valide",
PROJETCONTROLEUR_ERREUR_SUPPRESSION_REPERTOIRE => "Impossible de supprimer le répertoire",
PROJETCONTROLEUR_PAS_DE_DOCUMENT_SELECTIONNE => 'Pas de fichier sélectionné',
PROJETCONTROLEUR_PAS_DE_DOCUMENT_SELECTIONNE => 'Pas de fichier sélectionn°',
PROJETCONTROLEUR_ERREUR_CREATION_REPERTOIRE => 'Impossible de créer le répertoire'
) ;
return '<p class="erreur">'.$messageErreur[$valeur].'</p>' ;