37,6 → 37,7 |
|
foreach($elements_requis as $requis) { |
if(!isset($params[$requis])) { |
//TODO: pourquoi est-ce que c'est commenté ça ? |
//$erreurs[$requis] = 'erreur '; |
} |
} |
45,12 → 46,18 |
$this->envoyer($erreurs); |
} |
|
// commentaire optionnel |
$commentaire = !empty($params['individu_commentaire']) ? $params['individu_commentaire'] : ''; |
// limité à 1000 caractères (pas besoin de renvoyer une erreur ici car c'est un cas très peu fréquent) |
$commentaire = substr($commentaire, 0, 1000); |
|
$requete_creation_individu = 'INSERT INTO ods_individus '. |
'(oi_ce_espece, oi_ce_station, oi_nom) '. |
'(oi_ce_espece, oi_ce_station, oi_nom, oi_commentaire) '. |
'VALUES ('. |
$this->proteger($params['id_espece']).','. |
$this->proteger($params['id_station']).','. |
$this->proteger($params['individu_nom']).')'; |
$this->proteger($params['individu_nom']).','. |
$this->proteger($commentaire).')'; |
$creation_individu = $this->executerRequeteSimple($requete_creation_individu); |
|
|
74,10 → 81,19 |
return; |
} |
|
// commentaire optionnel |
$commentaire = !empty($params['individu_commentaire']) ? $params['individu_commentaire'] : ''; |
// limité à 1000 caractères (pas besoin de renvoyer une erreur ici car c'est un cas très peu fréquent) |
$commentaire = substr($commentaire, 0, 1000); |
|
$requete_modification_individu = 'UPDATE ods_individus '. |
'SET oi_nom = '.$this->proteger($params['individu_nom']).' '. |
'WHERE oi_id_individu = '.$this->proteger($id_individu); |
'SET oi_nom = '.$this->proteger($params['individu_nom']).' '; |
|
// mise à jour éventuelle du commentaire optionnel |
if(!empty($params['individu_commentaire'])) { |
$requete_modification_individu .= ', oi_commentaire = '.$this->proteger($params['individu_commentaire']).' '; |
} |
$requete_modification_individu .= 'WHERE oi_id_individu = '.$this->proteger($id_individu); |
$modification_individu = $this->executerRequeteSimple($requete_modification_individu); |
|
$this->envoyer(); |
182,9 → 198,10 |
'id_individu' => $individu['oi_id_individu'], |
'id_espece' => $individu['oi_ce_espece'], |
'id_station' => $individu['oi_ce_station'], |
'nom' => $individu['oi_nom'] |
'nom' => $individu['oi_nom'], |
'commentaire' => $individu['oi_commentaire'], |
); |
|
} |
} |
?> |
?> |