50,6 → 50,11 |
$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, |
// le getMaxOrdre et le INSERT sont en concurrence et risquent de foirer |
//Cel::db()->setAttribute(PDO::ATTR_AUTOCOMMIT, false); |
Cel::db()->beginTransaction(); |
|
$this->debug[] = 'Courriel : '.$utilisateur['courriel']; |
$utilisateur = $this->affecterChampsManquantsUtilisateur($utilisateur); |
extract($utilisateur); |
167,6 → 172,7 |
} else { |
$this->messages[] = "Un nouveau numéro d'ordre d'observation n'a pu être généré."; |
} |
Cel::db()->commit(); |
} else { |
$this->messages[] = "L'identifiant de l'utilisateur (courriel) n'a pas été transmis."; |
} |