Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 320 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 320 Rev 324
Line 39... Line 39...
39
    	$this->setSortie(self::RENDU_CORPS, $formulaire);
39
    	$this->setSortie(self::RENDU_CORPS, $formulaire);
40
    }
40
    }
Line 41... Line 41...
41
 
41
 
Line 42... Line 42...
42
    public function getFormulaireSaisieIndividu($donnees = array()) {
42
    public function getFormulaireSaisieIndividu($donnees = array()) {
43
 
43
 
44
        if($donnees == array()) {
44
      if($donnees == array()) {
Line 45... Line 45...
45
		    $donnees['individu_nom'] = '';
45
		    $donnees['individu_nom'] = '';
Line 55... Line 55...
55
 
55
 
56
    	$donnees['informations_espece'] = $espece_dao->getInformationsEspece($donnees['id_espece']);
56
    	$donnees['informations_espece'] = $espece_dao->getInformationsEspece($donnees['id_espece']);
57
    	return $this->getVue('formulaires/individu_saisie',$donnees);
57
    	return $this->getVue('formulaires/individu_saisie',$donnees);
Line 58... Line 58...
58
    }
58
    }
Line 59... Line 59...
59
 
59
 
Line 60... Line 60...
60
	public function afficherFormulaireModificationIndividu($donnees = array()) {
60
		public function afficherFormulaireModificationIndividu($donnees = array()) {
61
 
61
 
62
    	$individu_dao = new IndividuDao();
62
    	$individu_dao = new IndividuDao();
63
 
63
 
Line 64... Line 64...
64
    	$id_individu = $_GET['id_individu'];
64
    	$id_individu = $_GET['id_individu'];
65
		$donnees['infos_individu'] = $individu_dao->getInformationsIndividu($id_individu);
65
			$donnees['infos_individu'] = $individu_dao->getInformationsIndividu($id_individu);
Line 66... Line 66...
66
    	$donnees['id_station'] = $_GET['id_station'];
66
    	$donnees['id_station'] = $_GET['id_station'];
67
    	$donnees['id_espece'] = $_GET['id_espece'];
67
    	$donnees['id_espece'] = $_GET['id_espece'];
Line 68... Line 68...
68
 
68
 
Line 69... Line 69...
69
    	$espece_dao = new EspeceDao();
69
    	$espece_dao = new EspeceDao();
70
    	$donnees['informations_espece'] = $espece_dao->getInformationsEspece($donnees['id_espece']);
70
    	$donnees['informations_espece'] = $espece_dao->getInformationsEspece($donnees['id_espece']);
Line 172... Line 172...
172
    private function collecterValeursFormulaireSaisieIndividu() {
172
    private function collecterValeursFormulaireSaisieIndividu() {
Line 173... Line 173...
173
 
173
 
174
    	$valeurs_verifiees['id_station'] = $_POST['station'];
174
    	$valeurs_verifiees['id_station'] = $_POST['station'];
175
	    $valeurs_verifiees['id_espece'] =  $_POST['espece'];
175
	    $valeurs_verifiees['id_espece'] =  $_POST['espece'];
-
 
176
	    $valeurs_verifiees['individu_nom'] = $_POST['individu_nom'];
Line 176... Line 177...
176
	    $valeurs_verifiees['individu_nom'] = $_POST['individu_nom'];
177
			$valeurs_verifiees['individu_commentaire'] = $_POST['individu_commentaire'];
Line 177... Line 178...
177
 
178
 
Line 183... Line 184...
183
 
184
 
184
    	$valeurs_verifiees['id_station'] = $_POST['id_station'];
185
    	$valeurs_verifiees['id_station'] = $_POST['id_station'];
185
	    $valeurs_verifiees['id_espece'] =  $_POST['id_espece'];
186
	    $valeurs_verifiees['id_espece'] =  $_POST['id_espece'];
186
	    $valeurs_verifiees['individu_nom'] = $_POST['individu_nom'];
187
	    $valeurs_verifiees['individu_nom'] = $_POST['individu_nom'];
-
 
188
	    $valeurs_verifiees['id_individu'] = $_POST['id_individu'];
Line 187... Line 189...
187
	    $valeurs_verifiees['id_individu'] = $_POST['id_individu'];
189
			$valeurs_verifiees['individu_commentaire'] = $_POST['individu_commentaire'];
Line 188... Line 190...
188
 
190
 
Line 189... Line 191...
189
	    return $valeurs_verifiees;
191
	    return $valeurs_verifiees;
Line 190... Line 192...
190
 
192
 
Line 191... Line 193...
191
    }
193
    }
192
 
194
 
193
    private function verifierValeursIndividu($valeurs_a_verifier) {
195
    private function verifierValeursIndividu($valeurs_a_verifier) {
194
 
196
 
195
    	$erreurs = array();
197
    	$erreurs = array();
Line 196... Line 198...
196
 
198
 
Line 208... Line 210...
208
    }
210
    }
Line 209... Line 211...
209
 
211
 
Line 210... Line 212...
210
	public function validerFormulaireModificationIndividu() {
212
	public function validerFormulaireModificationIndividu() {
211
 
-
 
212
    	$valeurs_collectees = $this->collecterValeursFormulaireModificationIndividu();
213
 
Line 213... Line 214...
213
 
214
    	$valeurs_collectees = $this->collecterValeursFormulaireModificationIndividu();
214
	    $verification_ou_erreurs = $this->verifierValeursIndividu($valeurs_collectees);
-
 
215
 
215
	    $verification_ou_erreurs = $this->verifierValeursIndividu($valeurs_collectees);
Line 216... Line 216...
216
    	if($verification_ou_erreurs !== true) {
216
 
217
 
217
    	if($verification_ou_erreurs !== true) {
218
    		$donnees = $valeurs_collectees;
218
    		$donnees = $valeurs_collectees;
219
 
219
 
Line 220... Line 220...
220
    		$donnees['erreurs'] = $verification_ou_erreurs;
220
    		$donnees['erreurs'] = $verification_ou_erreurs;
221
    		$this->afficherFormulaireModificationIndividu($donnees);
-
 
222
    		return;
221
    		$this->afficherFormulaireModificationIndividu($donnees);
Line 223... Line 222...
223
    	}
222
    		return;
224
 
223
    	}