Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2341 → Rev 2342

/trunk/jrest/services/CelWidgetSaisie.php
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.";
}