From 318794cdf7de48a5192e2b5ef73d45a16dced7a0 Mon Sep 17 00:00:00 2001
From: "kevin.dezaphi" <kevin.dezaphi@maarch.org>
Date: Thu, 4 Oct 2018 18:16:30 +0200
Subject: [PATCH] FEAT #8552 change status when refused

---
 modules/visa/rejection_visa_previous.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/modules/visa/rejection_visa_previous.php b/modules/visa/rejection_visa_previous.php
index 9db997900c4..3500aa3bbb4 100755
--- a/modules/visa/rejection_visa_previous.php
+++ b/modules/visa/rejection_visa_previous.php
@@ -141,7 +141,7 @@ function manage_empty_error($arr_id, $history, $id_action, $label_action, $statu
 
     $where = "res_id = ? and difflist_type = ? AND process_date IS NOT NULL";
     $order = "ORDER BY process_date DESC";
-    $query = $db->limit_select(0, 1, 'listinstance_id', 'listinstance', $where, '', '', $order);
+    $query = $db->limit_select(0, 1, 'listinstance_id, requested_signature', 'listinstance', $where, '', '', $order);
 
     $stmt = $db->query($query,[$res_id, 'VISA_CIRCUIT']);
 
@@ -151,7 +151,11 @@ function manage_empty_error($arr_id, $history, $id_action, $label_action, $statu
         $listInstance = $stmt->fetchObject();
         $db->query('UPDATE listinstance SET process_date = NULL WHERE res_id = ? AND difflist_type = ? AND listinstance_id = ?',
             [$res_id, 'VISA_CIRCUIT', $listInstance->listinstance_id]);
-        $newStatus = 'AREVVI';
+        if ($listInstance->requested_signature) {
+            $newStatus = 'ESIG';
+        } else {
+            $newStatus = 'EVIS';
+        }
     }
 
     $db->query("UPDATE res_letterbox SET status = ? WHERE res_id = ? ", [$newStatus, $res_id]);
-- 
GitLab