50,7 → 50,7 |
$this->debug[] = 'Utilisateur : '.print_r($requeteDonnees['utilisateur'], true); |
$utilisateur = $requeteDonnees['utilisateur']; |
if (array_key_exists('courriel', $utilisateur)) { |
// début transaction car si insertions par le même utilisateur en parallèle, |
// début transaction car si insertions par le même utilisateur en parallèle, |
// le getMaxOrdre et le INSERT sont en concurrence et risquent de foirer. |
// De plus, ça permet de ne pas conserver les données d'obs si l'image provoque une erreur |
//Cel::db()->setAttribute(PDO::ATTR_AUTOCOMMIT, false); |
97,6 → 97,7 |
$obsAAjouter['lieudit'] = isset($obs['lieudit']) ? $obs['lieudit'] : null; |
$obsAAjouter['station'] = isset($obs['station']) ? $obs['station'] : null; |
$obsAAjouter['milieu'] = isset($obs['milieu']) ? $obs['milieu'] : null; |
$obsAAjouter['altitude'] = isset($obs['altitude']) ? $obs['altitude'] : null; |
$obsAAjouter['latitude'] = $obs['latitude']; |
$obsAAjouter['longitude'] = $obs['longitude']; |
$obsAAjouter['geodatum'] = 'WGS84'; |
683,7 → 684,7 |
/** |
* Supprime une image du disque dur. Ne touche pas à la base de données, on considère |
* que c'est le rôle de la transaction d'annuler les écritures en cas de problème |
* |
* |
* @param Integer $idImageASupprimer |
* @return boolean $ok true si la suppression s'est bien passée, false s'il reste au moins un fichier |
*/ |