From b365c8ca6ac98b1ba73df3b63db8d0c5d2dc4947 Mon Sep 17 00:00:00 2001 From: Okhin Date: Mon, 19 Nov 2018 15:39:18 +0100 Subject: [PATCH] cs-fix --- app/controller/admin.php | 50 ++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/app/controller/admin.php b/app/controller/admin.php index 76c2f52..eba3b4b 100644 --- a/app/controller/admin.php +++ b/app/controller/admin.php @@ -1283,9 +1283,9 @@ class Admin extends Controller AND d.id=".$transaction); $result = $stmt->fetch(\PDO::FETCH_ASSOC); if (!$result) { - // don non trouvé en statut 101. On le crée (la banque à raison) - // statut = cumul - $f3->get('container')['command_handler'] + // don non trouvé en statut 101. On le crée (la banque à raison) + // statut = cumul + $f3->get('container')['command_handler'] ->handle(new DonationCreateCommand( $user['id'], 101, @@ -1294,15 +1294,15 @@ class Admin extends Controller 0, 0 )); - // Et on le récupère - $cumul = $db->lastInsertId(); - $don = $f3->get('container')['donation_finder']->findById($cumul); - } else { - $cumul = $result->fetch(\PDO::FETCH_ASSOC); - $cumul = $result['id']; - } - // On regarde si le don n'as pas déjà été ajouté (en vérifiant la datec) - $result = $db->query("SELECT COUNT(1) + // Et on le récupère + $cumul = $db->lastInsertId(); + $don = $f3->get('container')['donation_finder']->findById($cumul); + } else { + $cumul = $result->fetch(\PDO::FETCH_ASSOC); + $cumul = $result['id']; + } + // On regarde si le don n'as pas déjà été ajouté (en vérifiant la datec) + $result = $db->query("SELECT COUNT(1) FROM dons d JOIN users u ON u.id = d.user_id WHERE u.email='".$email. "' @@ -1310,12 +1310,12 @@ class Admin extends Controller AND d.datec='".$new_effect."' AND d.cumul=".$cumul." "); - if ($result) { - $combien = $result->fetch(); - if ($combien[0]==0) { - $update ++; - // Don récurrent non comptabilisé, on l'ajoute - $query = "INSERT INTO dons (status, + if ($result) { + $combien = $result->fetch(); + if ($combien[0]==0) { + $update ++; + // Don récurrent non comptabilisé, on l'ajoute + $query = "INSERT INTO dons (status, datec, somme, user_id, @@ -1328,18 +1328,18 @@ class Admin extends Controller '".$user['id']."', '".$cumul."', '".$identifier."')"; - if (!$testing) { - $db->query($query); - // On met alors à jour le cumul et le total de l'utilisateur concerné - $result = $db->query("UPDATE users + if (!$testing) { + $db->query($query); + // On met alors à jour le cumul et le total de l'utilisateur concerné + $result = $db->query("UPDATE users SET cumul=cumul+".$amount.", total=total+".$amount." WHERE id='".$user['id']."'"); - } - } else { - $comptabilise[] = $identifier; } + } else { + $comptabilise[] = $identifier; } + } } } fclose($handle); -- GitLab