From 994884d3c96929f797a03bf881c6dbd6be8e58c2 Mon Sep 17 00:00:00 2001 From: kapsona777 Date: Sun, 27 Oct 2024 13:24:35 +0400 Subject: [PATCH] fixed bugs --- public/userarea/apilogic/process_import.php | 27 ++++++++++++------- .../userarea/importify/interventionlist.php | 14 +++++++--- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/public/userarea/apilogic/process_import.php b/public/userarea/apilogic/process_import.php index 5096e46..4269799 100644 --- a/public/userarea/apilogic/process_import.php +++ b/public/userarea/apilogic/process_import.php @@ -13,19 +13,22 @@ try { } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } - -$method = $_POST['method']; -if ($method == 'intervention') { - $query = "SELECT * FROM temp_json_queue WHERE processed = 2"; - $stmt = $pdo->prepare($query); - $stmt->execute(); - $jsonEntries = $stmt->fetchAll(PDO::FETCH_ASSOC); -} else { +// method validation +if (!isset($_POST['method'])) { $query = "SELECT * FROM temp_json_queue WHERE processed = 0"; $stmt = $pdo->prepare($query); $stmt->execute(); $jsonEntries = $stmt->fetchAll(PDO::FETCH_ASSOC); } +else { + $method = $_POST['method']; + if($method == 'intervention'){ + $query = "SELECT * FROM temp_json_queue WHERE processed = 2"; + $stmt = $pdo->prepare($query); + $stmt->execute(); + $jsonEntries = $stmt->fetchAll(PDO::FETCH_ASSOC); + } +} foreach ($jsonEntries as $entry) { $data = json_decode($entry['json_data'], true); @@ -180,17 +183,21 @@ foreach ($jsonEntries as $entry) { } markAsProcessed($entry['id'], $pdo); + importHistory($pdo, $uuid); + die(json_encode(['code' => 'success'])); } else { markForIntervention($entry['id'], $pdo); + importHistory($pdo, $uuid); + die(json_encode(['code' => 'success', 'message' => 'Intervention'])); } } else { markForIntervention($entry['id'], $pdo); + importHistory($pdo, $uuid); + die(json_encode(['code' => 'success', 'message' => 'Intervention'])); } - importHistory($pdo, $uuid); } -die(json_encode(['code' => 'success'])); // Function definitions diff --git a/public/userarea/importify/interventionlist.php b/public/userarea/importify/interventionlist.php index f2ba4d2..775b8fe 100644 --- a/public/userarea/importify/interventionlist.php +++ b/public/userarea/importify/interventionlist.php @@ -131,6 +131,14 @@