Line 69... |
Line 69... |
69 |
define ('PROJET_ENVOYER_UN_MAIL', 13) ;
|
69 |
define ('PROJET_ENVOYER_UN_MAIL', 13) ;
|
70 |
define ('PROJET_ENVOYER_UN_MAIL_V', 14) ;
|
70 |
define ('PROJET_ENVOYER_UN_MAIL_V', 14) ;
|
71 |
define ('PROJET_ACTION_MODIFIER_V', 15) ;
|
71 |
define ('PROJET_ACTION_MODIFIER_V', 15) ;
|
72 |
define ('PROJET_ACTION_NOUVELLE_LISTE', 16) ;
|
72 |
define ('PROJET_ACTION_NOUVELLE_LISTE', 16) ;
|
73 |
define ('PROJET_ACTION_NOUVELLE_LISTE_V', 17) ;
|
73 |
define ('PROJET_ACTION_NOUVELLE_LISTE_V', 17) ;
|
- |
|
74 |
define ('PROJET_ACTION_MODIFIER_LISTE', 19) ;
|
- |
|
75 |
define ('PROJET_ACTION_MODIFIER_LISTE_V', 20) ;
|
74 |
define ('PROJET_ACTION_S_INSCRIRE', 21) ;
|
76 |
define ('PROJET_ACTION_S_INSCRIRE', 21) ;
|
75 |
define ('PROJET_ACTION_CREER_WIKI', 22) ;
|
77 |
define ('PROJET_ACTION_CREER_WIKI', 22) ;
|
76 |
define ('PROJET_ACTION_SUPPRIMER_WIKI', 23) ;
|
78 |
define ('PROJET_ACTION_SUPPRIMER_WIKI', 23) ;
|
77 |
define ('PROJET_ACTION_CREER_WIKI_V', 24) ;
|
79 |
define ('PROJET_ACTION_CREER_WIKI_V', 24) ;
|
78 |
define ('PROJET_ACTION_SUPPRIMER_LISTE', 25) ;
|
80 |
define ('PROJET_ACTION_SUPPRIMER_LISTE', 25) ;
|
Line 296... |
Line 298... |
296 |
case PROJET_ACTION_NOUVELLE_LISTE : $retour .= $this->formulaireListe(PROJET_ACTION_NOUVELLE_LISTE) ;
|
298 |
case PROJET_ACTION_NOUVELLE_LISTE : $retour .= $this->formulaireListe(PROJET_ACTION_NOUVELLE_LISTE) ;
|
297 |
break ;
|
299 |
break ;
|
298 |
case PROJET_ACTION_NOUVELLE_LISTE_V : $retour .= $this->nouvelleListeValidation() ;
|
300 |
case PROJET_ACTION_NOUVELLE_LISTE_V : $retour .= $this->nouvelleListeValidation() ;
|
299 |
$this->_action = PROJET_ACTION_VOIR_FORUM ;
|
301 |
$this->_action = PROJET_ACTION_VOIR_FORUM ;
|
300 |
break ;
|
302 |
break ;
|
- |
|
303 |
case PROJET_ACTION_MODIFIER_LISTE : $retour .= $this->formulaireModificationListe($this->_id_projet) ;
|
- |
|
304 |
break ;
|
- |
|
305 |
case PROJET_ACTION_MODIFIER_LISTE_V : $retour .= $this->modifierListeValidation($this->_id_projet) ;
|
- |
|
306 |
$this->_action = PROJET_ACTION_VOIR_FORUM ;
|
- |
|
307 |
break ;
|
301 |
case PROJET_ACTION_SUPPRIMER_LISTE : $retour .= $this->supprimerListe() ;
|
308 |
case PROJET_ACTION_SUPPRIMER_LISTE : $retour .= $this->supprimerListe() ;
|
302 |
$this->_action = PROJET_ACTION_VOIR_RESUME ;
|
309 |
$this->_action = PROJET_ACTION_VOIR_RESUME ;
|
303 |
break ;
|
310 |
break ;
|
304 |
case PROJET_MODIFIER_DESCRIPTION : $retour .= $this->formulaireProjet(PROJET_MODIFIER_DESCRIPTION_V) ;
|
311 |
case PROJET_MODIFIER_DESCRIPTION : $retour .= $this->formulaireProjet(PROJET_MODIFIER_DESCRIPTION_V) ;
|
305 |
break ;
|
312 |
break ;
|
Line 567... |
Line 574... |
567 |
$res .= '<ul id="projet_group_niv2_ges">' ;
|
574 |
$res .= '<ul id="projet_group_niv2_ges">' ;
|
568 |
// L'action modifier les proprietes du projet
|
575 |
// L'action modifier les proprietes du projet
|
569 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
|
576 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
|
570 |
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
|
577 |
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
|
571 |
if ($isAdm || (PROJET_UTILISATEURS_COORD && $isCoord)) {
|
578 |
if ($isAdm || (PROJET_UTILISATEURS_COORD && $isCoord)) {
|
- |
|
579 |
|
- |
|
580 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_LISTE) ;
|
- |
|
581 |
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'"> Modifier la visibilité de la liste </a></li>'."\n" ;
|
- |
|
582 |
$this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
|
- |
|
583 |
|
572 |
$this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
|
584 |
$this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
|
573 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
|
585 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
|
574 |
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
|
586 |
$res .= '<li class="projet_niv2"><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
|
575 |
$this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
|
587 |
$this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
|
Line 1111... |
Line 1123... |
1111 |
$formulaire_liste->setDefaults(array('domaine_liste' => PROJET_DOMAINE_LISTE)) ;
|
1123 |
$formulaire_liste->setDefaults(array('domaine_liste' => PROJET_DOMAINE_LISTE)) ;
|
1112 |
$formulaire_liste->updateElementAttr('domaine_liste', array('readonly' => 'readonly')) ;
|
1124 |
$formulaire_liste->updateElementAttr('domaine_liste', array('readonly' => 'readonly')) ;
|
1113 |
return $res.$formulaire_liste->toHTML() ;
|
1125 |
return $res.$formulaire_liste->toHTML() ;
|
1114 |
}
|
1126 |
}
|
Line -... |
Line 1127... |
- |
|
1127 |
|
- |
|
1128 |
function formulaireModificationListe($id_projet) {
|
- |
|
1129 |
|
- |
|
1130 |
include_once PROJET_CHEMIN_CLASSES.'projet.class.php' ;
|
- |
|
1131 |
$projet = new projet ($this->_db, $this->_id_projet) ;
|
- |
|
1132 |
|
- |
|
1133 |
$projet->getListesAssociees();
|
- |
|
1134 |
//var_dump($projet);
|
- |
|
1135 |
$liste_visible = $projet->_listes_associes[0]->getVisibilite();
|
- |
|
1136 |
|
- |
|
1137 |
$res = '<h1> Modification de la visibilité de la liste </h1><br />'."\n" ;
|
- |
|
1138 |
$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_MODIFIER_LISTE_V) ;
|
- |
|
1139 |
$res .= '<form action="'.$this->_url->getURL().'" method="post">'.
|
- |
|
1140 |
'<label for="liste_visible">Visibilité de la liste </label><input type="checkbox" name="liste_visible" id="liste_visible"';
|
- |
|
1141 |
if($liste_visible == 1) {
|
- |
|
1142 |
$res .= ' checked="checked" ';
|
- |
|
1143 |
}
|
- |
|
1144 |
$res .= ' /> <br /><br />'.
|
- |
|
1145 |
'<input type="submit" value="valider" /> '.
|
- |
|
1146 |
'</form>';
|
- |
|
1147 |
|
- |
|
1148 |
return $res;
|
- |
|
1149 |
}
|
1115 |
|
1150 |
|
1116 |
/**
|
1151 |
/**
|
1117 |
* Transmet au serveur la demande de creation d'une nouvelle liste.
|
1152 |
* Transmet au serveur la demande de creation d'une nouvelle liste.
|
1118 |
*
|
1153 |
*
|
1119 |
* @return void
|
1154 |
* @return void
|
Line 1161... |
Line 1196... |
1161 |
} else {
|
1196 |
} else {
|
1162 |
return $formulaire_liste->toHTML() ;
|
1197 |
return $formulaire_liste->toHTML() ;
|
1163 |
}
|
1198 |
}
|
1164 |
} // end of member function nouvelleListeValidation
|
1199 |
} // end of member function nouvelleListeValidation
|
Line -... |
Line 1200... |
- |
|
1200 |
|
- |
|
1201 |
function modifierListeValidation($id_projet) {
|
- |
|
1202 |
|
- |
|
1203 |
if(isset($_POST['liste_visible'])) {
|
- |
|
1204 |
$visibilite = true;
|
- |
|
1205 |
} else {
|
- |
|
1206 |
$visibilite = false;
|
- |
|
1207 |
}
|
- |
|
1208 |
|
- |
|
1209 |
$projet->getListesAssociees();
|
- |
|
1210 |
$id_liste = $projet->_listes_associes[0]->getId();
|
- |
|
1211 |
$projet->majSQLVisibilite($id_projet,$visibilite);
|
- |
|
1212 |
|
- |
|
1213 |
return true;
|
- |
|
1214 |
}
|
1165 |
|
1215 |
|
1166 |
/**
|
1216 |
/**
|
1167 |
* Supprime la liste de discussion associee au projet
|
1217 |
* Supprime la liste de discussion associee au projet
|
1168 |
*
|
1218 |
*
|
1169 |
* @return void
|
1219 |
* @return void
|