From 3c225ac5c36b24be3e09bf34ca6b3c7befecb929 Mon Sep 17 00:00:00 2001 From: Henri Queneau <henri.queneau@maarch.org> Date: Fri, 30 Mar 2018 15:15:55 +0200 Subject: [PATCH] FIX #7477 resolve calculate error of the date when it is calendar --- apps/maarch_entreprise/indexing_searching/change_doctype.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/maarch_entreprise/indexing_searching/change_doctype.php b/apps/maarch_entreprise/indexing_searching/change_doctype.php index 1b5bee6c737..1d0941b6f66 100755 --- a/apps/maarch_entreprise/indexing_searching/change_doctype.php +++ b/apps/maarch_entreprise/indexing_searching/change_doctype.php @@ -76,6 +76,7 @@ if (isset($_REQUEST['admission_date']) $priorityId = $_SESSION['process_mode_priority'][$_SESSION['process_mode']]; $_SESSION['process_mode'] = NULL; +$priorityWDay = $_SESSION['mail_priorities_wdays'][$priorityId] == 'true' ? 'workingDay' : 'calendar'; foreach ($_SESSION['mail_priorities_id'] as $key => $value) { if ($value == $priorityId) { $fakeId = $key; @@ -265,7 +266,7 @@ if (isset($delay) && $delay > 0) { $alert_engine = new alert_engine(); if (isset($admissionDate) && !empty($admissionDate)) { $convertedDate = $alert_engine->dateFR2Time(str_replace("-", "/", $admissionDate)); - $date = $alert_engine->WhenOpenDay($convertedDate, $delay); + $date = $alert_engine->WhenOpenDay($convertedDate, $delay, false, $priorityWDay); //$date = $alert_engine->date_max_treatment($delay, false); } else { $date = $alert_engine->date_max_treatment($delay, false); -- GitLab