Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Regard whitespace Rev 262 → Rev 320

/trunk/applications/saisie/controleurs/Observation.php
119,9 → 119,9
$valeurs_verifiees = $this->collecterValeursFormulaireModificationObservation();
$observation_dao = new ObservationDao();
$observation_dao->modifierObservation($valeurs_verifiees['id_individu'],$valeurs_verifiees);
$data = $observation_dao->modifierObservation($valeurs_verifiees['id_individu'],$valeurs_verifiees);
$retour = array('reponse' => 'OK');
$retour = array('reponse' => 'OK', 'data' => $data);
 
header('Content-type: text/json');
echo json_encode($retour);
132,35 → 132,19
$valeurs_verifiees = array();
foreach($_POST as $nom_champ => $valeur) {
$id_si_est_champ_observation = $this->renvoyerIdEvenementSiChampDeFormulaireObservation($nom_champ);
if($id_si_est_champ_observation && trim($valeur) != '') {
$valeurs_verifiees[$nom_champ] = $valeur;
}
}
$valeurs_verifiees['id_individu'] = $_POST['id_individu'];
$valeurs_verifiees['annee_en_cours'] = $_POST['annee_en_cours'];
//TODO: verifier valeurs plus complètement
$valeurs_verifiees['id_evenement'] = $_POST['id_evenement'];
$valeurs_verifiees['date_evenement'] = $_POST['date_evenement'];
return $valeurs_verifiees;
if(!empty($_POST['id_observation'])) {
$valeurs_verifiees['id_observation'] = $_POST['id_observation'];
}
private function renvoyerIdEvenementSiChampDeFormulaireObservation($champ) {
$tab_champ = explode('observation_',$champ);
if(count($tab_champ) > 1 && is_numeric($tab_champ[1])) {
return $tab_champ[1];
return $valeurs_verifiees;
}
return false;
}
// +---------------------------------------------------------------------------------------------------------------+
// METHODES DE RECHERCHE DE DONNEES
public function getListeObservationsPourIndividu($id_individu, $annee = null) {