Commit 608bf5a0 authored by Okhin's avatar Okhin

Ne pas exécuter les ordres en mode Test

parent d316a401
...@@ -1341,7 +1341,7 @@ class Admin extends Controller ...@@ -1341,7 +1341,7 @@ class Admin extends Controller
if ($identifier && $transaction && $effect && $amount && $statut == false) { if ($identifier && $transaction && $effect && $amount && $statut == false) {
continue; continue;
} }
if ($statut == 'Refusé') { if ($statut == 'Refusé' and !$testing) {
$db->query("UPDATE dons SET status = 103 WHERE id='".$transaction."'"); $db->query("UPDATE dons SET status = 103 WHERE id='".$transaction."'");
continue; continue;
} }
...@@ -1378,7 +1378,7 @@ class Admin extends Controller ...@@ -1378,7 +1378,7 @@ class Admin extends Controller
$user = $f3->get('container')['user_finder']->findByPseudo($user_field); $user = $f3->get('container')['user_finder']->findByPseudo($user_field);
} }
if ($user) { if ($user and !$testing) {
$db->query("INSERT INTO identifiers(user_id, identifier) VALUES ('".$user['id']."', '".$identifier."')"); $db->query("INSERT INTO identifiers(user_id, identifier) VALUES ('".$user['id']."', '".$identifier."')");
$email = $user['email']; $email = $user['email'];
} else { } else {
...@@ -1393,7 +1393,9 @@ class Admin extends Controller ...@@ -1393,7 +1393,9 @@ class Admin extends Controller
$pseudo = $user_field; $pseudo = $user_field;
} }
$hash = hash('sha256', date("%Y-%m-%d %H:%i:%d").$email); $hash = hash('sha256', date("%Y-%m-%d %H:%i:%d").$email);
if (!$testing) {
$f3->get('container')['command_handler']->handle(new UserCreateCommand($email, $hash, $pseudo, 0, 0)); $f3->get('container')['command_handler']->handle(new UserCreateCommand($email, $hash, $pseudo, 0, 0));
};
} }
} else { } else {
$email = $result->fetch(\PDO::FETCH_ASSOC); $email = $result->fetch(\PDO::FETCH_ASSOC);
...@@ -1416,6 +1418,9 @@ class Admin extends Controller ...@@ -1416,6 +1418,9 @@ class Admin extends Controller
AND d.id='".$transaction."'"); AND d.id='".$transaction."'");
$result = $stmt->fetch(\PDO::FETCH_ASSOC); $result = $stmt->fetch(\PDO::FETCH_ASSOC);
if (!$result) { if (!$result) {
if ($testing){
$cumul = rand(50000, 70000);
} else {
// don non trouvé en statut 101. On le crée (la banque à raison) // don non trouvé en statut 101. On le crée (la banque à raison)
// statut = cumul // statut = cumul
$f3->get('container')['command_handler'] $f3->get('container')['command_handler']
...@@ -1430,6 +1435,7 @@ class Admin extends Controller ...@@ -1430,6 +1435,7 @@ class Admin extends Controller
// Et on le récupère // Et on le récupère
$cumul = $db->lastInsertId(); $cumul = $db->lastInsertId();
$don = $f3->get('container')['donation_finder']->findById($cumul); $don = $f3->get('container')['donation_finder']->findById($cumul);
};
} else { } else {
$cumul = $result['id']; $cumul = $result['id'];
} }
...@@ -1447,6 +1453,7 @@ class Admin extends Controller ...@@ -1447,6 +1453,7 @@ class Admin extends Controller
if ($combien[0]==0) { if ($combien[0]==0) {
$update ++; $update ++;
// Don récurrent non comptabilisé, on l'ajoute // Don récurrent non comptabilisé, on l'ajoute
if (!$testing) {
$query = "INSERT INTO dons (status, $query = "INSERT INTO dons (status,
datec, datec,
somme, somme,
...@@ -1460,6 +1467,7 @@ class Admin extends Controller ...@@ -1460,6 +1467,7 @@ class Admin extends Controller
'".$user['id']."', '".$user['id']."',
'".$cumul."', '".$cumul."',
'".$identifier."')"; '".$identifier."')";
}
if (!$testing) { if (!$testing) {
$db->query($query); $db->query($query);
// On met alors à jour le cumul et le total de l'utilisateur concerné // On met alors à jour le cumul et le total de l'utilisateur concerné
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment