Subversion Repositories Applications.annuaire

Rev

Rev 96 | Rev 179 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 96 Rev 120
Line 9... Line 9...
9
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
9
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
10
* @version   SVN: <svn_id>
10
* @version   SVN: <svn_id>
11
* @link      /doc/annuaire/
11
* @link      /doc/annuaire/
12
*/
12
*/
Line 13... Line 13...
13
 
13
 
Line 14... Line -...
14
class OntologieControleur extends Controleur {
-
 
15
 
-
 
16
	/**
-
 
17
	 * (fonction héritée de la classe Controleur)
-
 
18
	 * Avant chaque chargement de vue, on ajoute l'url de la page dans
-
 
19
	 * les variables à insérer.
-
 
20
	 * @param Array $donnes les données à insérer dans la vue
-
 
21
	 * @return Array $donnees les données modifiées
-
 
22
	 */
-
 
23
	public function preTraiterDonnees($donnees) {
-
 
24
		$donnees['base_url'] = Registre::getInstance()->get('base_url_application');
-
 
25
		$donnees['base_url_styles'] = new Url(Config::get('base_url_styles'));
-
 
Line 26... Line 14...
26
		return $donnees;
14
class OntologieControleur extends AppControleur {
Line 27... Line 15...
27
	}
15
 
28
 
16
 
Line 119... Line 107...
119
			$this->chargerModele('OntologieModele');
107
			$this->chargerModele('OntologieModele');
120
			$this->OntologieModele->ajouterNouvelleListeOntologie($valeurs);
108
			$this->OntologieModele->ajouterNouvelleListeOntologie($valeurs);
121
		} else  {
109
		} else  {
122
			return $this->afficherFormulaireAjoutListeOntologie($valeurs);
110
			return $this->afficherFormulaireAjoutListeOntologie($valeurs);
123
		}
111
		}
-
 
112
		
124
		return $this->chargerListeListe();
113
		return $this->chargerListeOntologie($valeurs['amo_ce_parent']);
125
	}
114
	}
Line 126... Line 115...
126
 
115
 
127
	/**
116
	/**
128
	 * Affiche le formulaire d'ajout ou de modification de liste ontologie
117
	 * Affiche le formulaire d'ajout ou de modification de liste ontologie
Line 136... Line 125...
136
			$this->OntologieModele->modifierListeOntologie($valeurs);
125
			$this->OntologieModele->modifierListeOntologie($valeurs);
137
		} else  {
126
		} else  {
138
			// TODO: afficher une erreur si la modification n'a pas fonctionné
127
			// TODO: afficher une erreur si la modification n'a pas fonctionné
139
			return $this->afficherFormulaireListeOntologie($valeurs, true);
128
			return $this->afficherFormulaireListeOntologie($valeurs, true);
140
		}
129
		}
141
 
130
		
-
 
131
		if($valeurs['amo_id_ontologie'] != 0) {
-
 
132
			return $this->chargerListeOntologie($valeurs['amo_ce_parent']);
-
 
133
		} else {	
142
		return $this->chargerListeListe();
134
			return $this->chargerListeListe();
-
 
135
		}
143
	}
136
	}
Line 144... Line 137...
144
 
137
 
145
	/**
138
	/**
146
	 * Supprime une liste d'ontologie
139
	 * Supprime une liste d'ontologie