From 86527651deab47be8fad02bde590d463366bf135 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Mon, 30 May 2022 18:43:26 +0200 Subject: [PATCH] [Document] add: trad modelselect --- langs/fr_FR/digiriskdolibarr.lang | 13 +++++++++++++ lib/digiriskdolibarr_function.lib.php | 11 ++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 3fd88644a..65f0499f6 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -249,6 +249,7 @@ GeneralInstructions = Consignes générales RulesOfProcedure = Règlement intérieur CollectiveAgreement = Conventions collectives +legaldisplay.odt = Affichage légal @@ -291,6 +292,9 @@ ElectionDateDP = Date d'élection des DP Titulars = Titulaires Alternates = Suppléants +informationssharing.odt = Diffusion d'informations + + # # PreventionPlan - Plan de prévention @@ -426,6 +430,7 @@ CloneAttendantsPreventionPlan = Cloner les participants du plan de prévention CloneSchedulePreventionPlan = Cloner les horaires du plan de prévention ConfirmClonePreventionPlan = Êtes-vous sûr de vouloir cloner le plan de prévention %s ? Archived = Archivé +preventionplandocument.odt = Plan de prévention # Email - Mail PreventionPlanLabel = Récapitulatif du plan de prévention @@ -518,6 +523,7 @@ FirePermitData = Données du Permis de feu FirePermitManagement = Gestion des permis de feu FPRProject = Projet lié aux permis de feu FirePermitLinked = Permis de feu lié +firepermitdocument.odt = Permis de feu # Email - Mail FirePermitLabel = Récapitulatif du permis de feu @@ -721,6 +727,7 @@ ListingRisksPhotoDigiriskTemplate = ODT par défaut des listing des risques avec # Data - Donnée ListingRisksPhoto = Listing des risques avec photos +listingrisksphoto.odt = Listing des risques avec photos @@ -747,6 +754,7 @@ ListingRisksActionDigiriskTemplate = ODT par défaut des listing des risques ave # Data - Donnée ListingRisksAction = Listing des risques avec actions correctives +listingriskaction.odt = Listing des risques avec actions correctives @@ -787,6 +795,7 @@ SitePlans = Localisation des plans SetStartEndDateBefore = Définissez la date de début et la date de fin d'audit sur cette page pour générer ce document SetStartEndDateBeforeSendEmail = Définissez la date de début et la date de fin d'audit sur cette page pour envoyer un email NoSitePlans = Aucun plan de la société renseigné +riskassessmentdocument.odt = Document Unique # Boxes - Widget RiskAssessmentDocumentBox = Box Document unique @@ -821,6 +830,7 @@ GroupmentDocumentDigiriskTemplate = ODT par défaut des fiches de groupement # Data - Donnée GroupmentDocument = Fiche de Groupement +groupmentdocument.odt = Fiche de Groupement @@ -844,6 +854,7 @@ WorkUnitDocumentDigiriskTemplate = ODT par défaut des fiches d'unité de travai # Data - Donnée WorkUnitDocument = Fiche d'Unité de travail +workunitdocument.odt = Fiche d'Unité de travail @@ -1366,6 +1377,8 @@ DigiriskTicketDocumentStandardModel = Renvoie le numéro sous la forme TDn où n DigiriskTemplateDocumentTicket = Modèle de documents des fiches de tickets de Digirisk TicketDocumentDigiriskTemplate = ODT par défaut des fiches de tickets TicketDocument = Fiche du ticket +ticketdocument.odt = Fiche du ticket +ticketdocument_events.odt = Fiche du ticket avec évènements diff --git a/lib/digiriskdolibarr_function.lib.php b/lib/digiriskdolibarr_function.lib.php index 03245bea5..8e4d9062e 100644 --- a/lib/digiriskdolibarr_function.lib.php +++ b/lib/digiriskdolibarr_function.lib.php @@ -305,11 +305,12 @@ function digiriskshowdocuments($modulepart, $modulesubdir, $filedir, $urlsource, asort($modellist); $out .= '' . $langs->trans('Model') . ' '; $modellist = array_filter($modellist, 'remove_index'); - if (is_array($modellist) && count($modellist) == 1) { // If there is only one element - $arraykeys = array_keys($modellist); - $arrayvalues = preg_replace('/template_/', '', array_values($modellist)[0]); - $modellist[$arraykeys[0]] = $arrayvalues; - $modelselected = $arraykeys[0]; + if (is_array($modellist)) { + foreach ($modellist as $key => $modellistsingle) { + $arrayvalues = preg_replace('/template_/', '', $modellistsingle); + $modellist[$key] = $langs->trans($arrayvalues); + $modelselected = $key; + } } $morecss = 'maxwidth200'; if ($conf->browser->layout == 'phone') $morecss = 'maxwidth100';