From c80721c819d1023728edcb318f7d36e4b369bc35 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Mon, 20 Apr 2020 09:06:27 +0200 Subject: [PATCH] Use legal_accept instead of termactivated to get bt#16339 --- main/admin/statistics/index.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main/admin/statistics/index.php b/main/admin/statistics/index.php index 0c8924790f..09871139eb 100755 --- a/main/admin/statistics/index.php +++ b/main/admin/statistics/index.php @@ -826,7 +826,16 @@ switch ($report) { $certificate = GradebookUtils::get_certificate_by_user_id(0, $userId); $language = isset($extraFields['langue_cible']) ? $extraFields['langue_cible'] : ''; - $contract = isset($extraFields['termactivated']) ? $extraFields['termactivated'] : ''; + //$contract = isset($extraFields['termactivated']) ? $extraFields['termactivated'] : ''; + $contract = false; + $legalAccept = $extraFieldValueUser->get_values_by_handler_and_field_variable($userId, 'legal_accept'); + if ($legalAccept && isset($legalAccept['value'])) { + list($legalId, $legalLanguageId, $legalTime) = explode(':', $legalAccept['value']); + if ($legalId) { + $contract = true; + } + } + $residence = isset($extraFields['terms_paysresidence']) ? $extraFields['terms_paysresidence'] : ''; $career = isset($extraFields['filiere_user']) ? $extraFields['filiere_user'] : ''; $birthDate = isset($extraFields['terms_datedenaissance']) ? $extraFields['terms_datedenaissance'] : '';