Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 262 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 262 Rev 320
Line 117... Line 117...
117
	public function validerFormulaireModificationObservationAjax() {
117
	public function validerFormulaireModificationObservationAjax() {
Line 118... Line 118...
118
    	
118
 
Line 119... Line 119...
119
    	$valeurs_verifiees = $this->collecterValeursFormulaireModificationObservation();
119
    	$valeurs_verifiees = $this->collecterValeursFormulaireModificationObservation();
120
    	
120
 
Line 121... Line 121...
121
    	$observation_dao = new ObservationDao();
121
    	$observation_dao = new ObservationDao();
Line 122... Line 122...
122
    	$observation_dao->modifierObservation($valeurs_verifiees['id_individu'],$valeurs_verifiees);
122
    	$data = $observation_dao->modifierObservation($valeurs_verifiees['id_individu'],$valeurs_verifiees);
123
    	
123
 
124
    	$retour = array('reponse' => 'OK');
124
    	$retour = array('reponse' => 'OK', 'data' => $data);
125
 
125
 
Line 126... Line 126...
126
    	header('Content-type: text/json');
126
    	header('Content-type: text/json');
Line 127... Line 127...
127
        echo json_encode($retour);
127
        echo json_encode($retour);
Line 128... Line -...
128
        exit;
-
 
129
    }
-
 
130
    
-
 
131
	private function collecterValeursFormulaireModificationObservation() {
-
 
132
		
-
 
133
		$valeurs_verifiees = array();
-
 
134
		
-
 
135
		foreach($_POST as $nom_champ => $valeur) {
-
 
136
			
-
 
137
			$id_si_est_champ_observation = $this->renvoyerIdEvenementSiChampDeFormulaireObservation($nom_champ);
128
        exit;
138
			
129
    }
Line 139... Line 130...
139
			if($id_si_est_champ_observation && trim($valeur) != '') {
130
 
-
 
131
	private function collecterValeursFormulaireModificationObservation() {
Line 140... Line -...
140
				$valeurs_verifiees[$nom_champ] = $valeur;
-
 
141
			}
-
 
142
		}
-
 
143
		
-
 
144
    	$valeurs_verifiees['id_individu'] = $_POST['id_individu'];
-
 
145
	    $valeurs_verifiees['annee_en_cours'] =  $_POST['annee_en_cours'];
-
 
146
	    
132
 
147
	    //TODO: verifier valeurs plus complètement
-
 
148
	    
133
		  $valeurs_verifiees = array();
149
	    return $valeurs_verifiees;
-
 
150
    	
134
 
Line 151... Line 135...
151
    }
135
    	$valeurs_verifiees['id_individu'] = $_POST['id_individu'];
152
    
136
	    $valeurs_verifiees['annee_en_cours'] =  $_POST['annee_en_cours'];
Line 153... Line 137...
153
    private function renvoyerIdEvenementSiChampDeFormulaireObservation($champ) {
137
 
154
    	    	
138
      $valeurs_verifiees['id_evenement'] =  $_POST['id_evenement'];
155
    	$tab_champ = explode('observation_',$champ);
139
      $valeurs_verifiees['date_evenement'] =  $_POST['date_evenement'];