From 0f2e7551c939da0084da04e1e777e2f15b749b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 26 Oct 2023 17:42:14 +0200 Subject: [PATCH 01/76] #3482 [Ticket] add: link between accidents and tickets --- class/accident.class.php | 8 ++-- class/actions_digiriskdolibarr.class.php | 15 +++++++ langs/fr_FR/digiriskdolibarr.lang | 2 + .../llx_digiriskdolibarr_accident.sql | 3 +- sql/update.sql | 3 ++ view/accident/accident_card.php | 45 +++++++++++++++---- 6 files changed, 63 insertions(+), 13 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index c22185936..f55777b5e 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -169,8 +169,9 @@ class Accident extends SaturneObject 'photo' => ['type' => 'text', 'label' => 'Photo', 'enabled' => '1', 'position' => 120, 'notnull' => -1, 'visible' => 3,], 'external_accident' => ['type' => 'smallint', 'label' => 'ExternalAccident', 'enabled' => '1', 'position' => 130, 'notnull' => -1, 'visible' => 3, 'arrayofkeyval' => ['1' => 'No', '2' => 'Yes', '3' => 'Other'],], 'fk_project' => ['type' => 'integer', 'label' => 'FKProject', 'enabled' => '1', 'position' => 140, 'notnull' => 1, 'visible' => 0,], - 'fk_user_creat' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserAuthor', 'enabled' => '1', 'position' => 150, 'notnull' => 1, 'visible' => 0, 'foreignkey' => 'user.rowid',], - 'fk_user_modif' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserModif', 'enabled' => '1', 'position' => 160, 'notnull' => -1, 'visible' => 0,], + 'fk_ticket' => ['type' => 'integer:Ticket:ticket/class/ticket.class.php', 'label' => 'FkTicket', 'enabled' => '1', 'position' => 145, 'notnull' => -1, 'visible' => 1,], + 'fk_user_creat' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserAuthor', 'enabled' => '1', 'position' => 150, 'notnull' => 1, 'visible' => 0, 'foreignkey' => 'user.rowid',], + 'fk_user_modif' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserModif', 'enabled' => '1', 'position' => 160, 'notnull' => -1, 'visible' => 0,], ]; public $rowid; @@ -190,7 +191,8 @@ class Accident extends SaturneObject public $fk_user_creat; public $fk_user_modif; public $fk_element; - public $fk_standard; + public $fk_standard; + public $fk_ticket; public $fk_soc; public $fk_user_victim; public $fk_user_employer; diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index afb198150..f4fa4a6e6 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -1016,4 +1016,19 @@ public function saturneBannerTabCustomSubdir(array $parameters, object $object): } return 0; // or return 1 to replace standard code. } + + /** + * Add new actions buttons on CommonObject + * + * @param CommonObject $object The object to process (third party and product object) + */ + public function addMoreActionsButtons($parameters, &$object, &$action) + { + global $langs, $user; + + if ($parameters['currentcontext'] == 'ticketcard') { + print dolGetButtonAction('', img_picto('NewAccident', 'fa-user-injured') . ' ' . $langs->trans('NewAccident'), 'default', dol_buildpath('/digiriskdolibarr/view/accident/accident_card.php?action=create&fk_ticket=' . $object->id, 1), '', $user->rights->digiriskdolibarr->accident->write); + } + + } } diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 33e1a9bca..9a1c0c938 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -1237,6 +1237,8 @@ TicketLocationVisibleHelp = Activer cette option pour afficher le TicketDateVisible = Afficher le champ Date pour créer un ticket TicketDateVisibleHelp = Activer cette option pour afficher le champ Date dans l'interface publique et le rendre obligatoire si nécessaire QRCodeGenerated = QRCode généré +FkTicket = Ticket lié + # Stats - Statistiques TicketStatistics = Statistiques des tickets diff --git a/sql/accident/llx_digiriskdolibarr_accident.sql b/sql/accident/llx_digiriskdolibarr_accident.sql index a5ca41db6..dc66353d2 100644 --- a/sql/accident/llx_digiriskdolibarr_accident.sql +++ b/sql/accident/llx_digiriskdolibarr_accident.sql @@ -28,7 +28,8 @@ CREATE TABLE llx_digiriskdolibarr_accident( accident_type text, external_accident smallint DEFAULT 1, accident_location text, - fk_project integer, + fk_project integer, + fk_ticket integer, fk_user_creat integer NOT NULL, fk_user_modif integer, fk_element integer, diff --git a/sql/update.sql b/sql/update.sql index 4375e5426..619305016 100644 --- a/sql/update.sql +++ b/sql/update.sql @@ -235,3 +235,6 @@ INSERT INTO llx_c_accidentinvestigation_attendants_role SELECT * FROM llx_c_acci INSERT INTO llx_categorie_accidentinvestigation SELECT * FROM llx_categorie_accident_investigation; DROP TABLE llx_c_accident_investigation_attendants_role; DROP TABLE llx_categorie_accident_investigation; + +-- 9.14.0 +ALTER TABLE llx_digiriskdolibarr_accident ADD fk_ticket integer; diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 046b3246c..992d92b60 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -34,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php'; +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticket.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/images.lib.php'; require_once __DIR__ . '/../../class/digiriskelement.class.php'; @@ -75,6 +76,7 @@ $digiriskelement = new DigiriskElement($db); $digiriskstandard = new DigiriskStandard($db); $project = new Project($db); +$ticket = new Ticket($db); // Load object $object->fetch($id); @@ -148,9 +150,10 @@ $accident_type = GETPOST('accident_type'); $external_accident = GETPOST('external_accident'); $accident_location = GETPOST('accident_location'); - $extSocietyId = GETPOST('fk_soc'); + $extSocietyId = GETPOST('fk_soc'); + $fkTicket = GETPOST('fk_ticket'); - // Initialize object accident + // Initialize object accident $now = dol_now(); $object->ref = $object->getNextNumRef(); $object->ref_ext = 'digirisk_' . $object->ref; @@ -163,7 +166,8 @@ $object->accident_type = $accident_type; $object->external_accident = $external_accident; $object->accident_location = $accident_location; - $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_ticket = $fkTicket; $accident_date = dol_mktime(GETPOST('dateohour', 'int'), GETPOST('dateomin', 'int'), 0, GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')); @@ -250,7 +254,8 @@ $accident_type = GETPOST('accident_type'); $external_accident = GETPOST('external_accident'); $accident_location = GETPOST('accident_location'); - $extSocietyId = GETPOST('fk_soc'); + $extSocietyId = GETPOST('fk_soc'); + $fkTicket = GETPOST('fk_ticket'); // Initialize object accident $now = dol_now(); @@ -260,7 +265,8 @@ $object->accident_type = $accident_type; $object->external_accident = $external_accident; $object->accident_location = $accident_location; - $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_ticket = $fkTicket; $accident_date = dol_mktime(GETPOST('dateohour', 'int'), GETPOST('dateomin', 'int'), 0, GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')); @@ -649,12 +655,12 @@ print ''; //FkElement -- Lieu de l'accident - DigiriskElement - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; print $digiriskelement->selectDigiriskElementList((!empty(GETPOST('fromid')) ? GETPOST('fromid') : $object->fk_element), 'fk_element', ['customsql' => ' t.rowid NOT IN (' . implode(',', $deletedElements) . ')'], 0, 0, [], 0, 0, 'minwidth300'); print ''; //FkSoc -- Lieu de l'accident - Société extérieure - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; print ''; //For external user force the company to user company if (!empty($user->socid)) { @@ -666,13 +672,13 @@ print ''; //AccidentLocation -- lieu de l'accident - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; $doleditor = new DolEditor('accident_location', GETPOST('accident_location'), '', 90, 'dolibarr_details', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_3, '90%'); $doleditor->Create(); print ''; //Accident Date -- Date de l'accident - print ''; + print ''; print $form->selectDate(GETPOST('dateo') ? dol_mktime(GETPOST('dateohour', 'int'),GETPOST('dateomin', 'int'),0,GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')) : dol_now('tzuser'), 'dateo', 1, 1, 0, '', 1); print ''; @@ -682,6 +688,11 @@ $doleditor->Create(); print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $form->selectTicketsList(GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print ''; + // Other attributes // include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; @@ -784,6 +795,11 @@ $doleditor->Create(); print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $form->selectTicketsList($object->fk_ticket ?: GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print ''; + // Other attributes include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_add.tpl.php'; print ''; @@ -990,6 +1006,17 @@ print $object->description; print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $langs->trans('FkTicket'); + print ''; + print ''; + if ($object->fk_ticket > 0) { + $ticket->fetch($object->fk_ticket); + print $ticket->getNomUrl(1); + } + print ''; + print ' '; print ''; $pathPhotos = $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/accident/' . $object->ref . '/photos'; From a1e7ce404839620376b9c5cd7401e789e3341b5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 26 Oct 2023 17:49:44 +0200 Subject: [PATCH 02/76] #3481 [Ticket] add: background colors on digiriskelement ticket dashboard --- core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php | 7 +++++-- lib/digiriskdolibarr_function.lib.php | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php b/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php index ef065ad57..5c4e26235 100644 --- a/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php +++ b/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php @@ -71,7 +71,8 @@ foreach ($allCategories as $category) { $arrayCats[$category->label] = array( 'id' => $category->id, - 'name' => $category->label, + 'name' => $category->label, + 'color' => $category->color, 'photo' => show_category_image($category, $upload_dir, 1) ); } @@ -137,11 +138,13 @@ // Show dashboard if (!empty($dashboardlines)) { $openedDashBoard = ''; + $prevColor = ''; foreach ($dashboardlines['ticket'][$digiriskelement->id] as $key => $board) { + $prevColor = $board->color ?: $prevColor; if ($board->visible) { $openedDashBoard .= '
'; $openedDashBoard .= '
'; - $openedDashBoard .= ''; + $openedDashBoard .= ''; $openedDashBoard .= ($board->img) ?: ''; $openedDashBoard .= ''; $openedDashBoard .= '
'; diff --git a/lib/digiriskdolibarr_function.lib.php b/lib/digiriskdolibarr_function.lib.php index 1fd4dcc2f..723604043 100644 --- a/lib/digiriskdolibarr_function.lib.php +++ b/lib/digiriskdolibarr_function.lib.php @@ -2073,6 +2073,7 @@ function load_board($user, $cat, $digiriskelement) if ($allObjects > 0) { $response = new WorkboardResponse(); $response->id = $cat['id']; + $response->color = $cat['color']; $response->img = $cat['photo']; $response->label = $cat['name'] . ' : '; $response->url = DOL_URL_ROOT . '/ticket/list.php?search_options_digiriskdolibarr_ticket_service='.$digiriskelement->id.'&search_category_ticket_list='.$cat['id']; From 0a36088b93cfd8405cc79fb3a173980d05ce5cfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 26 Oct 2023 17:42:14 +0200 Subject: [PATCH 03/76] #3482 [Ticket] add: link between accidents and tickets --- class/accident.class.php | 8 ++-- class/actions_digiriskdolibarr.class.php | 15 +++++++ langs/fr_FR/digiriskdolibarr.lang | 2 + .../llx_digiriskdolibarr_accident.sql | 3 +- sql/update.sql | 3 ++ view/accident/accident_card.php | 45 +++++++++++++++---- 6 files changed, 63 insertions(+), 13 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index c22185936..f55777b5e 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -169,8 +169,9 @@ class Accident extends SaturneObject 'photo' => ['type' => 'text', 'label' => 'Photo', 'enabled' => '1', 'position' => 120, 'notnull' => -1, 'visible' => 3,], 'external_accident' => ['type' => 'smallint', 'label' => 'ExternalAccident', 'enabled' => '1', 'position' => 130, 'notnull' => -1, 'visible' => 3, 'arrayofkeyval' => ['1' => 'No', '2' => 'Yes', '3' => 'Other'],], 'fk_project' => ['type' => 'integer', 'label' => 'FKProject', 'enabled' => '1', 'position' => 140, 'notnull' => 1, 'visible' => 0,], - 'fk_user_creat' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserAuthor', 'enabled' => '1', 'position' => 150, 'notnull' => 1, 'visible' => 0, 'foreignkey' => 'user.rowid',], - 'fk_user_modif' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserModif', 'enabled' => '1', 'position' => 160, 'notnull' => -1, 'visible' => 0,], + 'fk_ticket' => ['type' => 'integer:Ticket:ticket/class/ticket.class.php', 'label' => 'FkTicket', 'enabled' => '1', 'position' => 145, 'notnull' => -1, 'visible' => 1,], + 'fk_user_creat' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserAuthor', 'enabled' => '1', 'position' => 150, 'notnull' => 1, 'visible' => 0, 'foreignkey' => 'user.rowid',], + 'fk_user_modif' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserModif', 'enabled' => '1', 'position' => 160, 'notnull' => -1, 'visible' => 0,], ]; public $rowid; @@ -190,7 +191,8 @@ class Accident extends SaturneObject public $fk_user_creat; public $fk_user_modif; public $fk_element; - public $fk_standard; + public $fk_standard; + public $fk_ticket; public $fk_soc; public $fk_user_victim; public $fk_user_employer; diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index afb198150..f4fa4a6e6 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -1016,4 +1016,19 @@ public function saturneBannerTabCustomSubdir(array $parameters, object $object): } return 0; // or return 1 to replace standard code. } + + /** + * Add new actions buttons on CommonObject + * + * @param CommonObject $object The object to process (third party and product object) + */ + public function addMoreActionsButtons($parameters, &$object, &$action) + { + global $langs, $user; + + if ($parameters['currentcontext'] == 'ticketcard') { + print dolGetButtonAction('', img_picto('NewAccident', 'fa-user-injured') . ' ' . $langs->trans('NewAccident'), 'default', dol_buildpath('/digiriskdolibarr/view/accident/accident_card.php?action=create&fk_ticket=' . $object->id, 1), '', $user->rights->digiriskdolibarr->accident->write); + } + + } } diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 33e1a9bca..9a1c0c938 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -1237,6 +1237,8 @@ TicketLocationVisibleHelp = Activer cette option pour afficher le TicketDateVisible = Afficher le champ Date pour créer un ticket TicketDateVisibleHelp = Activer cette option pour afficher le champ Date dans l'interface publique et le rendre obligatoire si nécessaire QRCodeGenerated = QRCode généré +FkTicket = Ticket lié + # Stats - Statistiques TicketStatistics = Statistiques des tickets diff --git a/sql/accident/llx_digiriskdolibarr_accident.sql b/sql/accident/llx_digiriskdolibarr_accident.sql index a5ca41db6..dc66353d2 100644 --- a/sql/accident/llx_digiriskdolibarr_accident.sql +++ b/sql/accident/llx_digiriskdolibarr_accident.sql @@ -28,7 +28,8 @@ CREATE TABLE llx_digiriskdolibarr_accident( accident_type text, external_accident smallint DEFAULT 1, accident_location text, - fk_project integer, + fk_project integer, + fk_ticket integer, fk_user_creat integer NOT NULL, fk_user_modif integer, fk_element integer, diff --git a/sql/update.sql b/sql/update.sql index 4375e5426..619305016 100644 --- a/sql/update.sql +++ b/sql/update.sql @@ -235,3 +235,6 @@ INSERT INTO llx_c_accidentinvestigation_attendants_role SELECT * FROM llx_c_acci INSERT INTO llx_categorie_accidentinvestigation SELECT * FROM llx_categorie_accident_investigation; DROP TABLE llx_c_accident_investigation_attendants_role; DROP TABLE llx_categorie_accident_investigation; + +-- 9.14.0 +ALTER TABLE llx_digiriskdolibarr_accident ADD fk_ticket integer; diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 046b3246c..992d92b60 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -34,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php'; +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticket.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/images.lib.php'; require_once __DIR__ . '/../../class/digiriskelement.class.php'; @@ -75,6 +76,7 @@ $digiriskelement = new DigiriskElement($db); $digiriskstandard = new DigiriskStandard($db); $project = new Project($db); +$ticket = new Ticket($db); // Load object $object->fetch($id); @@ -148,9 +150,10 @@ $accident_type = GETPOST('accident_type'); $external_accident = GETPOST('external_accident'); $accident_location = GETPOST('accident_location'); - $extSocietyId = GETPOST('fk_soc'); + $extSocietyId = GETPOST('fk_soc'); + $fkTicket = GETPOST('fk_ticket'); - // Initialize object accident + // Initialize object accident $now = dol_now(); $object->ref = $object->getNextNumRef(); $object->ref_ext = 'digirisk_' . $object->ref; @@ -163,7 +166,8 @@ $object->accident_type = $accident_type; $object->external_accident = $external_accident; $object->accident_location = $accident_location; - $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_ticket = $fkTicket; $accident_date = dol_mktime(GETPOST('dateohour', 'int'), GETPOST('dateomin', 'int'), 0, GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')); @@ -250,7 +254,8 @@ $accident_type = GETPOST('accident_type'); $external_accident = GETPOST('external_accident'); $accident_location = GETPOST('accident_location'); - $extSocietyId = GETPOST('fk_soc'); + $extSocietyId = GETPOST('fk_soc'); + $fkTicket = GETPOST('fk_ticket'); // Initialize object accident $now = dol_now(); @@ -260,7 +265,8 @@ $object->accident_type = $accident_type; $object->external_accident = $external_accident; $object->accident_location = $accident_location; - $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_project = $conf->global->DIGIRISKDOLIBARR_ACCIDENT_PROJECT; + $object->fk_ticket = $fkTicket; $accident_date = dol_mktime(GETPOST('dateohour', 'int'), GETPOST('dateomin', 'int'), 0, GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')); @@ -649,12 +655,12 @@ print ''; //FkElement -- Lieu de l'accident - DigiriskElement - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; print $digiriskelement->selectDigiriskElementList((!empty(GETPOST('fromid')) ? GETPOST('fromid') : $object->fk_element), 'fk_element', ['customsql' => ' t.rowid NOT IN (' . implode(',', $deletedElements) . ')'], 0, 0, [], 0, 0, 'minwidth300'); print ''; //FkSoc -- Lieu de l'accident - Société extérieure - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; print ''; //For external user force the company to user company if (!empty($user->socid)) { @@ -666,13 +672,13 @@ print ''; //AccidentLocation -- lieu de l'accident - print '' . $langs->trans("AccidentLocation") . ''; + print '' . $langs->trans("AccidentLocation") . ''; $doleditor = new DolEditor('accident_location', GETPOST('accident_location'), '', 90, 'dolibarr_details', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_3, '90%'); $doleditor->Create(); print ''; //Accident Date -- Date de l'accident - print ''; + print ''; print $form->selectDate(GETPOST('dateo') ? dol_mktime(GETPOST('dateohour', 'int'),GETPOST('dateomin', 'int'),0,GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int')) : dol_now('tzuser'), 'dateo', 1, 1, 0, '', 1); print ''; @@ -682,6 +688,11 @@ $doleditor->Create(); print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $form->selectTicketsList(GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print ''; + // Other attributes // include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; @@ -784,6 +795,11 @@ $doleditor->Create(); print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $form->selectTicketsList($object->fk_ticket ?: GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print ''; + // Other attributes include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_add.tpl.php'; print ''; @@ -990,6 +1006,17 @@ print $object->description; print ''; + //Fk Ticket -- Fk Ticket + print ''; + print $langs->trans('FkTicket'); + print ''; + print ''; + if ($object->fk_ticket > 0) { + $ticket->fetch($object->fk_ticket); + print $ticket->getNomUrl(1); + } + print ''; + print ' '; print ''; $pathPhotos = $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/accident/' . $object->ref . '/photos'; From 11f5561cb86e4cf154c9712ba1c23a7724726537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 26 Oct 2023 17:49:44 +0200 Subject: [PATCH 04/76] #3481 [Ticket] add: background colors on digiriskelement ticket dashboard --- core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php | 7 +++++-- lib/digiriskdolibarr_function.lib.php | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php b/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php index ef065ad57..5c4e26235 100644 --- a/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php +++ b/core/tpl/digiriskdolibarr_dashboard_ticket.tpl.php @@ -71,7 +71,8 @@ foreach ($allCategories as $category) { $arrayCats[$category->label] = array( 'id' => $category->id, - 'name' => $category->label, + 'name' => $category->label, + 'color' => $category->color, 'photo' => show_category_image($category, $upload_dir, 1) ); } @@ -137,11 +138,13 @@ // Show dashboard if (!empty($dashboardlines)) { $openedDashBoard = ''; + $prevColor = ''; foreach ($dashboardlines['ticket'][$digiriskelement->id] as $key => $board) { + $prevColor = $board->color ?: $prevColor; if ($board->visible) { $openedDashBoard .= '
'; $openedDashBoard .= '
'; - $openedDashBoard .= ''; + $openedDashBoard .= ''; $openedDashBoard .= ($board->img) ?: ''; $openedDashBoard .= ''; $openedDashBoard .= '
'; diff --git a/lib/digiriskdolibarr_function.lib.php b/lib/digiriskdolibarr_function.lib.php index 1fd4dcc2f..723604043 100644 --- a/lib/digiriskdolibarr_function.lib.php +++ b/lib/digiriskdolibarr_function.lib.php @@ -2073,6 +2073,7 @@ function load_board($user, $cat, $digiriskelement) if ($allObjects > 0) { $response = new WorkboardResponse(); $response->id = $cat['id']; + $response->color = $cat['color']; $response->img = $cat['photo']; $response->label = $cat['name'] . ' : '; $response->url = DOL_URL_ROOT . '/ticket/list.php?search_options_digiriskdolibarr_ticket_service='.$digiriskelement->id.'&search_category_ticket_list='.$cat['id']; From 9f39daedd99effc2f69c4b76911fad976e5dc294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Fri, 27 Oct 2023 16:11:32 +0200 Subject: [PATCH 05/76] #3483 [Ticket] add: csv ticket statistics improvement --- class/ticketdigiriskstats.class.php | 80 +++++++++++++++++++++++------ langs/fr_FR/digiriskdolibarr.lang | 27 +++++----- view/ticket/ticketstatscsv.php | 77 +++++++++++++++++++-------- 3 files changed, 133 insertions(+), 51 deletions(-) diff --git a/class/ticketdigiriskstats.class.php b/class/ticketdigiriskstats.class.php index 987516c3e..091e14c0c 100644 --- a/class/ticketdigiriskstats.class.php +++ b/class/ticketdigiriskstats.class.php @@ -161,6 +161,8 @@ public function getAllByYear() * @throws Exception */ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date_end = 0) { + global $conf, $langs; + $digiriskelement = new DigiriskElement($this->db); $categorie = new Categorie($this->db); @@ -172,11 +174,12 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date } $digiriskelementlist = dol_sort_array($digiriskelementlist, 'ranks'); + $mainCategoryObject = $categorie->rechercher($conf->global->DIGIRISKDOLIBARR_TICKET_MAIN_CATEGORY, '', 'ticket', true); + $allCategories = $mainCategoryObject[0]->get_filles(); - $allCategories = $categorie->get_all_categories('ticket'); if (is_array($allCategories) && !empty($allCategories)) { foreach ($allCategories as $category) { - $arrayCats[$category->label] = array( + $arrayCats[$category->id] = array( 'id' => $category->id, 'name' => $category->label ); @@ -189,25 +192,68 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date $filter = ' AND datec BETWEEN ' . "'" .dol_print_date($date_start, 'dayrfc') . "'" . ' AND ' . "'" . dol_print_date($date_end, 'dayrfc'). "'"; } foreach ($digiriskelementlist as $digiriskelement) { - foreach ($arrayCats as $key => $cat) { - $nbticket = 0; + $totalTicketsOnDigiriskElement = 0; + + foreach ($arrayCats as $key => $cat) { + $nbticket = 0; $categorie->fetch($cat['id']); - $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); - if (is_array($alltickets) && !empty($alltickets)) { - foreach ($alltickets as $ticket) { - if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { - $nbticket++; - } - } - } - $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($key, ENT_QUOTES | ENT_HTML5)] = $nbticket; - } - } + + $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); + if (is_array($alltickets) && !empty($alltickets)) { + foreach ($alltickets as $ticket) { + if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { + $nbticket++; + $totalTicketsOnDigiriskElement++; + } + } + } + $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($key, ENT_QUOTES | ENT_HTML5)] = $nbticket; + $childrenCategories = $categorie->get_filles(); + if (is_array($childrenCategories) && !empty($childrenCategories)) { + + foreach($childrenCategories as $childCategory) { + $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); + $ticketCounter = 0; + if (is_array($alltickets) && !empty($alltickets)) { + $ticketCounter = count($alltickets); + } + $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($childCategory->id, ENT_QUOTES | ENT_HTML5)] = $ticketCounter; + + } + } + } + + $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][$langs->trans('Total')] = $totalTicketsOnDigiriskElement; + } } - } + foreach ($arrayCats as $key => $cat) { + $totalTicketsOnCategory = 0; + + $categorie->fetch($cat['id']); + + $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); + if (is_array($alltickets) && !empty($alltickets)) { + $totalTicketsOnCategory = count($alltickets); + } + $array[$langs->trans('Total')][html_entity_decode($key, ENT_QUOTES | ENT_HTML5)] = $totalTicketsOnCategory; + + $childrenCategories = $categorie->get_filles(); + if (is_array($childrenCategories) && !empty($childrenCategories)) { + foreach($childrenCategories as $childCategory) { + $totalTicketsOnChildCategory = 0; + + $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); + if (is_array($alltickets) && !empty($alltickets)) { + $totalTicketsOnChildCategory = count($alltickets); + } + $array[$langs->trans('Total')][html_entity_decode($childCategory->id, ENT_QUOTES | ENT_HTML5)] = $totalTicketsOnChildCategory; + } + } + } + } if (!empty($array)) { - return $array; + return [$array, $allCategories]; } else { return -1; } diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 9a1c0c938..706980c3b 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -1241,18 +1241,21 @@ FkTicket = Ticket lié # Stats - Statistiques -TicketStatistics = Statistiques des tickets -ExportCSV = Export CSV -GenerateCSV = Générer le fichier CSV -SuccessGenerateCSV = Fichier CSV %s généré avec succès -ErrorMissingData = Erreur : impossible de générer le fichier CSV, les données envoyées au fichier sont incorrecte.
Veuillez vérifier que vous avez bien des GP/UT assignés à des tickets. -CSVFileExport = Export des registres au format CSV associé à des GP/UT -ThirdPartyHelp = Si le filtre "Tiers" est vide, aucun tiers n'est utilisé pour la recherche -GP/UTHelp = Par défaut, le filtre prend toutes les GP/UT -CategoryTicketHelp = Par défaut, le filtre prend toutes les catégories -CreatedByHelp = Si le filtre "Créer par" est vide, aucun utilisateur n'est utilisé pour la recherche -AssignedToHelp = Si le filtre "Assigné à" est vide, aucun utilisateur n'est utilisé pour la recherche -StatusHelp = Par défaut, le filtre prend tous les états
+TicketStatistics = Statistiques des tickets +ExportCSV = Export CSV +GenerateCSV = Générer le fichier CSV +SuccessGenerateCSV = Fichier CSV %s généré avec succès +ErrorMissingData = Erreur : impossible de générer le fichier CSV, les données envoyées au fichier sont incorrecte.
Veuillez vérifier que vous avez bien des GP/UT assignés à des tickets. +CSVFileExport = Export des registres au format CSV associé à des GP/UT +ThirdPartyHelp = Si le filtre "Tiers" est vide, aucun tiers n'est utilisé pour la recherche +GP/UTHelp = Par défaut, le filtre prend toutes les GP/UT +CategoryTicketHelp = Par défaut, le filtre prend toutes les catégories +CreatedByHelp = Si le filtre "Créer par" est vide, aucun utilisateur n'est utilisé pour la recherche +AssignedToHelp = Si le filtre "Assigné à" est vide, aucun utilisateur n'est utilisé pour la recherche +StatusHelp = Par défaut, le filtre prend tous les états
+ConcernedTimePeriod = Période prise en compte + + # Email - Email The = Le diff --git a/view/ticket/ticketstatscsv.php b/view/ticket/ticketstatscsv.php index c01aedc76..5c51c35c6 100644 --- a/view/ticket/ticketstatscsv.php +++ b/view/ticket/ticketstatscsv.php @@ -21,20 +21,14 @@ * \brief Page with tickets statistics CSV */ -// Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if ( ! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"] . "/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if ( ! $res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1)) . "/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1)) . "/main.inc.php"; -if ( ! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1))) . "/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1))) . "/main.inc.php"; -// Try main.inc.php using relative path -if ( ! $res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if ( ! $res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if ( ! $res && file_exists("../../../../main.inc.php")) $res = @include "../../../../main.inc.php"; -if ( ! $res) die("Include of main fails"); +// Load DigiriskDolibarr environment +if (file_exists('../../digiriskdolibarr.main.inc.php')) { + require_once __DIR__ . '/../../digiriskdolibarr.main.inc.php'; +} elseif (file_exists('../../../digiriskdolibarr.main.inc.php')) { + require_once __DIR__ . '/../../../digiriskdolibarr.main.inc.php'; +} else { + die('Include of digiriskdolibarr main fails'); +} // Global variables definitions global $conf, $db, $langs, $user; @@ -46,7 +40,7 @@ require_once __DIR__ . '/../../class/ticketdigiriskstats.class.php'; // Load translation files required by the page -$langs->loadLangs(array('other')); +saturne_load_langs(); // Get parameters $action = GETPOST('action', 'aZ09'); @@ -55,19 +49,20 @@ $stats = new TicketDigiriskStats($db); // Security check -if (!$user->rights->ticket->read) { - accessforbidden(); -} +$permissiontoread = $user->rights->ticket->read; $upload_dir = $conf->digiriskdolibarr->multidir_output[$conf->entity]; $upload_dir = $upload_dir . '/ticketstats/'; dol_mkdir($upload_dir); +saturne_check_access($permissiontoread); + /* * Action */ if ($action == 'generate_csv') { + $categorie = new Categorie($db); // Open a file in write mode ('w') $now = dol_now(); $filename = dol_print_date($now, 'dayxcard') . '_ticketstats.csv'; @@ -78,18 +73,56 @@ $fp = fopen($upload_dir . $filename, 'w'); - $data = $stats->getNbTicketByDigiriskElementAndTicketTags((!empty($daterange) ? $date_start : 0), (!empty($daterange) ? $date_end : 0)); - if (is_array($data) && !empty($data)) { + list($data, $allCategories) = $stats->getNbTicketByDigiriskElementAndTicketTags((!empty($daterange) ? $date_start : 0), (!empty($daterange) ? $date_end : 0)); + + fputcsv($fp, [$langs->transnoentities('ConcernedTimePeriod') . ' : ' . dol_print_date($date_start) . ' ' . $langs->trans('To') . ' ' . dol_print_date($date_end)]); + + fputcsv($fp, []); + fputcsv($fp, []); + fputcsv($fp, []); + + $ticketCategoriesCounter = []; + if (is_array($allCategories) && !empty($allCategories)) { + foreach ($allCategories as $ticketCategory) { + $objectsInCateg = $ticketCategory->getObjectsInCateg('ticket'); + if (is_array($objectsInCateg) && !empty($objectsInCateg)) { + if ($ticketCategory->fk_parent == $conf->global->DIGIRISKDOLIBARR_TICKET_MAIN_CATEGORY) { + $ticketCategoriesCounter[$langs->trans('Register') . ' ' . $ticketCategory->label] = count($objectsInCateg); + } + } + } + } + + if (is_array($ticketCategoriesCounter) && !empty($ticketCategoriesCounter)) { + foreach($ticketCategoriesCounter as $ticketCategoryName => $ticketCategoryCounter) { + fputcsv($fp, [$ticketCategoryName => $ticketCategoryName . ' : ' . $ticketCategoryCounter]); + } + } + + fputcsv($fp, []); + fputcsv($fp, []); + fputcsv($fp, []); + + + if (is_array($data) && !empty($data)) { + // Loop through file pointer and a line $arrayCat = array_keys(reset($data)); - array_unshift($arrayCat, $langs->trans('GP/UT')); - fputcsv($fp, $arrayCat); + foreach($arrayCat as $categoryId) { + $categorie->fetch($categoryId); + $arrayCatWithLabels[$categoryId] = $categorie->label; + } + $arrayCatWithLabels[$langs->trans('Total')] = $langs->trans('Total'); + + array_unshift($arrayCatWithLabels, $langs->trans('GP/UT')); + fputcsv($fp, $arrayCatWithLabels); $i = 0; foreach ($data as $row) { array_unshift($row, array_keys($data)[$i]); fputcsv($fp, $row); $i++; } + fclose($fp); setEventMessages($langs->trans('SuccessGenerateCSV', $filename), null); } else { From 75b5e68b141276662ea91a548638de2d088d3f03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Fri, 27 Oct 2023 16:42:06 +0200 Subject: [PATCH 06/76] #3483 [Ticket] fix: values in csv --- class/ticketdigiriskstats.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/class/ticketdigiriskstats.class.php b/class/ticketdigiriskstats.class.php index 091e14c0c..6a2946460 100644 --- a/class/ticketdigiriskstats.class.php +++ b/class/ticketdigiriskstats.class.php @@ -199,6 +199,7 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date $categorie->fetch($cat['id']); $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); + if (is_array($alltickets) && !empty($alltickets)) { foreach ($alltickets as $ticket) { if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { @@ -215,7 +216,11 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); $ticketCounter = 0; if (is_array($alltickets) && !empty($alltickets)) { - $ticketCounter = count($alltickets); + foreach ($alltickets as $ticket) { + if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { + $ticketCounter++; + } + } } $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($childCategory->id, ENT_QUOTES | ENT_HTML5)] = $ticketCounter; @@ -240,6 +245,7 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date $childrenCategories = $categorie->get_filles(); if (is_array($childrenCategories) && !empty($childrenCategories)) { foreach($childrenCategories as $childCategory) { + $totalTicketsOnChildCategory = 0; $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); From 72e365b51529ebf0468cd81de92fc72165f970c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Mon, 13 Nov 2023 15:24:16 +0100 Subject: [PATCH 07/76] #3502 [Accident] fix: ticket getpost create & edit --- view/accident/accident_card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 992d92b60..59c4dec85 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -690,7 +690,7 @@ //Fk Ticket -- Fk Ticket print ''; - print $form->selectTicketsList(GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print $form->selectTicketsList(GETPOST('fk_ticket'), 'fk_ticket', '', 0, '', 1, 0, '1', 0, 'minwidth300'); print ''; // Other attributes @@ -797,7 +797,7 @@ //Fk Ticket -- Fk Ticket print ''; - print $form->selectTicketsList($object->fk_ticket ?: GETPOST('fk_ticket'), 'fk_ticket', '', 20, '', 1, 0, '1', 0, 'minwidth300'); + print $form->selectTicketsList($object->fk_ticket ?: GETPOST('fk_ticket'), 'fk_ticket', '', 0, '', 1, 0, '1', 0, 'minwidth300'); print ''; // Other attributes From 001fbc3d1fcdcf32605c7a820c758a5cdbf3ac2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Mon, 13 Nov 2023 17:16:32 +0100 Subject: [PATCH 08/76] #3483 [Ticket] add: custom accident workstop time ranges for statistics --- admin/ticket/ticket.php | 126 +++++++++++++++++++++ core/modules/modDigiriskDolibarr.class.php | 3 +- langs/fr_FR/digiriskdolibarr.lang | 11 +- 3 files changed, 138 insertions(+), 2 deletions(-) diff --git a/admin/ticket/ticket.php b/admin/ticket/ticket.php index 790664de0..7cd9a28ad 100644 --- a/admin/ticket/ticket.php +++ b/admin/ticket/ticket.php @@ -228,6 +228,51 @@ setEventMessages($langs->transnoentities('QRCodeGenerated'), array()); } +if ($action == 'createTimeRange') { + $comparatorPost = GETPOST('comparator'); + $rangeNumberPost = GETPOST('range_value'); + $timeRangePost = GETPOST('time_range'); + $constraintLabel = GETPOST('range_label'); + + if (empty($rangeNumberPost)) { + setEventMessage($langs->trans('MissingRangeValue'), 'errors'); + header("Location: " . $_SERVER["PHP_SELF"]); + exit; + } + if (dol_strlen($constraintLabel) == 0) { + $constraintLabel = $langs->trans($langs->trans(ucfirst($comparatorPost) . 'Than') . ' ' . $rangeNumberPost . ' ' . $langs->trans(ucfirst($timeRangePost))); + } + + $accidentWorkStopTimeRangesJson = $conf->global->DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE; + $accidentWorkStopTimeRanges = json_decode($accidentWorkStopTimeRangesJson, true); + $accidentWorkStopTimeRanges[$constraintLabel] = $comparatorPost . ':' . $rangeNumberPost . ':' . $timeRangePost; + + $newTimeRangeJson = json_encode($accidentWorkStopTimeRanges); + + dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE', $newTimeRangeJson, 'chaine', 0, '', $conf->entity); + + setEventMessages($langs->transnoentities('TimeRangeAdded'), array()); + + header("Location: " . $_SERVER["PHP_SELF"]); + exit; +} + +if ($action == 'deleteTimeRange') { + $constraintLabel = GETPOST('value'); + $accidentWorkStopTimeRangesJson = $conf->global->DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE; + $accidentWorkStopTimeRanges = json_decode($accidentWorkStopTimeRangesJson, true); + unset($accidentWorkStopTimeRanges[$constraintLabel]); + + $newTimeRangeJson = json_encode($accidentWorkStopTimeRanges); + + dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE', $newTimeRangeJson, 'chaine', 0, '', $conf->entity); + + setEventMessages($langs->transnoentities('TimeRangeDeleted'), array()); + + header("Location: " . $_SERVER["PHP_SELF"]); + exit; +} + /* * View */ @@ -792,6 +837,87 @@ print '' . $langs->transnoentities("TicketPublicInterfaceConfigDocumentation") . ' : ' . $langs->transnoentities('DigiriskDocumentation') . ''; } +print load_fiche_titre($langs->transnoentities("TicketStatistics"), '', ''); + +$comparators = [ + 'less' => $langs->trans('Inferior'), + 'more' => $langs->trans('Superior') +]; +$range = [ + 'days' => $langs->trans('Days'), + 'weeks' => $langs->trans('Weeks'), + 'months' => $langs->trans('Months'), + 'years' => $langs->trans('Years') +]; + +$accidentWorkStopTimeRangesJson = $conf->global->DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE; +$accidentWorkStopTimeRanges = json_decode($accidentWorkStopTimeRangesJson, true); + +print '
'; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; + +// Existing constraints +if (is_array($accidentWorkStopTimeRanges) && !empty($accidentWorkStopTimeRanges)) { + foreach ($accidentWorkStopTimeRanges as $rangeName => $rangeConstraint) { + if (strstr($rangeConstraint, ':')) { + $rangeConstraintDetails = explode(':', $rangeConstraint); + $rangeComparator = $rangeConstraintDetails[0] == 'less' ? $langs->trans('LessThan') : $langs->trans('MoreThan'); + $rangeNumber = $rangeConstraintDetails[1]; + $rangeUnit = $langs->trans(ucfirst($rangeConstraintDetails[2])); + } + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + } +} + +// Add new constraint +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; + // End of page llxFooter(); $db->close(); diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index aade1578b..a85984f59 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -729,7 +729,8 @@ public function __construct($db) $i++ => ['DIGIRISKDOLIBARR_TICKET_LOCATION_VISIBLE', 'integer', 1, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_TICKET_LOCATION_REQUIRED', 'integer', 0, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_TICKET_DATE_VISIBLE', 'integer', 1, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_DATE_REQUIRED', 'integer', 1, '', 0, 'current'], + $i++ => ['DIGIRISKDOLIBARR_TICKET_DATE_REQUIRED', 'integer', 1, '', 0, 'current'], + $i++ => ['DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE', 'chaine', '{"WithoutWorkStop":"less:1:days","LessThanFourDays":"less:4:days","LessThanTwentyOneDays":"less:21:days","LessThanThreeMonth":"less:3:months","LessThanSixMonths":"less:6:months","LongTimeWorkStop":"more:6:months"}', '', 0, 'current'], // CONST MODULE $i++ => ['DIGIRISKDOLIBARR_SUBPERMCATEGORY_FOR_DOCUMENTS', 'integer', 1, '', 0, 'current'], diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 706980c3b..6e95b7c83 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -1254,7 +1254,16 @@ CreatedByHelp = Si le filtre "Créer par" est vide, aucun utilisateur n'es AssignedToHelp = Si le filtre "Assigné à" est vide, aucun utilisateur n'est utilisé pour la recherche StatusHelp = Par défaut, le filtre prend tous les états
ConcernedTimePeriod = Période prise en compte - +LessThan = Moins de +MoreThan = Plus de +Comparator = Comparateur +RangeNumber = Quantité +TimeRange = Unité de temps +RangeLabel = Nom de la contrainte +Inferior = Inférieur à +Superior = Supérieur à +TimeRangeAdded = Contrainte ajoutée +TimeRangeDeleted = Contrainte supprimée # Email - Email From f1f80f74c58cce7b555808e3311bd7c8650f4288 Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Tue, 14 Nov 2023 11:03:15 +0100 Subject: [PATCH 09/76] #3529 [ODT] fix: missing photo on ticketdocument --- .../doc_ticketdocument_odt.modules.php | 221 ++++++++---------- 1 file changed, 101 insertions(+), 120 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/ticketdocument/doc_ticketdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/ticketdocument/doc_ticketdocument_odt.modules.php index e460348c5..c4ff35eca 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/ticketdocument/doc_ticketdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/ticketdocument/doc_ticketdocument_odt.modules.php @@ -32,6 +32,7 @@ require_once __DIR__ . '/../../../../../class/digiriskelement.class.php'; // Load saturne libraries +require_once __DIR__ . '/../../../../../../saturne/lib/medias.lib.php'; require_once __DIR__ . '/../../../../../../saturne/core/modules/saturne/modules_saturne.php'; /** @@ -138,124 +139,104 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo return 0; } - /** - * Function to build a document on disk. - * - * @param SaturneDocuments $objectDocument Object source to build document. - * @param Translate $outputLangs Lang object to use for output. - * @param string $srcTemplatePath Full path of source filename for generator using a template file. - * @param int $hideDetails Do not show line details. - * @param int $hideDesc Do not show desc. - * @param int $hideRef Do not show ref. - * @param array $moreParam More param (Object/user/etc). - * @return int 1 if OK, <=0 if KO. - * @throws Exception - */ - public function write_file(SaturneDocuments $objectDocument, Translate $outputLangs, string $srcTemplatePath, int $hideDetails = 0, int $hideDesc = 0, int $hideRef = 0, array $moreParam): int { - - $ticket = $moreParam['object']; - - $ticket->fetch_optionals(); - $digiriskelement = new DigiriskElement($this->db); - - $tmpArray['ref'] = $ticket->ref; - $tmpArray['lastname'] = $ticket->array_options['options_digiriskdolibarr_ticket_lastname']; - $tmpArray['firstname'] = $ticket->array_options['options_digiriskdolibarr_ticket_firstname']; - $tmpArray['phone_number'] = $ticket->array_options['options_digiriskdolibarr_ticket_phone']; - if ($ticket->array_options['options_digiriskdolibarr_ticket_service'] > 0) { - $digiriskelement->fetch($ticket->array_options['options_digiriskdolibarr_ticket_service']); - $tmpArray['service'] = $digiriskelement->ref . ' - ' . $digiriskelement->label; - } else { - $tmpArray['service'] = ''; - } - $tmpArray['location'] = $ticket->array_options['options_digiriskdolibarr_ticket_location']; - $tmpArray['declaration_date'] = dol_print_date( - $ticket->array_options['options_digiriskdolibarr_ticket_date'], - 'dayhoursec', - 'tzuser' - ); - $tmpArray['creation_date'] = dol_print_date($ticket->date_creation, 'dayhoursec', 'tzuser'); - $tmpArray['close_date'] = dol_print_date($ticket->date_close, 'dayhoursec', 'tzuser'); - $tmpArray['progress'] = !empty($ticket->progress) ? $ticket->progress . ' %' : '0 %'; - - $category = new Categorie($this->db); - $categories = $category->containing($ticket->id, Categorie::TYPE_TICKET); - if (!empty($categories)) { - foreach ($categories as $cat) { - $allcategories[] = $cat->label; - } - $tmpArray['categories'] = implode(', ', $allcategories); - } else { - $tmpArray['categories'] = ''; - } - - $tmpArray['status'] = $ticket->getLibStatut(); - - $user = new User($this->db); - $user->fetch($ticket->fk_user_assign); - $tmpArray['assigned_to'] = $user->firstname . ' ' . $user->lastname; - - - require_once DOL_DOCUMENT_ROOT . '/ecm/class/ecmfiles.class.php'; - - $photo_path = $conf->ticket->multidir_output[$conf->entity] . '/' . $ticket->ref; - $filearray = dol_dir_list($photo_path, "files", 0, '', '(\.odt|_preview.*\.png|\.pdf)$', 'date', 'desc', 1); - if ($photo_path) { - $relativedir = preg_replace('/^'.preg_quote(DOL_DATA_ROOT, '/').'/', '', $photo_path); - $relativedir = preg_replace('/^[\\/]/', '', $relativedir); - } - - if (count($filearray)) { - $filearray = dol_sort_array($filearray, 'position'); - $thumb_name = getThumbName($filearray[0]['name']); - $tmpArray['photo'] = $photo_path . '/thumbs/' . $thumb_name; - } else { - $nophoto = '/public/theme/common/nophoto.png'; - $tmpArray['photo'] = DOL_DOCUMENT_ROOT . $nophoto; - } - - $tmpArray['subject'] = $ticket->subject; - $tmpArray['message'] = dol_htmlentitiesbr_decode(strip_tags($ticket->message, '
')); - $tmpArray['generation_date'] = dol_print_date(dol_now(), 'dayhoursec', 'tzuser'); - - $contactlistexternal = $ticket->liste_contact(-1, 'external'); - $contactlistinternal = $ticket->liste_contact(-1, 'internal'); - - $contactlist = array(); - - if (!empty($contactlistexternal) && is_array($contactlistexternal)) { - $contactlist = array_merge($contactlist, $contactlistexternal); - } - - if (!empty($contactlistinternal) && is_array($contactlistinternal)) { - $contactlist = array_merge($contactlist, $contactlistinternal); - } - - if (!empty($contactlist) && is_array($contactlist)) { - foreach ($contactlist as $contact) { - $tmpArray['contacts'] .= $contact['firstname'] . ' ' . $contact['lastname'] . ', '; - } - } else { - $tmpArray['contacts'] = ''; - } - - $moreParam['tmparray'] = $tmpArray; - $moreParam['objectDocument'] = $objectDocument; - $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; - $moreParam['hideTemplateName'] = 1; - - if (preg_match('/event/', $srcTemplatePath)) { - $moreParam['additionalName'] = '_events'; - } - - return parent::write_file( - $objectDocument, - $outputLangs, - $srcTemplatePath, - $hideDetails, - $hideDesc, - $hideRef, - $moreParam - ); - } + /** + * Function to build a document on disk + * + * @param SaturneDocuments $objectDocument Object source to build document + * @param Translate $outputLangs Lang object to use for output + * @param string $srcTemplatePath Full path of source filename for generator using a template file + * @param int $hideDetails Do not show line details + * @param int $hideDesc Do not show desc + * @param int $hideRef Do not show ref + * @param array $moreParam More param (Object/user/etc) + * @return int 1 if OK, <=0 if KO + * @throws Exception + */ + public function write_file(SaturneDocuments $objectDocument, Translate $outputLangs, string $srcTemplatePath, int $hideDetails = 0, int $hideDesc = 0, int $hideRef = 0, array $moreParam): int + { + global $conf; + + $object = $moreParam['object']; + + $object->fetch_optionals(); + + $digiriskElement = new DigiriskElement($this->db); + $category = new Categorie($this->db); + $userTmp = new User($this->db); + + $tmpArray['ref'] = $object->ref; + $tmpArray['lastname'] = $object->array_options['options_digiriskdolibarr_ticket_lastname']; + $tmpArray['firstname'] = $object->array_options['options_digiriskdolibarr_ticket_firstname']; + $tmpArray['phone_number'] = $object->array_options['options_digiriskdolibarr_ticket_phone']; + if ($object->array_options['options_digiriskdolibarr_ticket_service'] > 0) { + $digiriskElement->fetch($object->array_options['options_digiriskdolibarr_ticket_service']); + $tmpArray['service'] = $digiriskElement->ref . ' - ' . $digiriskElement->label; + } else { + $tmpArray['service'] = ''; + } + $tmpArray['location'] = $object->array_options['options_digiriskdolibarr_ticket_location']; + $tmpArray['declaration_date'] = dol_print_date($object->array_options['options_digiriskdolibarr_ticket_date'],'dayhoursec','tzuser'); + $tmpArray['creation_date'] = dol_print_date($object->date_creation, 'dayhoursec', 'tzuser'); + $tmpArray['close_date'] = dol_print_date($object->date_close, 'dayhoursec', 'tzuser'); + $tmpArray['progress'] = !empty($object->progress) ? $object->progress . ' %' : '0 %'; + + $categories = $category->containing($object->id, Categorie::TYPE_TICKET); + if (!empty($categories)) { + foreach ($categories as $cat) { + $allCategories[] = $cat->label; + } + $tmpArray['categories'] = implode(', ', $allCategories); + } else { + $tmpArray['categories'] = ''; + } + + $tmpArray['status'] = $object->getLibStatut(); + + $userTmp->fetch($object->fk_user_assign); + $tmpArray['assigned_to'] = ucfirst($userTmp->firstname) . ' ' . strtoupper($userTmp->lastname); + + $photoPath = $conf->ticket->multidir_output[$conf->entity] . '/' . $object->ref; + $fileArray = dol_dir_list($photoPath, 'files', 0, '', '(\.odt|_preview.*\.png|\.pdf)$', 'date', 'desc', 1); + if (count($fileArray) && !empty($fileArray)) { + $fileArray = dol_sort_array($fileArray, 'position'); + $thumbName = saturne_get_thumb_name($fileArray[0]['name']); + $tmpArray['photo'] = $photoPath . '/thumbs/' . $thumbName; + } else { + $noPhoto = '/public/theme/common/nophoto.png'; + $tmpArray['photo'] = DOL_DOCUMENT_ROOT . $noPhoto; + } + + $tmpArray['subject'] = $object->subject; + $tmpArray['message'] = dol_htmlentitiesbr_decode(strip_tags($object->message, '
')); + $tmpArray['generation_date'] = dol_print_date(dol_now(), 'dayhoursec', 'tzuser'); + + $contactListExternal = $object->liste_contact(-1, 'external'); + $contactListInternal = $object->liste_contact(-1, 'internal'); + + $contactList = []; + if (!empty($contactListExternal) && is_array($contactListExternal)) { + $contactList = array_merge($contactList, $contactListExternal); + } + if (!empty($contactListInternal) && is_array($contactListInternal)) { + $contactList = array_merge($contactList, $contactListInternal); + } + if (!empty($contactList) && is_array($contactList)) { + foreach ($contactList as $contact) { + $tmpArray['contacts'] .= ucfirst($contact['firstname']) . ' ' . strtoupper($contact['lastname']) . ', '; + } + } else { + $tmpArray['contacts'] = ''; + } + + $moreParam['tmparray'] = $tmpArray; + $moreParam['objectDocument'] = $objectDocument; + $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; + $moreParam['hideTemplateName'] = 1; + + if (preg_match('/event/', $srcTemplatePath)) { + $moreParam['additionalName'] = '_events'; + } + + return parent::write_file($objectDocument, $outputLangs, $srcTemplatePath, $hideDetails, $hideDesc, $hideRef, $moreParam); + } } From 291e9c7a1f9c8ce1289b72d39e0b3130abd2af11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Tue, 14 Nov 2023 11:31:27 +0100 Subject: [PATCH 10/76] #3483 [Ticket] fix: rework csv filling function --- class/ticketdigiriskstats.class.php | 207 ++++++++++++++++------------ view/ticket/ticketstatscsv.php | 31 ++--- 2 files changed, 130 insertions(+), 108 deletions(-) diff --git a/class/ticketdigiriskstats.class.php b/class/ticketdigiriskstats.class.php index 6a2946460..80d403f0e 100644 --- a/class/ticketdigiriskstats.class.php +++ b/class/ticketdigiriskstats.class.php @@ -27,6 +27,7 @@ require_once __DIR__ . '/digiriskstats.php'; require_once __DIR__ . '/digiriskelement.class.php'; +require_once __DIR__ . '/accident.class.php'; /** * Class to manage stats for tickets @@ -151,118 +152,146 @@ public function getAllByYear() return $this->_getAllByYear($sql); } - /** - * Return nb ticket by GP/UT and Ticket tags - * - * @param int $date_start Timestamp date start - * @param int $date_end Timestamp date end - * - * @return array Array of values - * @throws Exception - */ - public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date_end = 0) { + /** + * Return nb ticket by GP/UT and Ticket tags + * + * @param int $date_start Timestamp date start + * @param int $date_end Timestamp date end + * + * @return array Array of values + * @throws Exception + */ + public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date_end = 0) { global $conf, $langs; - $digiriskelement = new DigiriskElement($this->db); - $categorie = new Categorie($this->db); + $digiriskelement = new DigiriskElement($this->db); + $categorie = new Categorie($this->db); + $accident = new Accident($this->db); + $accidentWorkStop = new AccidentWorkStop($this->db); + $ticket = new Ticket($this->db); - $digiriskelement_flatlist = $digiriskelement->fetchDigiriskElementFlat(0); - if (is_array($digiriskelement_flatlist) && !empty($digiriskelement_flatlist)) { - foreach ($digiriskelement_flatlist as $digiriskelementobject) { - $digiriskelementlist[$digiriskelementobject['object']->id] = $digiriskelementobject['object']; - } - } + $digiriskelement_flatlist = $digiriskelement->fetchDigiriskElementFlat(0); + if (is_array($digiriskelement_flatlist) && !empty($digiriskelement_flatlist)) { + foreach ($digiriskelement_flatlist as $digiriskelementobject) { + $digiriskelementlist[$digiriskelementobject['object']->id] = $digiriskelementobject['object']; + } + } - $digiriskelementlist = dol_sort_array($digiriskelementlist, 'ranks'); + $digiriskelementlist = dol_sort_array($digiriskelementlist, 'ranks'); $mainCategoryObject = $categorie->rechercher($conf->global->DIGIRISKDOLIBARR_TICKET_MAIN_CATEGORY, '', 'ticket', true); $allCategories = $mainCategoryObject[0]->get_filles(); - if (is_array($allCategories) && !empty($allCategories)) { - foreach ($allCategories as $category) { - $arrayCats[$category->id] = array( - 'id' => $category->id, - 'name' => $category->label - ); - } - } + $arrayReturn = []; + $ticketCategoriesCounter = []; - if (is_array($digiriskelementlist) && !empty($digiriskelementlist)) { - if (is_array($arrayCats) && !empty($arrayCats)) { - if ($date_start > 0 && $date_end > 0) { - $filter = ' AND datec BETWEEN ' . "'" .dol_print_date($date_start, 'dayrfc') . "'" . ' AND ' . "'" . dol_print_date($date_end, 'dayrfc'). "'"; - } - foreach ($digiriskelementlist as $digiriskelement) { - $totalTicketsOnDigiriskElement = 0; - - foreach ($arrayCats as $key => $cat) { - $nbticket = 0; - $categorie->fetch($cat['id']); - - $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); - - if (is_array($alltickets) && !empty($alltickets)) { - foreach ($alltickets as $ticket) { - if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { - $nbticket++; - $totalTicketsOnDigiriskElement++; - } - } - } - $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($key, ENT_QUOTES | ENT_HTML5)] = $nbticket; - $childrenCategories = $categorie->get_filles(); - if (is_array($childrenCategories) && !empty($childrenCategories)) { - - foreach($childrenCategories as $childCategory) { - $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); - $ticketCounter = 0; - if (is_array($alltickets) && !empty($alltickets)) { - foreach ($alltickets as $ticket) { - if (!empty($ticket->array_options['options_digiriskdolibarr_ticket_service']) && $ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id && $ticket->fk_statut != 9) { - $ticketCounter++; - } - } - } - $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][html_entity_decode($childCategory->id, ENT_QUOTES | ENT_HTML5)] = $ticketCounter; + //Creating columns labels + if (is_array($allCategories) && !empty($allCategories)) { + // Main categories + foreach($allCategories as $category) { + $labelsArray['labels'][$category->id] = $category->label; - } - } - } + $categorie->fetch($category->id); + $alltickets[$category->id] = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); - $array[$digiriskelement->ref . ' - ' . $digiriskelement->label][$langs->trans('Total')] = $totalTicketsOnDigiriskElement; + if (is_array($alltickets[$category->id]) && !empty($alltickets[$category->id])) { + $ticketCategoriesCounter[$langs->trans('Register') . ' ' . $category->label] = count($alltickets[$category->id]); } - } - foreach ($arrayCats as $key => $cat) { - $totalTicketsOnCategory = 0; - $categorie->fetch($cat['id']); - $alltickets = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); - if (is_array($alltickets) && !empty($alltickets)) { - $totalTicketsOnCategory = count($alltickets); - } - $array[$langs->trans('Total')][html_entity_decode($key, ENT_QUOTES | ENT_HTML5)] = $totalTicketsOnCategory; + $mainCategoriesIds[$category->id] = $category->id; + $childrenCategories = $category->get_filles(); + - $childrenCategories = $categorie->get_filles(); + // Children categories if (is_array($childrenCategories) && !empty($childrenCategories)) { foreach($childrenCategories as $childCategory) { + $labelsArray['labels'][$childCategory->id] = $childCategory->label; + + $categorie->fetch($childCategory->id); + $alltickets[$childCategory->id] = getObjectsInCategDigirisk($categorie, 'ticket', 0, 0, 0, '', 'ASC', $filter); + + // Categories sub ranges + if ($childCategory->label == $langs->trans('AccidentWithDIAT')) { + $accidentWorkStopTimeRangesJson = $conf->global->DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE; + $accidentWorkStopTimeRanges = json_decode($accidentWorkStopTimeRangesJson, true); + if (is_array($accidentWorkStopTimeRanges) && !empty($accidentWorkStopTimeRanges)) { + foreach($accidentWorkStopTimeRanges as $accidentWorkStopTimeRangeLabel => $accidentWorkStopTimeRange) { + $labelsArray['labels'][$accidentWorkStopTimeRangeLabel] = $accidentWorkStopTimeRange; + } + } + } + } + } + } + $labelsArray['labels']['Total'] = $langs->trans('Total'); + } + + $allAccidentsWithFkTicket = $accident->fetchAll('', '', 0, 0, ['customsql' => 'fk_ticket > 0']); - $totalTicketsOnChildCategory = 0; + if (is_array($digiriskelementlist) && !empty($digiriskelementlist)) { + foreach($digiriskelementlist as $digiriskelement) { + $arrayKey = $digiriskelement->ref . ' - ' . $digiriskelement->label; + if (is_array($labelsArray['labels']) && !empty($labelsArray['labels'])) { + foreach($labelsArray['labels'] as $categoryId => $categoryLabel) { + $arrayReturn[$arrayKey][$categoryId] = 0; - $alltickets = getObjectsInCategDigirisk($childCategory, 'ticket', 0, 0, 0, '', 'ASC', $filter); - if (is_array($alltickets) && !empty($alltickets)) { - $totalTicketsOnChildCategory = count($alltickets); + if (is_int($categoryId)) { + if (is_array($alltickets[$categoryId]) && !empty($alltickets[$categoryId])) { + foreach($alltickets[$categoryId] as $ticketsWithThisCategory) { + if ($ticketsWithThisCategory->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id) { + $arrayReturn[$arrayKey][$categoryId] += 1; + } + } + } + } else if (strstr($categoryLabel, ':')) { + $accidentWorkStopTimeRangeDetails = explode(':', $categoryLabel); + $constraintMultiplicator = $accidentWorkStopTimeRangeDetails[2] == 'days' ? 1 : ($accidentWorkStopTimeRangeDetails[2] == 'years' ? 365 : 21); + $constraintInDays = $accidentWorkStopTimeRangeDetails[1]; + $constraintComparator = $accidentWorkStopTimeRangeDetails[0] == 'less' ? '<' : '>'; + + // Find accidents with filter and add it to counter + if (is_array($allAccidentsWithFkTicket) && !empty($allAccidentsWithFkTicket)) { + foreach($allAccidentsWithFkTicket as $accidentWithFkTicket) { + $ticket->fetch($accidentWithFkTicket->fk_ticket); + if ($ticket->array_options['options_digiriskdolibarr_ticket_service'] == $digiriskelement->id) { + $accidentWorkStopList = $accidentWorkStop->fetchFromParent($accidentWithFkTicket->id); + $accidentWorkStopDaysCounter = 0; + if (is_array($accidentWorkStopList) && !empty($accidentWorkStopList)) { + foreach ($accidentWorkStopList as $accidentWorkStop) { + $accidentWorkStopDaysCounter += $accidentWorkStop->workstop_days; + } + } + $condition = "\$result = \$accidentWorkStopDaysCounter $constraintComparator \$constraintInDays*$constraintMultiplicator;"; + eval($condition); + + if ($result) { + $arrayReturn[$arrayKey][$categoryId] += 1; + } + } + } + } } - $array[$langs->trans('Total')][html_entity_decode($childCategory->id, ENT_QUOTES | ENT_HTML5)] = $totalTicketsOnChildCategory; + } + } + // Total for given digirisk element + foreach($arrayReturn[$arrayKey] as $digiriskElementCategoryId => $digiriskElementCategoriesCounter) { + if (in_array($digiriskElementCategoryId, $mainCategoriesIds)) { + $arrayReturn[$arrayKey]['Total'] += $digiriskElementCategoriesCounter; } } } } - if (!empty($array)) { - return [$array, $allCategories]; - } else { - return -1; - } - } + foreach($arrayReturn as $data) { + foreach($data as $categoryId => $categoryCounter) { + $totalArray['Total'][$categoryId] += $categoryCounter; + } + } + + // Array replace instead of array merge to avoid losing keys + $arrayReturn = array_replace($labelsArray, $arrayReturn, $totalArray); + + return [$arrayReturn, $ticketCategoriesCounter]; + } } diff --git a/view/ticket/ticketstatscsv.php b/view/ticket/ticketstatscsv.php index 5c51c35c6..efc08c3af 100644 --- a/view/ticket/ticketstatscsv.php +++ b/view/ticket/ticketstatscsv.php @@ -73,7 +73,7 @@ $fp = fopen($upload_dir . $filename, 'w'); - list($data, $allCategories) = $stats->getNbTicketByDigiriskElementAndTicketTags((!empty($daterange) ? $date_start : 0), (!empty($daterange) ? $date_end : 0)); + list($data, $ticketCategoriesCounter) = $stats->getNbTicketByDigiriskElementAndTicketTags((!empty($daterange) ? $date_start : 0), (!empty($daterange) ? $date_end : 0)); fputcsv($fp, [$langs->transnoentities('ConcernedTimePeriod') . ' : ' . dol_print_date($date_start) . ' ' . $langs->trans('To') . ' ' . dol_print_date($date_end)]); @@ -81,18 +81,6 @@ fputcsv($fp, []); fputcsv($fp, []); - $ticketCategoriesCounter = []; - if (is_array($allCategories) && !empty($allCategories)) { - foreach ($allCategories as $ticketCategory) { - $objectsInCateg = $ticketCategory->getObjectsInCateg('ticket'); - if (is_array($objectsInCateg) && !empty($objectsInCateg)) { - if ($ticketCategory->fk_parent == $conf->global->DIGIRISKDOLIBARR_TICKET_MAIN_CATEGORY) { - $ticketCategoriesCounter[$langs->trans('Register') . ' ' . $ticketCategory->label] = count($objectsInCateg); - } - } - } - } - if (is_array($ticketCategoriesCounter) && !empty($ticketCategoriesCounter)) { foreach($ticketCategoriesCounter as $ticketCategoryName => $ticketCategoryCounter) { fputcsv($fp, [$ticketCategoryName => $ticketCategoryName . ' : ' . $ticketCategoryCounter]); @@ -103,16 +91,21 @@ fputcsv($fp, []); fputcsv($fp, []); - if (is_array($data) && !empty($data)) { // Loop through file pointer and a line - $arrayCat = array_keys(reset($data)); - foreach($arrayCat as $categoryId) { - $categorie->fetch($categoryId); - $arrayCatWithLabels[$categoryId] = $categorie->label; + $arrayCat = array_keys($data['labels']); + + foreach($arrayCat as $categoryId) { + if (is_int($categoryId)) { + $categorie->fetch($categoryId); + $arrayCatWithLabels[$categoryId] = $categorie->label; + } else { + $arrayCatWithLabels[$categoryId] = $categoryId; + } } - $arrayCatWithLabels[$langs->trans('Total')] = $langs->trans('Total'); + + unset($data['labels']); array_unshift($arrayCatWithLabels, $langs->trans('GP/UT')); fputcsv($fp, $arrayCatWithLabels); From 6e79751d95b6d683a7f18448a53ba83a39dc34ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 15 Nov 2023 11:41:13 +0100 Subject: [PATCH 11/76] #3531 [PreventionPlan] fix: deletion from list --- class/firepermit.class.php | 6 ++++-- class/preventionplan.class.php | 6 ++++-- view/firepermit/firepermit_list.php | 6 +++--- view/preventionplan/preventionplan_list.php | 22 ++++++++++----------- 4 files changed, 22 insertions(+), 18 deletions(-) diff --git a/class/firepermit.class.php b/class/firepermit.class.php index ae5e819f1..276bbe067 100644 --- a/class/firepermit.class.php +++ b/class/firepermit.class.php @@ -289,14 +289,16 @@ public function LibStatut($status, $mode = 0): string global $langs; $langs->load("digiriskdolibarr@digiriskdolibarr"); - $this->labelStatus[self::STATUS_DRAFT] = $langs->trans('InProgress'); + $this->labelStatus[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); + $this->labelStatus[self::STATUS_DRAFT] = $langs->trans('InProgress'); $this->labelStatus[self::STATUS_VALIDATED] = $langs->trans('ValidatePendingSignature'); $this->labelStatus[self::STATUS_LOCKED] = $langs->trans('Locked'); $this->labelStatus[self::STATUS_ARCHIVED] = $langs->trans('Archived'); } $statusType = 'status' . $status; - if ($status == self::STATUS_VALIDATED) $statusType = 'status3'; + if ($status == self::STATUS_DELETED) $statusType = 'status9'; + if ($status == self::STATUS_VALIDATED) $statusType = 'status3'; if ($status == self::STATUS_LOCKED) $statusType = 'status8'; if ($status == self::STATUS_ARCHIVED) $statusType = 'status8'; diff --git a/class/preventionplan.class.php b/class/preventionplan.class.php index 6a83518c1..78a4ba8ed 100644 --- a/class/preventionplan.class.php +++ b/class/preventionplan.class.php @@ -290,14 +290,16 @@ public function LibStatut($status, $mode = 0): string global $langs; $langs->load("digiriskdolibarr@digiriskdolibarr"); - $this->labelStatus[self::STATUS_DRAFT] = $langs->trans('InProgress'); + $this->labelStatus[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); + $this->labelStatus[self::STATUS_DRAFT] = $langs->trans('InProgress'); $this->labelStatus[self::STATUS_VALIDATED] = $langs->trans('ValidatePendingSignature'); $this->labelStatus[self::STATUS_LOCKED] = $langs->trans('Locked'); $this->labelStatus[self::STATUS_ARCHIVED] = $langs->trans('Archived'); } $statusType = 'status' . $status; - if ($status == self::STATUS_VALIDATED) $statusType = 'status3'; + if ($status == self::STATUS_DELETED) $statusType = 'status9'; + if ($status == self::STATUS_VALIDATED) $statusType = 'status3'; if ($status == self::STATUS_LOCKED) $statusType = 'status8'; if ($status == self::STATUS_ARCHIVED) $statusType = 'status8'; diff --git a/view/firepermit/firepermit_list.php b/view/firepermit/firepermit_list.php index 1d7953796..4602a3804 100644 --- a/view/firepermit/firepermit_list.php +++ b/view/firepermit/firepermit_list.php @@ -246,9 +246,9 @@ $sql .= " FROM " . MAIN_DB_PREFIX . $object->table_element . " as t"; if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . $object->table_element . "_extrafields as ef on (t.rowid = ef.fk_object)"; -if ($object->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (" . getEntity($object->element) . ")"; -else $sql .= " WHERE 1 = 1"; -$sql .= ' AND status != 0'; +if ($object->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (" . getEntity($object->element) . ")"; +else $sql .= " WHERE 1 = 1"; +$sql .= ' AND status != -1'; foreach ($search as $key => $val) { diff --git a/view/preventionplan/preventionplan_list.php b/view/preventionplan/preventionplan_list.php index 5e93367c4..0b6f4c032 100644 --- a/view/preventionplan/preventionplan_list.php +++ b/view/preventionplan/preventionplan_list.php @@ -281,9 +281,9 @@ $sql .= " FROM " . MAIN_DB_PREFIX . $object->table_element . " as t"; if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . $object->table_element . "_extrafields as ef on (t.rowid = ef.fk_object)"; -if ($object->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (" . getEntity($object->element) . ")"; -else $sql .= " WHERE 1 = 1"; -$sql .= ' AND status !=0'; +if ($object->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (" . getEntity($object->element) . ")"; +else $sql .= " WHERE 1 = 1"; +$sql .= ' AND status != -1'; foreach ($search as $key => $val) { @@ -348,10 +348,10 @@ $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$arrayfields['MasterWorker'] = array('label' => 'MasterWorker', 'checked' => 1); -$arrayfields['ExtSociety'] = array('label' => 'ExtSociety', 'checked' => 1); -$arrayfields['ExtSocietyResponsible'] = array('label' => 'ExtSocietyResponsible', 'checked' => 1); -$arrayfields['ExtSocietyAttendant'] = array('label' => 'ExtSocietyAttendant', 'checked' => 1); +$arrayfields['MasterWorker'] = array('label' => 'MasterWorker', 'checked' => 1); +$arrayfields['ExtSociety'] = array('label' => 'ExtSociety', 'checked' => 1); +$arrayfields['ExtSocietyResponsible'] = array('label' => 'ExtSocietyResponsible', 'checked' => 1); +$arrayfields['ExtSocietyAttendant'] = array('label' => 'ExtSocietyAttendant', 'checked' => 1); print_barre_liste($form->textwithpicto($title, $texthelp), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, $object->picto, 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -362,10 +362,10 @@ print '
' . $langs->transnoentities("RangeLabel") . '' . $langs->transnoentities("Comparator") . '' . $langs->transnoentities("RangeNumber") . '' . $langs->transnoentities("TimeRange") . '' . $langs->transnoentities("Action") . '
'; + print $rangeName; + print ''; + print $rangeComparator; + print ''; + print $rangeNumber; + print ''; + print $rangeUnit; + print ''; + print ''; + print ''; + print ''; + print '
'; +print ''; +print ''; +print $form::selectarray('comparator', $comparators); +print ''; +print ''; +print ''; +print $form::selectarray('time_range', $range); +print ''; +print ''; +print '
' . "\n"; print ''; -$object->fields['Custom']['MasterWorker'] = $arrayfields['MasterWorker'] ; -$object->fields['Custom']['ExtSociety'] = $arrayfields['ExtSociety']; -$object->fields['Custom']['ExtSocietyResponsible'] = $arrayfields['ExtSocietyResponsible']; -$object->fields['Custom']['ExtSocietyAttendant'] = $arrayfields['ExtSocietyAttendant'] ; +$object->fields['Custom']['MasterWorker'] = $arrayfields['MasterWorker'] ; +$object->fields['Custom']['ExtSociety'] = $arrayfields['ExtSociety']; +$object->fields['Custom']['ExtSocietyResponsible'] = $arrayfields['ExtSocietyResponsible']; +$object->fields['Custom']['ExtSocietyAttendant'] = $arrayfields['ExtSocietyAttendant'] ; foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['css']) ? '' : $val['css']); From d2572086242c41077639a26899aaeca0f782bac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 15 Nov 2023 12:25:20 +0100 Subject: [PATCH 12/76] #3516 [Risk] fix: get multi entity tasks list --- class/riskanalysis/risk.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/class/riskanalysis/risk.class.php b/class/riskanalysis/risk.class.php index a9cb60a89..4ba9e8847 100644 --- a/class/riskanalysis/risk.class.php +++ b/class/riskanalysis/risk.class.php @@ -491,7 +491,7 @@ public function getRelatedTasks($risk) public function getTasksWithFkRisk() { $sql = "SELECT * FROM " . MAIN_DB_PREFIX . 'projet_task_extrafields' . ' WHERE fk_risk > 0'; - $tasksList = saturne_fetch_all_object_type('SaturneTask'); + $tasksList = saturne_fetch_all_object_type('SaturneTask', '', '', 0, 0, [], 'AND', false, false); $resql = $this->db->query($sql); From 053576ec445087a21ce64b953aa18ad30fb59014 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 15 Nov 2023 14:20:27 +0100 Subject: [PATCH 13/76] #2757 [Accident] add: category --- class/accident.class.php | 12 ++ class/actions_digiriskdolibarr.class.php | 170 +++++++++++++++++++- core/modules/modDigiriskDolibarr.class.php | 19 ++- langs/fr_FR/digiriskdolibarr.lang | 2 + sql/accident/llx_categorie_accident.key.sql | 20 +++ sql/accident/llx_categorie_accident.sql | 20 +++ view/accident/accident_card.php | 68 ++++++-- 7 files changed, 293 insertions(+), 18 deletions(-) create mode 100644 sql/accident/llx_categorie_accident.key.sql create mode 100644 sql/accident/llx_categorie_accident.sql diff --git a/class/accident.class.php b/class/accident.class.php index c22185936..4a90c2dab 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -303,6 +303,18 @@ public function createFromClone(User $user, int $fromID, array $options): int $accidentMetadata->fk_accident = $accidentId; $accidentMetadata->context = 'createfromclone'; $accidentMetadata->create($user); + } + if (!empty($options['categories'])) { + $cat = new Categorie($this->db); + $categories = $cat->containing($objectId, 'accident'); + if (is_array($categories) && !empty($categories)) { + $categoryIds = []; + foreach ($categories as $cat) { + $categoryIds[] = $cat->id; + } + $object->fetch($accidentId); + $object->setCategories($categoryIds); + } } } else { $error++; diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index afb198150..becef070a 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -61,6 +61,37 @@ public function __construct($db) $this->db = $db; } + /** + * Overloading the constructCategory function : replacing the parent's function with the one below + * + * @param array $parameters Hook metadatas (context, etc...) + * @param CommonObject $object The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...) + * @return int 0 < on error, 0 on success, 1 to replace standard code + */ + public function constructCategory($parameters, &$object) + { + $error = 0; // Error counter + + if (($parameters['currentcontext'] == 'category')) { + $tags = [ + 'accident' => [ + 'id' => 436302001, + 'code' => 'accident', + 'obj_class' => 'Accident', + 'obj_table' => 'digiriskdolibarr_accident', + ], + ]; + } + + if (!$error) { + $this->results = $tags; + return 0; // or return 1 to replace standard code + } else { + $this->errors[] = 'Error message'; + return -1; + } + } + /** * Overloading the printCommonFooter function : replacing the parent's function with the one below * @@ -438,7 +469,101 @@ public function printCommonFooter($parameters) '; + } elseif (preg_match('/categorycard/', $parameters['context']) && preg_match('/viewcat.php/', $_SERVER["PHP_SELF"])) { + global $user; + $id = GETPOST('id'); + $type = GETPOST('type'); + + // Load variable for pagination + $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; + $sortfield = GETPOST('sortfield', 'aZ09comma'); + $sortorder = GETPOST('sortorder', 'aZ09comma'); + $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); + if (empty($page) || $page == -1) { + $page = 0; + } // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action + $offset = $limit * $page; + + if ($type == 'accident') { + require_once __DIR__ . '/' . $type . '.class.php'; + + $classname = ucfirst($type); + $object = new $classname($this->db); + + $arrayObjects = $object->fetchAll(); + if (is_array($arrayObjects) && !empty($arrayObjects)) { + foreach ($arrayObjects as $objectsingle) { + $array[$objectsingle->id] = $objectsingle->ref; + } + } + + $category = new Categorie($this->db); + $category->fetch($id); + $objectsInCateg = $category->getObjectsInCateg($type, 0, $limit, $offset); + + $out = '
'; + + $out .= '
'; + $out .= ''; + $out .= ''; + + $out .= '
'; + $out .= ''; + $out .= ''; + $out .= '
'; + $out .= $langs->trans("Add". ucfirst($type) . "IntoCategory") . ' '; + $out .= $form->selectarray('element_id', $array, '', 1); + $out .= '
'; + $out .= ''; + + $out .= '
'; + + //$param = '&limit=' . $limit . '&id=' . $id . '&type=' . $type; + //$num = count($objectsInCateg); + //print_barre_liste($langs->trans(ucfirst($type)), $page, $_SERVER["PHP_SELF"], $param, '', '', '', $num, '', 'object_'.$type.'@digiquali', 0, '', '', $limit); + + $out .= load_fiche_titre($langs->transnoentities($classname), '', 'object_' . $object->picto); + $out .= ''; + $out .= ''; + + if (is_array($objectsInCateg) && !empty($objectsInCateg)) { + // Form to add record into a category + if (count($objectsInCateg) > 0) { + $i = 0; + foreach ($objectsInCateg as $element) { + $i++; + if ($i > $limit) break; + + $out .= ''; + $out .= ''; + // Link to delete from category + $out .= ''; + $out .= ''; + } + } else { + $out .= ''; + } + } + + $out .= '
'.$langs->trans("Ref").'
'; + $out .= $element->getNomUrl(1); + $out .= ''; + if ($user->rights->categorie->creer) { + $out .= ''; + $out .= $langs->trans("DeleteFromCat"); + $out .= img_picto($langs->trans("DeleteFromCat"), 'unlink', '', false, 0, 0, '', 'paddingleft'); + $out .= ''; + } + $out .= '
'.$langs->trans("ThisCategoryHasNoItems").'
'; + } ?> + + + results = array('myreturn' => 999); @@ -460,8 +585,9 @@ public function printCommonFooter($parameters) */ public function doActions($parameters, $object, $action) { - global $db, $conf; + global $conf, $db; + $error = 0; /* print_r($parameters); print_r($object); echo "action: " . $action; */ if ($parameters['currentcontext'] == 'admincompany') { // do something only for the context 'somecontext1' or 'somecontext2' if ($action == 'update') { @@ -546,15 +672,47 @@ public function doActions($parameters, $object, $action) } } } - } - + } elseif (preg_match('/categorycard/', $parameters['context'])) { + global $langs, $user; + $id = GETPOST('id'); + $elementId = GETPOST('element_id'); + $type = GETPOST('type'); + if ($id > 0 && $elementId > 0 && ($type == 'accident' && $user->rights->digiriskdolibarr->$type->write)) { + + require_once __DIR__ . '/' . $type . '.class.php'; + $classname = ucfirst($type); + $newobject = new $classname($this->db); + + $newobject->fetch($elementId); + + if (GETPOST('action') == 'addintocategory') { + $result = $object->add_type($newobject, $type); + if ($result >= 0) { + setEventMessages($langs->trans("WasAddedSuccessfully", $newobject->ref), array()); + + } else { + if ($object->error == 'DB_ERROR_RECORD_ALREADY_EXISTS') { + setEventMessages($langs->trans("ObjectAlreadyLinkedToCategory"), array(), 'warnings'); + } else { + setEventMessages($object->error, $object->errors, 'errors'); + } + } + } elseif (GETPOST('action') == 'delintocategory') { + $result = $object->del_type($newobject, $type); + if ($result < 0) { + dol_print_error('', $object->error); + } + $action = ''; + } + } + } if (!$error) { $this->results = array('myreturn' => 999); $this->resprints = 'A text to show'; return 0; // or return 1 to replace standard code } else { - $this->errors = $errors; - return -1; + $this->errors[] = 'Error message'; + return -1; } } diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index aade1578b..ed872dd25 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -436,7 +436,9 @@ public function __construct($db) 'digiriskstandardview', 'accidentdocument', 'accidentagenda', - 'digiriskstandardagenda' + 'digiriskstandardagenda', + 'category', + 'categoryindex' ], 'tabs' => [ 'mycompany_admin' @@ -1378,6 +1380,21 @@ public function __construct($db) 'user' => 0, // 0=Menu for internal users, 1=external users, 2=both ]; + $this->menu[$r++] = [ + 'fk_menu' => 'fk_mainmenu=digiriskdolibarr,fk_leftmenu=digiriskaccident', + 'type' => 'left', + 'titre' => '' . $langs->transnoentities('Categories'), + 'mainmenu' => 'digiriskdolibarr', + 'leftmenu' => 'digiriskdolibarr_accidenttags', + 'url' => '/categories/index.php?type=accident', + 'langs' => 'digiriskdolibarr@digiriskdolibarr', + 'position' => 1000 + $r, + 'enabled' => '$conf->digiriskdolibarr->enabled && $conf->categorie->enabled && $user->rights->digiriskdolibarr->accident->read', + 'perms' => '$user->rights->digiriskdolibarr->accident->read', + 'target' => '', + 'user' => 0, + ]; + $this->menu[$r++] = [ 'fk_menu' => 'fk_mainmenu=digiriskdolibarr', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode 'type' => 'left', // This is a Left menu entry diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 33e1a9bca..99acb46c1 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -572,6 +572,8 @@ ClonePhotos = Cloner les photos ? CloneFrom = Clone de AccidentInvestigationLinked = Enquête accident liée AccidentInvestigationRole = Les rôles de l'enquête accident +AccidentsCategoriesArea = Espace des tags/catégories des accidents +AddAccidentIntoCategory = Assigner cette catégorie à l'accident # AccidentTooltip - Tooltip des accidents VictimActivityTooltip = Précisez l’activité ou la tâche de la victime au moment de l’accident, c’est-à-dire ce que faisait la victime diff --git a/sql/accident/llx_categorie_accident.key.sql b/sql/accident/llx_categorie_accident.key.sql new file mode 100644 index 000000000..fc0ae1108 --- /dev/null +++ b/sql/accident/llx_categorie_accident.key.sql @@ -0,0 +1,20 @@ +-- Copyright (C) 2021-2023 EVARISK +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see https://www.gnu.org/licenses/. + +ALTER TABLE llx_categorie_accident ADD PRIMARY KEY pk_categorie_accident (fk_categorie, fk_accident); +ALTER TABLE llx_categorie_accident ADD INDEX idx_categorie_accident_fk_categorie (fk_categorie); +ALTER TABLE llx_categorie_accident ADD INDEX idx_categorie_accident_fk_accident (fk_accident); +ALTER TABLE llx_categorie_accident ADD CONSTRAINT fk_categorie_accident_rowid FOREIGN KEY (fk_categorie) REFERENCES llx_categorie (rowid); +ALTER TABLE llx_categorie_accident ADD CONSTRAINT llx_categorie_accident_digiriskdolibarr_accident_rowid FOREIGN KEY (fk_accident) REFERENCES llx_digiriskdolibarr_accident (rowid); diff --git a/sql/accident/llx_categorie_accident.sql b/sql/accident/llx_categorie_accident.sql new file mode 100644 index 000000000..7bd9b738f --- /dev/null +++ b/sql/accident/llx_categorie_accident.sql @@ -0,0 +1,20 @@ +-- Copyright (C) 2021-2023 EVARISK +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see https://www.gnu.org/licenses/. + +CREATE TABLE llx_categorie_accident( + fk_categorie integer NOT NULL, + fk_accident integer NOT NULL, + import_key varchar(14) +) ENGINE=innodb; diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 046b3246c..b3cfced78 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -35,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/images.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; require_once __DIR__ . '/../../class/digiriskelement.class.php'; require_once __DIR__ . '/../../class/accident.class.php'; @@ -213,6 +214,9 @@ if (!$error) { $result = $object->create($user, false); if ($result > 0) { + $categories = GETPOST('categories', 'array'); + $object->setCategories($categories); + // Removed while accidents have no document or attendants page // if (empty($object->fk_user_employer)) { // $usertmp->fetch('', $mysoc->managers, $mysoc->id, 0, $conf->entity); @@ -307,6 +311,13 @@ $error++; } + if (isModEnabled('categorie')) { + $categories = GETPOST('categories', 'array'); + if (method_exists($object, 'setCategories')) { + $object->setCategories($categories); + } + } + if (!$error) { $result = $object->update($user); if ($result > 0) { @@ -554,11 +565,12 @@ // Action clone object if ($action == 'confirm_clone' && $confirm == 'yes') { - $options['label'] = GETPOST('clone_label'); - $options['workstop'] = GETPOST('clone_workstop'); - $options['lesion'] = GETPOST('clone_lesion'); - $options['metadata'] = GETPOST('clone_metadata'); - $options['photos'] = GETPOST('clone_photos'); + $options['label'] = GETPOST('clone_label'); + $options['workstop'] = GETPOST('clone_workstop'); + $options['lesion'] = GETPOST('clone_lesion'); + $options['metadata'] = GETPOST('clone_metadata'); + $options['photos'] = GETPOST('clone_photos'); + $options['categories'] = GETPOST('clone_categories'); if ($object->id > 0) { $result = $object->createFromClone($user, $object->id, $options); if ($result > 0) { @@ -682,7 +694,16 @@ $doleditor->Create(); print ''; - // Other attributes + // Categories + if (!empty($conf->categorie->enabled)) { + print ''.$langs->trans("Categories").''; + $categoryArborescence = $form->select_all_categories('accident', '', 'parent', 64, 0, 1); + print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, GETPOST('categories', 'array'), '', 0, 'maxwidth500 widthcentpercentminusx'); + print ''; + print ""; + } + + // Other attributes // include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; print ''; @@ -784,6 +805,23 @@ $doleditor->Create(); print ''; + // Tags-Categories + if ($conf->categorie->enabled) { + print ''.$langs->trans("Categories").''; + $categoryArborescence = $form->select_all_categories('accident', '', 'parent', 64, 0, 1); + $c = new Categorie($db); + $cats = $c->containing($object->id, 'accident'); + $arrayselected = array(); + if (is_array($cats)) { + foreach ($cats as $cat) { + $arrayselected[] = $cat->id; + } + } + print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, GETPOST('categories', 'array'), '', 0, 'maxwidth500 widthcentpercentminusx'); + print ''; + print ""; + } + // Other attributes include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_add.tpl.php'; print ''; @@ -862,11 +900,12 @@ // Clone confirmation if (($action == 'clone' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { $formQuestionClone = [ - ['type' => 'text', 'name' => 'clone_label', 'label' => $langs->trans('NewLabelForClone', $langs->transnoentities('The' . ucfirst($object->element))), 'value' => $langs->trans('CopyOf') . ' ' . $object->ref, 'size' => 24], - ['type' => 'checkbox', 'name' => 'clone_workstop', 'label' => $langs->trans('CloneWorkStop'), 'value' => 1], - ['type' => 'checkbox', 'name' => 'clone_metadata', 'label' => $langs->trans('CloneMetadata'), 'value' => 1], - ['type' => 'checkbox', 'name' => 'clone_lesion', 'label' => $langs->trans('CloneLesion'), 'value' => 1], - ['type' => 'checkbox', 'name' => 'clone_photos', 'label' => $langs->trans('ClonePhotos'), 'value' => 1] + ['type' => 'text', 'name' => 'clone_label', 'label' => $langs->trans('NewLabelForClone', $langs->transnoentities('The' . ucfirst($object->element))), 'value' => $langs->trans('CopyOf') . ' ' . $object->ref, 'size' => 24], + ['type' => 'checkbox', 'name' => 'clone_workstop', 'label' => $langs->trans('CloneWorkStop'), 'value' => 1], + ['type' => 'checkbox', 'name' => 'clone_metadata', 'label' => $langs->trans('CloneMetadata'), 'value' => 1], + ['type' => 'checkbox', 'name' => 'clone_lesion', 'label' => $langs->trans('CloneLesion'), 'value' => 1], + ['type' => 'checkbox', 'name' => 'clone_photos', 'label' => $langs->trans('ClonePhotos'), 'value' => 1], + ['type' => 'checkbox', 'name' => 'clone_categories', 'label' => $langs->trans('CloneCategories'), 'value' => 1] ]; $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('CloneObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmCloneObject', $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_clone', $formQuestionClone, 'yes', 'actionButtonClone', 350, 600); @@ -1012,6 +1051,13 @@ print saturne_show_medias_linked('digiriskdolibarr', $pathPhotos, 'small', 0, 0, 0, 0, 50, 50, 0, 0, 0, 'accident/'. $object->ref . '/photos/', $object, 'photo', $permissiontoadd, $permissiontodelete && $object->status <= Accident::STATUS_VALIDATED); print ''; + // Categories + if ($conf->categorie->enabled) { + print ''.$langs->trans("Categories").''; + print $form->showCategories($object->id, 'accident', 1); + print ""; + } + print '
'; print '
'; print dol_get_fiche_end(); From ede511bc070c2663ee06f2f3210f86f25537497e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Tue, 14 Nov 2023 17:53:52 +0100 Subject: [PATCH 14/76] #3486 [Risk] fix: media gallery display --- .../digiriskdolibarr_risklist_view.tpl.php | 85 +++++++------------ js/digiriskdolibarr.min.js | 2 +- js/modules/risk.js | 2 +- view/digiriskelement/digiriskelement_risk.php | 6 ++ 4 files changed, 40 insertions(+), 55 deletions(-) diff --git a/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php b/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php index 7ba07c810..a4af55d27 100644 --- a/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php +++ b/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php @@ -645,11 +645,6 @@ -
@@ -714,20 +709,6 @@ class="risk-evaluation-cotation cotation">
-
- 0) { - $evaluation->photo = $fileName; - $showOnlyFavorite = 1; - } else { - $showOnlyFavorite = 0; - } - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0', 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/tmp/RA0', $evaluation, 'photo', 0, 0, 0, $showOnlyFavorite); ?> -
-
-
trans('Medias'); ?>
- digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RK0', 'small', 0, 0, 0, 0, 150, 150, 1, 0, 0, '/riskassessment/tmp/RK0'); - ?> -
-
@@ -910,20 +880,6 @@ class="risk-evaluation-cotation cotation">
-
- 0) { - $evaluation->photo = $fileName; - $showOnlyFavorite = 1; - } else { - $showOnlyFavorite = 0; - } - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0', 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/tmp/RA0', $evaluation, 'photo', 0, 0, 0, $showOnlyFavorite); ?> -
+
+
+
trans('Medias'); ?>
+ + + + + + +
+ + + + + + + + digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0', 'small', 0, 0, 0, 0, $onPhone ? 40 : 50, $onPhone ? 40 : 50, 1, 0, 0, '/riskassessment/tmp/RA0'); + ?> +
+ +
+
global->DIGIRISKDOLIBARR_TASK_MANAGEMENT) : ?>
@@ -960,15 +948,6 @@ class="risk-evaluation-cotation cotation">
-
-
trans('Medias'); ?>
- '; - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0', 'small', 0, 0, 0, 0, 150, 150, 0, 0, 0, '/riskassessment/tmp/RA0', $evaluation); - print '
'; - ?> - +
+
+
trans('Medias'); ?>
+ + + + + + +
+ + + + + + + + digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0', 'small', 0, 0, 0, 0, $onPhone ? 40 : 50, $onPhone ? 40 : 50, 1, 0, 0, '/riskassessment/tmp/RA0'); + ?> +
+
+
@@ -926,7 +957,6 @@ class="risk-evaluation-cotation cotation"> - diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php index e00fa5ecd..850f7bf61 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php @@ -46,12 +46,6 @@ "> - - -
@@ -123,11 +117,6 @@ class="risk-evaluation-cotation cotationcotation ==
-
- digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/' . $lastEvaluation->ref, 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/' . $lastEvaluation->ref, $lastEvaluation, 'photo', 0, 0, 0, 1); - ?> -
"> trans('CalculatedEvaluation'); ?>
@@ -145,14 +134,36 @@ class="risk-evaluation-cotation cotationcotation == selectDate($lastEvaluation->date_riskassessment, 'RiskAssessmentDateEdit' . $lastEvaluation->id, 0, 0, 0, '', 1, 1); ?>
-
-
trans('Medias'); ?>
- '; - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/' . $lastEvaluation->ref, 'small', 0, 0, 0, 0, 150, 150, 1, 0, 0, '/riskassessment/' . $lastEvaluation->ref, $lastEvaluation); - print '
'; - ?> -
+
+
+
trans('Medias'); ?>
+ + + + + + +
+ + + + + + + digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/' . $lastEvaluation->ref, 'small', 0, 0, 0, 0, $onPhone ? 40 : 50, $onPhone ? 40 : 50, 1, 0, 0, '/riskassessment/' . $lastEvaluation->ref, $lastEvaluation); + ?> +
+
+
From 8c26a3d8cf01e2914e5880d00fbb876d9e085267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 16 Nov 2023 16:07:57 +0100 Subject: [PATCH 16/76] #3486 [RiskAssessment] fix: new media gallery display --- ...giriskdolibarr_riskassessment_view.tpl.php | 103 ++++++++++-------- ...arr_riskassessment_view_edit_modal.tpl.php | 4 +- 2 files changed, 57 insertions(+), 50 deletions(-) diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php index 1422de1d7..03f66e5b5 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php @@ -1,8 +1,13 @@ id]; -$lastEvaluation = array_filter($allRiskAssessment, function($lastRiskAssessment) { +$lastRiskAssessment = array_filter($allRiskAssessment, function($lastRiskAssessment) { return $lastRiskAssessment->status == 1; }); + +if (is_array($lastRiskAssessment) && !empty($lastRiskAssessment)) { + $lastRiskAssessment = array_shift($lastRiskAssessment); +} + if (is_array($allRiskAssessment) && !empty($allRiskAssessment)) : usort($allRiskAssessment, function ($riskAssessmentComparer, $riskAssessmentCompared) { return $riskAssessmentComparer->date_creation < $riskAssessmentCompared->date_creation; @@ -229,7 +234,7 @@ method = $lastEvaluation->method ?: "standard" ; +$evaluation->method = $lastRiskAssessment->method ?: "standard" ; ?>
@@ -264,33 +269,29 @@
global->DIGIRISKDOLIBARR_ADVANCED_RISKASSESSMENT_METHOD) : ?> global->DIGIRISKDOLIBARR_MULTIPLE_RISKASSESSMENT_METHOD == 1 ) : ?> -
button-radius-2"> +
button-radius-2"> trans('SimpleEvaluation') ?>
-
button-radius-2"> +
button-radius-2"> trans('AdvancedEvaluation') ?>
-
button-radius-2"> +
button-radius-2"> trans('SimpleEvaluation') ?>
-
button-radius-2"> +
button-radius-2"> trans('AdvancedEvaluation') ?>
"> - "> + "> -
-
"> +
"> trans('RiskAssessment'); ?>*
-
"> +
">

trans('SelectEvaluation') ?>

@@ -348,22 +349,7 @@ class="risk-evaluation-cotation cotation">
-
- 0) { - $evaluation->photo = $fileName; - $showOnlyFavorite = 1; - } else { - $showOnlyFavorite = 0; - } - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0/' . $risk->ref, 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/tmp/RA0/' . $risk->ref, $evaluation, 'photo', 0, 0, 0, $showOnlyFavorite); - ?> -
-
"> +
"> trans('CalculatedEvaluation'); ?>*
@@ -380,44 +366,65 @@ class="risk-evaluation-cotation cotation">
selectDate('', 'RiskAssessmentDateCreate0', 0, 0, 0, '', 1, 1); ?>
-
-
trans('Medias'); ?>
- '; - print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0/' . $risk->ref, 'small', 0, 0, 0, 0, 150, 150, 0, 0, 0, '/riskassessment/tmp/RA0/' . $risk->ref, $evaluation); - print '
'; - ?> -
+
+
+
trans('Medias'); ?>
+ + + + + + +
+ + + + + + + digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/tmp/RA0/' . $risk->ref, 'small', 0, 0, 0, 0, $onPhone ? 40 : 50, $onPhone ? 40 : 50, 1, 0, 0, '/riskassessment/tmp/RA0/' . $risk->ref); + ?> +
+
+
- 0) : ?> -
+ 0) : ?> +

trans('LastRiskAssessment') . ' ' . $risk->ref; ?>

-
- cotation ?: 0; ?> +
+ cotation ?: 0; ?>
-
+
digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/' . $lastEvaluation->ref, 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/' . $lastEvaluation->ref . '/', $lastEvaluation, 'photo', 0, 0, 0, 1); + print saturne_show_medias_linked('digiriskdolibarr', $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/riskassessment/' . $lastRiskAssessment->ref, 'small', 1, 0, 0, 0, 50, 50, 0, 0, 0, '/riskassessment/' . $lastRiskAssessment->ref . '/', $lastRiskAssessment, 'photo', 0, 0, 0, 1); ?>
- ref; ?> + ref; ?> - global->DIGIRISKDOLIBARR_SHOW_RISKASSESSMENT_DATE && ( ! empty($lastEvaluation->date_riskassessment))) ? $lastEvaluation->date_riskassessment : $lastEvaluation->date_creation)); ?> + global->DIGIRISKDOLIBARR_SHOW_RISKASSESSMENT_DATE && ( ! empty($lastRiskAssessment->date_riskassessment))) ? $lastRiskAssessment->date_riskassessment : $lastRiskAssessment->date_creation)); ?> - fk_user_creat?:$user->id]; + fk_user_creat?:$user->id]; echo getNomUrlUser($userAuthor); ?>
- comment, 120); ?> + comment, 120); ?>
diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php index 850f7bf61..34f000055 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php @@ -140,8 +140,8 @@ class="risk-evaluation-cotation cotationcotation == '; print '
- - '; $pathPhotos = $conf->digiriskdolibarr->multidir_output[$conf->entity] . '/accident/' . $object->ref . '/photos'; ?> - status <= Accident::STATUS_VALIDATED) ? '' : 'style="display:none"' ?>> + status <= Accident::STATUS_DRAFT) ? '' : 'style="display:none"' ?>>
'; @@ -1032,12 +1061,28 @@ if (empty($reshook)) { // Edit $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Modify'); - if ($object->status == $object::STATUS_VALIDATED) { + if ($object->status == $object::STATUS_DRAFT) { print '' . $displayButton . ''; } else { print '' . $displayButton . ''; } + // Validate + $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Validate'); + if ($object->status == $object::STATUS_DRAFT) { + print '' . $displayButton . ''; + } else { + print '' . $displayButton . ''; + } + + // ReOpen + $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('ReOpenDoli'); + if ($object->status == $object::STATUS_VALIDATED) { + print '' . $displayButton . ''; + } else { + print '' . $displayButton . ''; + } + // Lock. $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Lock'); if ($object->status == Accident::STATUS_VALIDATED) { @@ -1070,7 +1115,7 @@ // Accident Lines $accidentWorkstops = $objectline->fetchFromParent($object->id); - if (($object->status == Accident::STATUS_VALIDATED) || (!empty($accidentWorkstops))) { + if (($object->status == Accident::STATUS_DRAFT) || (!empty($accidentWorkstops))) { // ACCIDENT LINES print '
'; print load_fiche_titre($langs->trans("AccidentRiskList"), '', ''); @@ -1162,7 +1207,7 @@ $coldisplay += $colspan; //Actions buttons - if ($object->status == Accident::STATUS_VALIDATED) { + if ($object->status == Accident::STATUS_DRAFT) { print ''; $coldisplay++; print 'id . '" style="padding-right: 20px">'; @@ -1182,7 +1227,7 @@ } } //action create - if ($object->status == Accident::STATUS_VALIDATED && $permissiontoadd && $action != 'editline') { + if ($object->status == Accident::STATUS_DRAFT && $permissiontoadd && $action != 'editline') { print '
'; print ''; print ''; From 0ee33f78c425b63e67a05a0f1954a97f4d0335ca Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 16 Mar 2023 14:44:20 +0100 Subject: [PATCH 22/76] #3086 [Conf] fix: use isModEnabled instead of check conf --- class/actions_digiriskdolibarr.class.php | 6 +++--- core/modules/modDigiriskDolibarr.class.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index afb198150..407196841 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -572,13 +572,13 @@ public function emailElementlist($parameters) /* print_r($parameters); print_r($object); echo "action: " . $action; */ if ($parameters['currentcontext'] == 'emailtemplates') { // do something only for the context 'somecontext1' or 'somecontext2' - if ($conf->digiriskdolibarr->enabled && $user->rights->digiriskdolibarr->preventionplan->read) { + if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->preventionplan->read) { $value['preventionplan'] = ' ' . dol_escape_htmltag($langs->trans('PreventionPlan')); } - if ($conf->digiriskdolibarr->enabled && $user->rights->digiriskdolibarr->firepermit->read) { + if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->firepermit->read) { $value['firepermit'] = ' ' . dol_escape_htmltag($langs->trans('FirePermit')); } - if ($conf->digiriskdolibarr->enabled && $user->rights->digiriskdolibarr->riskassessmentdocument->read) { + if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->riskassessmentdocument->read) { $value['riskassessmentdocument'] = ' ' . dol_escape_htmltag($langs->trans('RiskAssessmentDocument')); } } diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index aade1578b..e15e4b262 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -849,7 +849,7 @@ public function __construct($db) $i => ['DIGIRISKDOLIBARR_CUSTOM_NUM_REF_SET', 'integer', 0, '', 0, 'current'], ]; - if ( ! isset($conf->digiriskdolibarr) || ! isset($conf->digiriskdolibarr->enabled) ) { + if ( ! isset($conf->digiriskdolibarr) || isModEnabled('digiriskdolibarr')) { $conf->digiriskdolibarr = new stdClass(); $conf->digiriskdolibarr->enabled = 0; } From 88992b1cec7db05d3e33ac44018811287c35dd9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Fri, 17 Nov 2023 18:01:40 +0100 Subject: [PATCH 23/76] #3540 [Accident] add: odt first version --- .../doc_registerdocument_odt.modules.php | 43 +++++++++++++++++- .../template_registerdocument.odt | Bin 29526 -> 29809 bytes 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 1a57a89eb..8c2286969 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -93,7 +93,8 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa { $tmpArray = []; - $objectDocument->DigiriskFillJSON(); + $ticket = new Ticket($this->db); + $accident = new Accident($this->db); $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); @@ -103,6 +104,44 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; $moreParam['hideTemplateName'] = 1; - return parent::write_file($objectDocument, $outputLangs, $srcTemplatePath, $hideDetails, $hideDesc, $hideRef, $moreParam); + $tmpArray['company_nb_employees'] = ; + $tmpArray['total_page_nb'] = 6; + //foreach +// $tmpArray['caregiver_id'] = ; +// $tmpArray['caregiver_lastname'] = ; +// $tmpArray['caregiver_firstname'] = ; +// $tmpArray['caregiver_qualification'] = ; +// $tmpArray['caregiver_signature'] = ; + //foreach + // $tmpArray['register_controller_id'] = ; + // $tmpArray['register_controller_lastname'] = ; + // $tmpArray['register_controller_firstname'] = ; + // $tmpArray['register_controller_society'] = ; + // $tmpArray['register_controller_date'] = ; + // $tmpArray['register_controller_signature'] = ; + // $tmpArray['register_controller_note'] = ; + + $accidentList = $accident->fetchAll('', '', 0, 0, ['customsql' => 'fk_ticket > 0']); + + if (is_array($accidentList) && !empty($accidentList)) { + // foreach +// $tmpArray['register_name'] = ; +// $tmpArray['register_date'] = ; +// $tmpArray['register_fullname'] = ; +// $tmpArray['register_datehour'] = ; +// $tmpArray['register_location'] = ; +// $tmpArray['register_circumstances'] = ; +// $tmpArray['register_lesion_location'] = ; +// $tmpArray['register_lesion_nature'] = ; +// $tmpArray['register_witnesses_data'] = ; +// $tmpArray['register_external_society_implied'] = ; +// $tmpArray['register_caregiver_fullname'] = ; +// $tmpArray['register_victim_signature'] = ; +// $tmpArray['register_note'] = ; + } + + + + return parent::write_file($objectDocument, $outputLangs, $srcTemplatePath, $hideDetails, $hideDesc, $hideRef, $moreParam); } } diff --git a/documents/doctemplates/registerdocument/template_registerdocument.odt b/documents/doctemplates/registerdocument/template_registerdocument.odt index fe64b1fef4a6954985ca2076f87ecfea6587c138..84bc8c385628c32dcb78d57caad4429a06003b2f 100644 GIT binary patch delta 24735 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 delta 24429 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 From f763178d4b347e8ee4cafdfdcefe80c35b369889 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 16 Mar 2023 15:01:20 +0100 Subject: [PATCH 24/76] #3085 [Document] fix: rename description into label for orque --- .../projectdocument/pdf_orque_projectdocument.modules.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/projectdocument/pdf_orque_projectdocument.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/projectdocument/pdf_orque_projectdocument.modules.php index 9bda0ac6a..91ecb34b0 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/projectdocument/pdf_orque_projectdocument.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/projectdocument/pdf_orque_projectdocument.modules.php @@ -670,7 +670,7 @@ protected function _tableau(&$pdf, $tab_top, $tab_height, $nexY, $outputlangs, $ $pdf->MultiCell($this->posxlabel - $this->posxriskassessment, 3, $outputlangs->transnoentities('RiskAssessment'), '', 'L'); $pdf->SetXY($this->posxlabel, $tab_top + 1); - $pdf->MultiCell($this->posxbudget - $this->posxlabel, 3, $outputlangs->transnoentities('Description'), 0, 'L'); + $pdf->MultiCell($this->posxbudget - $this->posxlabel, 3, $outputlangs->transnoentities('Label'), 0, 'L'); $pdf->SetXY($this->posxbudget, $tab_top + 1); $pdf->MultiCell($this->posxworkload - $this->posxbudget, 3, $outputlangs->transnoentities('Budget'), 0, 'R'); From 6d9946e8b6b1bd4984816a5cef54c625712fbdb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Mon, 20 Nov 2023 17:59:35 +0100 Subject: [PATCH 25/76] #35540 [RegisterDocument] fix: register document data --- .../doc_registerdocument_odt.modules.php | 240 +++++++++++++++--- .../template_registerdocument.odt | Bin 29809 -> 29965 bytes 2 files changed, 203 insertions(+), 37 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 8c2286969..24f0a0930 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -25,9 +25,16 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/doc.lib.php'; +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticket.class.php'; + +// Load DigiriskDolibarr libraries +require_once __DIR__ . '/../../../../../class/accident.class.php'; +require_once __DIR__ . '/../../../../../class/evaluator.class.php'; +require_once __DIR__ . '/../../../../../class/digiriskelement.class.php'; // Load saturne libraries require_once __DIR__ . '/../../../../../../saturne/core/modules/saturne/modules_saturne.php'; +require_once __DIR__ . '/../../../../../../saturne/class/saturnesignature.class.php'; /** * Class to build documents using ODF templates generator @@ -76,6 +83,186 @@ public function info(Translate $langs): string return parent::info($langs); } + + /** + * Fill all odt tags for segments lines. + * + * @param Odf $odfHandler Object builder odf library. + * @param Translate $outputLangs Lang object to use for output. + * @param array $moreParam More param (Object/user/etc). + * + * @return int 1 if OK, <=0 if KO. + * @throws Exception + */ + public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $moreParam): int + { + global $conf, $moduleNameLowerCase, $langs; + + $ticket = new Ticket($this->db); + $accident = new Accident($this->db); + $digiriskElement = new DigiriskElement($this->db); + $accidentLesion = new AccidentLesion($this->db); + $accidentMetaData = new AccidentMetaData($this->db); + $userTmp = new User($this->db); + $thirdparty = new Societe($this->db); + $signatory = new SaturneSignature($this->db); + + // Replace tags of lines. + try { + $accidentList = $accident->fetchAll('', '', 0, 0, ['customsql' => 'fk_ticket > 0']); + $tempDir = $conf->$moduleNameLowerCase->multidir_output[$conf->entity ?? 1] . '/temp/'; + + // Get register first tab data. + $foundTagForLines = 1; + try { + $listLines = $odfHandler->setSegment('registers'); + } catch (OdfException $e) { + // We may arrive here if tags for lines not present into template. + $foundTagForLines = 0; + $listLines = ''; + dol_syslog($e->getMessage()); + } + + if ($foundTagForLines) { + if (is_array($accidentList) && !empty($accidentList)) { + foreach($accidentList as $accidentSingle) { + $ticket->fetch($accidentSingle->fk_ticket); + $digiriskElement->fetch($ticket->array_options['options_digiriskdolibarr_ticket_service']); + $accidentLesions = $accidentLesion->fetchAll('', '', 0, 0, ['customsql' => 't.fk_accident = ' . $accidentSingle->id]); + $accidentMetaData->fetch(0, '', ' AND fk_accident = ' . $accidentSingle->id . ' AND status = 1'); + $userTmp->fetch($accidentMetaData->fk_user_witness); + $thirdparty->fetch($accidentMetaData->fk_soc_responsible); + + $tmpArray['register_name'] = $ticket->ref; + $tmpArray['register_date'] = dol_print_date($ticket->datec, 'day'); + $tmpArray['register_fullname'] = $ticket->array_options['options_digiriskdolibarr_ticket_lastname'] . ' ' . $ticket->array_options['options_digiriskdolibarr_ticket_firstname']; + $tmpArray['register_datehour'] = dol_print_date($ticket->array_options['options_digiriskdolibarr_ticket_date'], 'day'); + $tmpArray['register_location'] = $digiriskElement->ref . ' ' . $digiriskElement->label; + $tmpArray['register_circumstances'] = $accidentSingle->description; + + $lesionNatures = ''; + $lesionLocation = ''; + if (is_array($accidentLesions) && !empty($accidentLesions)) { + foreach ($accidentLesions as $accidentLinkedLesion) { + $lesionNatures .= $langs->trans($accidentLinkedLesion->lesion_nature) . ' ,'; + $lesionLocation .= $langs->trans($accidentLinkedLesion->lesion_localization) . ' ,'; + } + } + $tmpArray['register_lesion_location'] = rtrim($lesionLocation, ','); + $tmpArray['register_lesion_nature'] = rtrim($lesionNatures, ','); + + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); + + } + } + $odfHandler->mergeSegment($listLines); + } + + // Get register second tab data. + try { + $listLines = $odfHandler->setSegment('registers2'); + } catch (OdfException $e) { + // We may arrive here if tags for lines not present into template. + $foundTagForLines = 0; + $listLines = ''; + dol_syslog($e->getMessage()); + } + + if ($foundTagForLines) { + if (is_array($accidentList) && !empty($accidentList)) { + foreach ($accidentList as $accidentSingle) { + $ticket->fetch($accidentSingle->fk_ticket); + $digiriskElement->fetch($ticket->array_options['options_digiriskdolibarr_ticket_service']); + $accidentAttendants = $signatory->fetchSignatory('', $accidentSingle->id, 'accident'); + $accidentMetaData->fetch( + 0, + '', + ' AND fk_accident = ' . $accidentSingle->id . ' AND status = 1' + ); + $userTmp->fetch($accidentMetaData->fk_user_witness); + $thirdparty->fetch($accidentMetaData->fk_soc_responsible); + + $victimArray = $accidentAttendants['Victim']; + $careGiverArray = $accidentAttendants['Caregiver']; + + if (is_array($victimArray) && !empty($victimArray)) { + $victimData = array_shift($victimArray); + $encodedImage = explode(',', $victimData->signature)[1]; + $decodedImage = base64_decode($encodedImage); + file_put_contents($tempDir . 'signature' . $victimData->id . '.png', $decodedImage); + $tmpArray['register_victim_signature'] = $tempDir . 'signature' . $victimData->id . '.png'; + } else { + $tmpArray['register_victim_signature'] = ''; + } + if (is_array($careGiverArray) && !empty($careGiverArray)) { + $careGiverData = array_shift($careGiverArray); + $tmpArray['register_caregiver_fullname'] = $careGiverData->getFullName($langs); + $encodedImage = explode(',', $careGiverData->signature)[1]; + $decodedImage = base64_decode($encodedImage); + file_put_contents($tempDir . 'signature' . $careGiverData->id . '.png', $decodedImage); + $tmpArray['register_caregiver_signature'] = $tempDir . 'signature' . $careGiverData->id . '.png'; + } else { + $tmpArray['register_caregiver_fullname'] = ''; + $tmpArray['register_caregiver_signature'] = ''; + } + + $tmpArray['register_witnesses_data'] = $userTmp->getFullName($langs); + $tmpArray['register_external_society_implied'] = $thirdparty->getFullName($langs); + + $tmpArray['register_note'] = $ticket->note_public; + + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); + } + } + $odfHandler->mergeSegment($listLines); + } + + // Get register second tab data. + try { + $listLines = $odfHandler->setSegment('caregivers'); + } catch (OdfException $e) { + // We may arrive here if tags for lines not present into template. + $foundTagForLines = 0; + $listLines = ''; + dol_syslog($e->getMessage()); + } + + if ($foundTagForLines) { + if (is_array($accidentList) && !empty($accidentList)) { + foreach($accidentList as $accidentSingle) { + $accidentCaregivers = $signatory->fetchSignatory('Caregiver', $accidentSingle->id, 'accident'); + if (is_array($accidentCaregivers) && !empty($accidentCaregivers)) { + foreach($accidentCaregivers as $accidentCaregiver) { + $tmpArray['caregiver_id'] = $accidentCaregiver->id; + $tmpArray['caregiver_lastname'] = $accidentCaregiver->lastname; + $tmpArray['caregiver_firstname'] = $accidentCaregiver->firstname; + if ($accidentCaregiver->object_type == 'user') { + $userTmp->fetch($accidentCaregiver->fk_object); + $tmpArray['caregiver_qualification'] = $userTmp->job; + } else { + $tmpArray['caregiver_qualification'] = ''; + } + $encodedImage = explode(',', $accidentCaregiver->signature)[1]; + $decodedImage = base64_decode($encodedImage); + file_put_contents($tempDir . 'signature' . $accidentCaregiver->id . '.png', $decodedImage); + $tmpArray['caregiver_signature'] = $tempDir . 'signature' . $accidentCaregiver->id . '.png'; + + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); + } + } + } + } + $odfHandler->mergeSegment($listLines); + } + + } catch (OdfException $e) { + $this->error = $e->getMessage(); + dol_syslog($this->error, LOG_WARNING); + return -1; + } + return 0; + } + /** * Function to build a document on disk. * @@ -91,10 +278,12 @@ public function info(Translate $langs): string */ public function write_file(SaturneDocuments $objectDocument, Translate $outputLangs, string $srcTemplatePath, int $hideDetails = 0, int $hideDesc = 0, int $hideRef = 0, array $moreParam): int { - $tmpArray = []; + global $langs; - $ticket = new Ticket($this->db); - $accident = new Accident($this->db); + $evaluator = new Evaluator($this->db); + + $tmpArray = []; + $tmpArray['register_name'] = $langs->trans('RegisterDocument'); $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); @@ -104,43 +293,20 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; $moreParam['hideTemplateName'] = 1; - $tmpArray['company_nb_employees'] = ; + $arrayNbEmployees = $evaluator->getNbEmployees(); + + $tmpArray['company_nb_employees'] = array_shift($arrayNbEmployees); $tmpArray['total_page_nb'] = 6; - //foreach -// $tmpArray['caregiver_id'] = ; -// $tmpArray['caregiver_lastname'] = ; -// $tmpArray['caregiver_firstname'] = ; -// $tmpArray['caregiver_qualification'] = ; -// $tmpArray['caregiver_signature'] = ; - //foreach - // $tmpArray['register_controller_id'] = ; - // $tmpArray['register_controller_lastname'] = ; - // $tmpArray['register_controller_firstname'] = ; - // $tmpArray['register_controller_society'] = ; - // $tmpArray['register_controller_date'] = ; - // $tmpArray['register_controller_signature'] = ; - // $tmpArray['register_controller_note'] = ; - - $accidentList = $accident->fetchAll('', '', 0, 0, ['customsql' => 'fk_ticket > 0']); - - if (is_array($accidentList) && !empty($accidentList)) { - // foreach -// $tmpArray['register_name'] = ; -// $tmpArray['register_date'] = ; -// $tmpArray['register_fullname'] = ; -// $tmpArray['register_datehour'] = ; -// $tmpArray['register_location'] = ; -// $tmpArray['register_circumstances'] = ; -// $tmpArray['register_lesion_location'] = ; -// $tmpArray['register_lesion_nature'] = ; -// $tmpArray['register_witnesses_data'] = ; -// $tmpArray['register_external_society_implied'] = ; -// $tmpArray['register_caregiver_fullname'] = ; -// $tmpArray['register_victim_signature'] = ; -// $tmpArray['register_note'] = ; - } + $tmpArray['register_controller_id'] = ''; + $tmpArray['register_controller_lastname'] = ''; + $tmpArray['register_controller_firstname'] = ''; + $tmpArray['register_controller_society'] = ''; + $tmpArray['register_controller_date'] = ''; + $tmpArray['register_controller_signature'] = ''; + $tmpArray['register_controller_note'] = ''; + $moreParam['tmparray'] = $tmpArray; return parent::write_file($objectDocument, $outputLangs, $srcTemplatePath, $hideDetails, $hideDesc, $hideRef, $moreParam); } diff --git a/documents/doctemplates/registerdocument/template_registerdocument.odt b/documents/doctemplates/registerdocument/template_registerdocument.odt index 84bc8c385628c32dcb78d57caad4429a06003b2f..88eca7debce54d9567e6cc0d813e005e8ad1c948 100644 GIT binary patch delta 11208 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 delta 11071 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 From 2ac468414d79b4c6adc39046c774381ea71bcc7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Tue, 21 Nov 2023 15:51:40 +0100 Subject: [PATCH 26/76] #1522 [Accident] add: accident by year dashboard --- class/accident.class.php | 76 ++++++++++++++++++++++++++++++- langs/fr_FR/digiriskdolibarr.lang | 1 + 2 files changed, 76 insertions(+), 1 deletion(-) diff --git a/class/accident.class.php b/class/accident.class.php index c22185936..b622ebf7a 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -31,6 +31,7 @@ require_once __DIR__ . '/../lib/digiriskdolibarr_function.lib.php'; require_once __DIR__ . '/digiriskdocuments.class.php'; +require_once __DIR__ . '/digiriskdolibarrdashboard.class.php'; require_once __DIR__ . '/evaluator.class.php'; require_once __DIR__ . '/../core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_standard.php'; @@ -385,6 +386,7 @@ public function load_dashboard(): array $arrayNbDaysWithoutAccident = $this->getNbDaysWithoutAccident(); $arrayNbAccidents = $this->getNbAccidents(); + $arrayNbAccidentsLast3Years = $this->getNbAccidentsLast3years(); $arrayNbWorkstopDays = $this->getNbWorkstopDays(); $arrayNbAccidentsByEmployees = $this->getNbAccidentsByEmployees(); $arrayNbPresquAccidents = $this->getNbPresquAccidents(); @@ -414,7 +416,7 @@ public function load_dashboard(): array ] ]; - $array['graphs'] = [$arrayNbAccidents]; + $array['graphs'] = [$arrayNbAccidents, $arrayNbAccidentsLast3Years]; return $array; } @@ -492,6 +494,78 @@ public function getNbAccidents(): array return $array; } + + /** + * Get number accidents for last 3 years + * + * @return array + * @throws Exception + */ + public function getNbAccidentsLast3years(): array + { + global $langs; + + // Graph Title parameters + $array['title'] = $langs->transnoentities('AccidentByYear'); + $array['picto'] = $this->picto; + + // Graph parameters + $array['width'] = '100%'; + $array['height'] = 400; + $array['type'] = 'bar'; + $array['showlegend'] = $conf->browser->layout == 'phone' ? 1 : 2; + $array['dataset'] = 3; + + $array['labels'] = [ + 'currentyear' => [ + 'label' => date('Y'), + 'color' => '#e05353' + ], + 'lastyear' => [ + 'label' => date("Y",strtotime("-1 year")), + 'color' => '#e9ad4f' + ], + 'pastlastyear' => [ + 'label' => date("Y",strtotime("-2 year")), + 'color' => '#0000FF' + ], + ]; + + $arrayAccidents = []; + + $accidentList = $this->fetchAll(); + + if (is_array($accidentList) && !empty($accidentList)) { + foreach($accidentList as $accident) { + $accidentDate = getdate($accident->date_creation); + $yearKey = $accidentDate['year']; + $monthKey = $accidentDate['mon']; + $accidentsByYear[$yearKey][$monthKey - 1] += 1; + } + } + + for ($i = 1; $i < 13; $i++) { + $month = $langs->transnoentitiesnoconv('MonthShort'.sprintf("%02d", $i)); + $arrayAccidents[$i - 1] = array($month); + for ($j = 0; $j < 3; $j++) { + $arrayAccidents[$i - 1][date('Y') - $j] = 0; + } + } + + + foreach($accidentsByYear as $year => $accidentByYear) { + foreach($accidentByYear as $month => $accidentByMonth) { + $arrayAccidents[$month][$year] = $accidentByMonth; + } + } + + foreach($arrayAccidents as $arrayAccident) { + $array['data'][] = array_values($arrayAccident); + } + + return $array; + } + /** * Get number workstop days. * diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 33e1a9bca..db67ecfa5 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -521,6 +521,7 @@ DateEndWorkStop = Date de fin d'arrêt de travail ReturnWorkDate = Date de reprise d'activité DayWithoutAccident = Jours sans accident(s) AccidentRepartition = Répartition des accidents par type +AccidentByYear = Répartition des accidents par année NbAccidentsByEmployees = Nombre d'accidents par salarié FrequencyIndex = Indice de fréquence FrequencyRate = Taux de fréquence From 436e7d37e16b0ff2c4e2dc5312542e06bdc48cd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 22 Nov 2023 11:30:12 +0100 Subject: [PATCH 27/76] #3517 [RiskAssessment] fix: risk assessment comment wordbreak --- .../digiriskdolibarr_riskassessment_view_single.tpl.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_single.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_single.tpl.php index 36b44e69e..731d0d456 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_single.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_single.tpl.php @@ -1,7 +1,7 @@ 0) : ?> -
+
-
+
comment, 120)); ?>
From c1c3a6c1163d0f289efcdd01edbbadd4f8fe6851 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 23 Nov 2023 10:31:43 +0100 Subject: [PATCH 28/76] #3086 [Conf] fix: better check conditions --- class/actions_digiriskdolibarr.class.php | 8 ++++---- core/modules/modDigiriskDolibarr.class.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index 407196841..de18751e4 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -571,14 +571,14 @@ public function emailElementlist($parameters) $value = array(); /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if ($parameters['currentcontext'] == 'emailtemplates') { // do something only for the context 'somecontext1' or 'somecontext2' - if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->preventionplan->read) { + if (isModEnabled('digiriskdolibarr') && $parameters['currentcontext'] == 'emailtemplates') { // do something only for the context 'somecontext1' or 'somecontext2' + if ($user->hasRight('digiriskdolibarr', 'preventionplan', 'read')) { $value['preventionplan'] = ' ' . dol_escape_htmltag($langs->trans('PreventionPlan')); } - if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->firepermit->read) { + if ($user->hasRight('digiriskdolibarr', 'firepermit', 'read')) { $value['firepermit'] = ' ' . dol_escape_htmltag($langs->trans('FirePermit')); } - if (isModEnabled('digiriskdolibarr') && $user->rights->digiriskdolibarr->riskassessmentdocument->read) { + if ($user->hasRight('digiriskdolibarr', 'riskassessmentdocument', 'read')) { $value['riskassessmentdocument'] = ' ' . dol_escape_htmltag($langs->trans('RiskAssessmentDocument')); } } diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index e15e4b262..da810919b 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -849,7 +849,7 @@ public function __construct($db) $i => ['DIGIRISKDOLIBARR_CUSTOM_NUM_REF_SET', 'integer', 0, '', 0, 'current'], ]; - if ( ! isset($conf->digiriskdolibarr) || isModEnabled('digiriskdolibarr')) { + if (!isModEnabled('digiriskdolibarr')) { $conf->digiriskdolibarr = new stdClass(); $conf->digiriskdolibarr->enabled = 0; } From ce26ad0fa006e6f40f239a0edb804476c6ed4c6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 23 Nov 2023 15:25:24 +0100 Subject: [PATCH 29/76] #1438 [Ticket] fix: langs transnoentities --- admin/ticket/ticket.php | 2 +- class/ticketdigiriskstats.class.php | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/ticket/ticket.php b/admin/ticket/ticket.php index 7cd9a28ad..378a1e07e 100644 --- a/admin/ticket/ticket.php +++ b/admin/ticket/ticket.php @@ -240,7 +240,7 @@ exit; } if (dol_strlen($constraintLabel) == 0) { - $constraintLabel = $langs->trans($langs->trans(ucfirst($comparatorPost) . 'Than') . ' ' . $rangeNumberPost . ' ' . $langs->trans(ucfirst($timeRangePost))); + $constraintLabel = $langs->trans($langs->transnoentities(ucfirst($comparatorPost) . 'Than') . ' ' . $rangeNumberPost . ' ' . $langs->transnoentities(ucfirst($timeRangePost))); } $accidentWorkStopTimeRangesJson = $conf->global->DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE; diff --git a/class/ticketdigiriskstats.class.php b/class/ticketdigiriskstats.class.php index 80d403f0e..ce901df07 100644 --- a/class/ticketdigiriskstats.class.php +++ b/class/ticketdigiriskstats.class.php @@ -261,6 +261,8 @@ public function getNbTicketByDigiriskElementAndTicketTags($date_start = 0, $date $accidentWorkStopDaysCounter += $accidentWorkStop->workstop_days; } } + + // Turn constraint assertion (less:2:days) into executable logical condition $condition = "\$result = \$accidentWorkStopDaysCounter $constraintComparator \$constraintInDays*$constraintMultiplicator;"; eval($condition); From da0e5263643ed3c999201e0a20672253134f5dc4 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 23 Nov 2023 15:38:24 +0100 Subject: [PATCH 30/76] #2757 [Accident] fix: minor tags inaccuracies --- class/accident.class.php | 1 - core/modules/modDigiriskDolibarr.class.php | 32 +++++++++++----------- langs/fr_FR/digiriskdolibarr.lang | 1 + view/accident/accident_card.php | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index 4a90c2dab..bfd534551 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -312,7 +312,6 @@ public function createFromClone(User $user, int $fromID, array $options): int foreach ($categories as $cat) { $categoryIds[] = $cat->id; } - $object->fetch($accidentId); $object->setCategories($categoryIds); } } diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index ed872dd25..3e4cceb60 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -1365,21 +1365,6 @@ public function __construct($db) 'user' => 0, // 0=Menu for internal users, 1=external users, 2=both ]; - $this->menu[$r++] = [ - 'fk_menu' => 'fk_mainmenu=digiriskdolibarr,fk_leftmenu=digiriskaccident', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode - 'type' => 'left', // This is a Left menu entry - 'titre' => '' . $langs->transnoentities('AccidentInvestigation'), - 'mainmenu' => 'digiriskdolibarr', - 'leftmenu' => 'digiriskaccidentinvestigation', - 'url' => '/digiriskdolibarr/view/accidentinvestigation/accidentinvestigation_list.php', - 'langs' => 'digiriskdolibarr@digiriskdolibarr', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position' => 100 + $r, - 'enabled' => '$conf->digiriskdolibarr->enabled && $conf->saturne->enabled', // Define condition to show or hide menu entry. Use '$conf->digiriskdolibarr->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected. - 'perms' => '$user->rights->digiriskdolibarr->lire && $user->rights->digiriskdolibarr->accidentinvestigation->read', // Use 'perms'=>'$user->rights->digiriskdolibarr->level1->level2' if you want your menu with a permission rules - 'target' => '', - 'user' => 0, // 0=Menu for internal users, 1=external users, 2=both - ]; - $this->menu[$r++] = [ 'fk_menu' => 'fk_mainmenu=digiriskdolibarr,fk_leftmenu=digiriskaccident', 'type' => 'left', @@ -1388,13 +1373,28 @@ public function __construct($db) 'leftmenu' => 'digiriskdolibarr_accidenttags', 'url' => '/categories/index.php?type=accident', 'langs' => 'digiriskdolibarr@digiriskdolibarr', - 'position' => 1000 + $r, + 'position' => 100 + $r, 'enabled' => '$conf->digiriskdolibarr->enabled && $conf->categorie->enabled && $user->rights->digiriskdolibarr->accident->read', 'perms' => '$user->rights->digiriskdolibarr->accident->read', 'target' => '', 'user' => 0, ]; + $this->menu[$r++] = [ + 'fk_menu' => 'fk_mainmenu=digiriskdolibarr', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode + 'type' => 'left', // This is a Left menu entry + 'titre' => '' . $langs->transnoentities('AccidentInvestigation'), + 'mainmenu' => 'digiriskdolibarr', + 'leftmenu' => 'digiriskaccidentinvestigation', + 'url' => '/digiriskdolibarr/view/accidentinvestigation/accidentinvestigation_list.php', + 'langs' => 'digiriskdolibarr@digiriskdolibarr', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. + 'position' => 100 + $r, + 'enabled' => '$conf->digiriskdolibarr->enabled && $conf->saturne->enabled', // Define condition to show or hide menu entry. Use '$conf->digiriskdolibarr->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected. + 'perms' => '$user->rights->digiriskdolibarr->lire && $user->rights->digiriskdolibarr->accidentinvestigation->read', // Use 'perms'=>'$user->rights->digiriskdolibarr->level1->level2' if you want your menu with a permission rules + 'target' => '', + 'user' => 0, // 0=Menu for internal users, 1=external users, 2=both + ]; + $this->menu[$r++] = [ 'fk_menu' => 'fk_mainmenu=digiriskdolibarr', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode 'type' => 'left', // This is a Left menu entry diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 99acb46c1..e3b1128a1 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -569,6 +569,7 @@ CloneWorkStop = Cloner les arrêts de travail ? CloneMetadata = Cloner les données complémentaires ? CloneLesion = Cloner les données complémentaires des lésions ? ClonePhotos = Cloner les photos ? +CloneCategories = Cloner les tags/catégories ? CloneFrom = Clone de AccidentInvestigationLinked = Enquête accident liée AccidentInvestigationRole = Les rôles de l'enquête accident diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index b3cfced78..9e5f0a5ce 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -698,7 +698,7 @@ if (!empty($conf->categorie->enabled)) { print ''.$langs->trans("Categories").''; $categoryArborescence = $form->select_all_categories('accident', '', 'parent', 64, 0, 1); - print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, GETPOST('categories', 'array'), '', 0, 'maxwidth500 widthcentpercentminusx'); + print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, GETPOST('categories', 'array'), '', 0, 'quatrevingtpercent maxwidth300 widthcentpercentminusx'); print ''; print ""; } From f42aab34b2ab6c4f27cde54f3105fbd5995eacdc Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 16 Mar 2023 17:32:19 +0100 Subject: [PATCH 31/76] #624 [PreventionPlanCard] add: add button resp_ext_soc --- view/preventionplan/preventionplan_card.php | 1 + 1 file changed, 1 insertion(+) diff --git a/view/preventionplan/preventionplan_card.php b/view/preventionplan/preventionplan_card.php index b32f3998c..f524ba5e9 100644 --- a/view/preventionplan/preventionplan_card.php +++ b/view/preventionplan/preventionplan_card.php @@ -693,6 +693,7 @@ print $htmltext; print ''; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); + print ' '; print ''; // CSSCT Intervention From bf75b646dbba4902648e3cb5e5414723c574b7c8 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 16 Mar 2023 17:35:29 +0100 Subject: [PATCH 32/76] #624 [FirePermitCard] add: add button resp_ext_soc --- view/firepermit/firepermit_card.php | 1 + 1 file changed, 1 insertion(+) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index e65cf6634..8857e05ac 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -690,6 +690,7 @@ print $htmltext; print ''; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); + print ' '; print ''; //Labour inspector Society -- Entreprise Inspecteur du travail From 40a52a8c3cc8d727d76fd632300d528eda4af054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 23 Nov 2023 15:46:06 +0100 Subject: [PATCH 33/76] #1522 [Accident] fix: dashboard colors & data order --- class/accident.class.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index b622ebf7a..c966534fb 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -513,21 +513,21 @@ public function getNbAccidentsLast3years(): array $array['width'] = '100%'; $array['height'] = 400; $array['type'] = 'bar'; - $array['showlegend'] = $conf->browser->layout == 'phone' ? 1 : 2; + $array['showlegend'] = 1; $array['dataset'] = 3; $array['labels'] = [ - 'currentyear' => [ - 'label' => date('Y'), - 'color' => '#e05353' + 'pastlastyear' => [ + 'label' => date("Y",strtotime("-2 year")), + 'color' => '#9567aa' ], 'lastyear' => [ 'label' => date("Y",strtotime("-1 year")), - 'color' => '#e9ad4f' + 'color' => '#4f9ebe' ], - 'pastlastyear' => [ - 'label' => date("Y",strtotime("-2 year")), - 'color' => '#0000FF' + 'currentyear' => [ + 'label' => date('Y'), + 'color' => '#fac461' ], ]; @@ -548,7 +548,7 @@ public function getNbAccidentsLast3years(): array $month = $langs->transnoentitiesnoconv('MonthShort'.sprintf("%02d", $i)); $arrayAccidents[$i - 1] = array($month); for ($j = 0; $j < 3; $j++) { - $arrayAccidents[$i - 1][date('Y') - $j] = 0; + $arrayAccidents[$i - 1][date('Y') - 2 + $j] = 0; } } From b24f95a39af2b18d19e0f337ecf1a798c3f7bc0a Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 23 Nov 2023 16:01:30 +0100 Subject: [PATCH 34/76] #624 [PP/FP] fix: remove target blank --- view/firepermit/firepermit_card.php | 2 +- view/preventionplan/preventionplan_card.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index 8857e05ac..b77fd1829 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -690,7 +690,7 @@ print $htmltext; print ''; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print ' '; + print ''; print ''; //Labour inspector Society -- Entreprise Inspecteur du travail diff --git a/view/preventionplan/preventionplan_card.php b/view/preventionplan/preventionplan_card.php index f524ba5e9..2d9a07b43 100644 --- a/view/preventionplan/preventionplan_card.php +++ b/view/preventionplan/preventionplan_card.php @@ -693,7 +693,7 @@ print $htmltext; print ''; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print ' '; + print ''; print ''; // CSSCT Intervention From b0b4cd306fadcdcbd929d72d9446b6ed4e515a3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 23 Nov 2023 16:13:46 +0100 Subject: [PATCH 35/76] #3540 [Accident] fix: add lesions and workstop conditions --- .../digiriskdolibarr_accident_lesion.tpl.php | 2 +- langs/fr_FR/digiriskdolibarr.lang | 2 + view/accident/accident_card.php | 222 +++++++++--------- 3 files changed, 113 insertions(+), 113 deletions(-) diff --git a/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php b/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php index 6e9da2fe2..acf52cae5 100644 --- a/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php +++ b/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php @@ -95,7 +95,7 @@ } print ''; } -if ($object->status == 1 && $permissiontoadd) { +if ($object->status == $object::STATUS_DRAFT && $permissiontoadd) { print ''; print ''; print ''; diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 2a11688c8..1dfe0cfd9 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -575,6 +575,8 @@ ClonePhotos = Cloner les photos ? CloneFrom = Clone de AccidentInvestigationLinked = Enquête accident liée AccidentInvestigationRole = Les rôles de l'enquête accident +LesionsOrWorkStop = lésions ou arrêts de travail + # AccidentTooltip - Tooltip des accidents VictimActivityTooltip = Précisez l’activité ou la tâche de la victime au moment de l’accident, c’est-à-dire ce que faisait la victime diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 83532f3e3..af748aa68 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -913,7 +913,7 @@ // SetValidated confirmation if (($action == 'setValidated' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $questionConfirmInfo = '' . $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident')) . ''; + $questionConfirmInfo = '' . $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident'), $langs->trans('LesionsOrWorkStop')) . ''; $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_validate', '', 'yes', 'actionButtonValidate', 250); } @@ -1142,117 +1142,115 @@ // Accident Lines $accidentWorkstops = $objectline->fetchFromParent($object->id); - if (($object->status == Accident::STATUS_DRAFT) || (!empty($accidentWorkstops))) { - // ACCIDENT LINES - print '
'; - print load_fiche_titre($langs->trans("AccidentRiskList"), '', ''); - print ''; - - // Define colspan for the button 'Add' - $colspan = 3; // Columns: total ht + col edit + col delete - $img_extensions = ['png', 'jpg', 'jpeg']; - - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - - if ( ! empty($accidentWorkstops) && $accidentWorkstops > 0) { - foreach ($accidentWorkstops as $key => $item) { - //action edit - if (($action == 'editline' || $subaction == 'editline') && $lineid == $key) { - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - - print ''; - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay += $colspan; - print ''; - print ''; - print ''; - //action view - } elseif ($item->status == 1) { - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay++; - print ''; - - $coldisplay += $colspan; - - //Actions buttons - if ($object->status == Accident::STATUS_DRAFT) { - print ''; - } else { - print ''; - } - print ''; - } - } - print ''; - } - } + // ACCIDENT LINES + print '
'; + print load_fiche_titre($langs->trans("AccidentRiskList"), '', ''); + print '
' . $langs->trans('Ref.') . '' . '' . $langs->trans('WorkStopDays') . ' *' . '' . $langs->trans('DateStartWorkStop') . '' . $langs->trans('DateEndWorkStop') . '' . $langs->trans('WorkStopDocument') . '' . $langs->trans('ActionsLine') . '
'; - print $item->ref; - print ''; - print ''; - print ''; - print $form->selectDate($item->date_start_workstop, 'datestart', 1, 1, 0, '', 1); - print ''; - print $form->selectDate($item->date_end_workstop, 'dateend', 1, 1, 0, '', 1); - print ''; - print ''; - print ''; - print ''; - print '   '; - print '
'; - print $item->ref; - print ''; - print $item->workstop_days; - print ''; - print dol_print_date($item->date_start_workstop, 'dayhour'); - print ''; - print dol_print_date($item->date_end_workstop, 'dayhour'); - print ''; - $is_link = dol_is_url($item->declaration_link); - print ($is_link ? '' : '') . $item->declaration_link . ($is_link ? '' : '') ; - print ''; - $coldisplay++; - print 'id . '" style="padding-right: 20px">'; - print 'id . '&token=' . newToken() . '">'; - print img_delete(); - print ''; - print ''; - print '-'; - print '
'; + + // Define colspan for the button 'Add' + $colspan = 3; // Columns: total ht + col edit + col delete + $img_extensions = ['png', 'jpg', 'jpeg']; + + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + + if ( ! empty($accidentWorkstops) && $accidentWorkstops > 0) { + foreach ($accidentWorkstops as $key => $item) { + //action edit + if (($action == 'editline' || $subaction == 'editline') && $lineid == $key) { + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + + print ''; + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay += $colspan; + print ''; + print ''; + print ''; + //action view + } elseif ($item->status == 1) { + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay++; + print ''; + + $coldisplay += $colspan; + + //Actions buttons + if ($object->status == Accident::STATUS_DRAFT) { + print ''; + } else { + print ''; + } + print ''; + } + } + print ''; + } //action create if ($object->status == Accident::STATUS_DRAFT && $permissiontoadd && $action != 'editline') { print ''; From 8a423833b333a280acf1121102837733270c40be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 23 Nov 2023 16:15:03 +0100 Subject: [PATCH 36/76] #3540 [Accident] fix: draft status color --- class/accident.class.php | 21 +++++++++------------ view/accident/accident_card.php | 2 +- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index c7f12b2a2..ccf2c6cca 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -362,19 +362,16 @@ public function LibStatut(int $status, int $mode = 0): string } - $statusType = 'status' . $status; - if ($status == self::STATUS_DRAFT) { - $statusType = 'status3'; + $statusType = 'status' . $status; + if ($status == self::STATUS_VALIDATED) { + $statusType = 'status4'; + } + if ($status == self::STATUS_LOCKED) { + $statusType = 'status6'; + } + if ($status == self::STATUS_DELETED) { + $statusType = 'status9'; } - if ($status == self::STATUS_VALIDATED) { - $statusType = 'status4'; - } - if ($status == self::STATUS_LOCKED) { - $statusType = 'status6'; - } - if ($status == self::STATUS_DELETED) { - $statusType = 'status9'; - } return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statusType, $mode); } diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index af748aa68..3b45dcbc0 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -913,7 +913,7 @@ // SetValidated confirmation if (($action == 'setValidated' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $questionConfirmInfo = '' . $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident'), $langs->trans('LesionsOrWorkStop')) . ''; + $questionConfirmInfo = '' . $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident'), $langs->transnoentities('LesionsOrWorkStop')) . ''; $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_validate', '', 'yes', 'actionButtonValidate', 250); } From 2659c451944561307f90f51188383e8b626a5ef2 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 23 Nov 2023 16:17:48 +0100 Subject: [PATCH 37/76] #624 [PP/FP] add: button plus on edit view --- view/firepermit/firepermit_card.php | 3 ++- view/preventionplan/preventionplan_card.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index b77fd1829..d77e6286d 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -822,7 +822,8 @@ print $htmltext; print ''; + print 'id) ? '' : $extSociety->id)) . '">'; + print ''; if (is_array($objectResources['LabourInspector']) && $objectResources['LabourInspector'] > 0) { $labourInspectorSociety = array_shift($objectResources['LabourInspector']); diff --git a/view/preventionplan/preventionplan_card.php b/view/preventionplan/preventionplan_card.php index 2d9a07b43..f6e645d9f 100644 --- a/view/preventionplan/preventionplan_card.php +++ b/view/preventionplan/preventionplan_card.php @@ -840,7 +840,8 @@ print $htmltext; print ''; + print 'id) ? '' : $extSociety->id)) . '">'; + print ''; // CSSCT Intervention print ''; - //User Victim -- Utilisateur victime de l'accient - $userlist = $form->select_dolusers(( ! empty($object->fk_user_victim) ? $object->fk_user_victim : $user->id), '', 0, null, 0, '', '', $conf->entity, 0, 0, 'AND u.statut = 1', 0, '', 'minwidth300', 0, 1); - print ''; - print ''; - print ''; - //AccidentType print ''; print ''; //Accident type -- Type de l'accident diff --git a/view/accident/accident_list.php b/view/accident/accident_list.php index 7cd0f0dd4..6237124c0 100644 --- a/view/accident/accident_list.php +++ b/view/accident/accident_list.php @@ -72,6 +72,7 @@ $digiriskelement = new DigiriskElement($db); $digiriskstandard = new DigiriskStandard($db); $project = new Project($db); +$accidentLesion = new AccidentLesion($db); $offset = $limit * $page; $pageprev = $page - 1; @@ -286,13 +287,10 @@ if (is_array($extrafields->attributes[$accident->table_element]['label']) && count($extrafields->attributes[$accident->table_element]['label'])) $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . $accident->table_element . "_extrafields as ef on (t.rowid = ef.fk_object)"; if ($accident->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (" . getEntity($accident->element) . ")"; else $sql .= " WHERE 1 = 1"; -$sql .= ' AND status != 0'; +$sql .= ' AND status != ' . $accident::STATUS_DELETED; if ($fromid > 0) { $sql .= ' AND fk_element =' . $fromid; -} elseif ($fromiduser > 0){ - $sql .= " AND fk_user_victim = " . $fromiduser; } -$sql .= ' AND status >= 0'; foreach ($search as $key => $val) { if ($key == 'status' && $search[$key] == -1) continue; @@ -357,6 +355,8 @@ $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$arrayfields['Victim'] = array('label' => 'Victim', 'checked' => 1); + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'object_' . $accident->picto, 0, $newcardbutton, '', $limit, 0, 0, 1); $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields @@ -366,6 +366,8 @@ print '
' . $langs->trans('Ref.') . '' . '' . $langs->trans('WorkStopDays') . ' *' . '' . $langs->trans('DateStartWorkStop') . '' . $langs->trans('DateEndWorkStop') . '' . $langs->trans('WorkStopDocument') . '' . $langs->trans('ActionsLine') . '
'; + print $item->ref; + print ''; + print ''; + print ''; + print $form->selectDate($item->date_start_workstop, 'datestart', 1, 1, 0, '', 1); + print ''; + print $form->selectDate($item->date_end_workstop, 'dateend', 1, 1, 0, '', 1); + print ''; + print ''; + print ''; + print ''; + print '   '; + print '
'; + print $item->ref; + print ''; + print $item->workstop_days; + print ''; + print dol_print_date($item->date_start_workstop, 'dayhour'); + print ''; + print dol_print_date($item->date_end_workstop, 'dayhour'); + print ''; + $is_link = dol_is_url($item->declaration_link); + print ($is_link ? '' : '') . $item->declaration_link . ($is_link ? '' : '') ; + print ''; + $coldisplay++; + print 'id . '" style="padding-right: 20px">'; + print 'id . '&token=' . newToken() . '">'; + print img_delete(); + print ''; + print ''; + print '-'; + print '
'; print $form->selectcontacts($extSociety->id, dol_strlen($contact->email) ? $extSocietyResponsibleId : -1, 'ext_society_responsible', '', 0, '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print '
'; print $form->selectcontacts($extSociety->id, dol_strlen($contact->email) ? $extSocietyResponsibleId : -1, 'ext_society_responsible', '', 0, '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print '
'; From 6365cec41e5bd466b90d12fa4f6c2d1453ac0461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 23 Nov 2023 18:05:39 +0100 Subject: [PATCH 38/76] #3540 [Accident] fix: remove fk_user_victim field & backward compatibility --- class/accident.class.php | 26 ++++++-- .../doc_registerdocument_odt.modules.php | 1 + core/modules/modDigiriskDolibarr.class.php | 17 ++++++ .../llx_digiriskdolibarr_accident.sql | 1 - sql/update.sql | 1 + view/accident/accident_card.php | 30 ++------- view/accident/accident_list.php | 61 ++++++++++++++----- .../accidentinvestigation_card.php | 3 +- 8 files changed, 93 insertions(+), 47 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index ccf2c6cca..32535b12e 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -157,7 +157,6 @@ class Accident extends SaturneObject 'tms' => ['type' => 'timestamp', 'label' => 'DateModification', 'enabled' => '1', 'position' => 50, 'notnull' => 0, 'visible' => 0,], 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => '1', 'position' => 70, 'notnull' => 1, 'visible' => 2, 'index' => 0, 'arrayofkeyval' => [1 => 'InProgress', 2 => 'Locked']], 'label' => ['type' => 'varchar(255)', 'label' => 'Label', 'enabled' => '1', 'position' => 80, 'notnull' => 0, 'visible' => 1, 'searchall' => 1, 'css' => 'minwidth200', 'help' => "Help text", 'showoncombobox' => '1',], - 'fk_user_victim' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserVictim', 'enabled' => '1', 'position' => 81, 'notnull' => -1, 'visible' => 1,], 'fk_user_employer' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserEmployer', 'enabled' => '1', 'position' => 82, 'notnull' => -1, 'visible' => 1,], 'accident_type' => ['type' => 'text', 'label' => 'AccidentType', 'enabled' => '1', 'position' => 90, 'notnull' => -1, 'visible' => 1, 'css' => 'minwidth150',], 'fk_element' => ['type' => 'integer', 'label' => 'AccidentLocation', 'enabled' => '1', 'position' => 91, 'notnull' => -1, 'visible' => 1, 'css' => 'minwidth150',], @@ -194,7 +193,6 @@ class Accident extends SaturneObject public $fk_standard; public $fk_ticket; public $fk_soc; - public $fk_user_victim; public $fk_user_employer; /** @@ -671,6 +669,24 @@ public function getGravityRate() { return $array; } + /** + * Get user victim object. + * + * @return User + */ + public function getUserVictim():User { + $user = new User($this->db); + $signatory = new SaturneSignature($this->db); + + $victimSignatory = $signatory->fetchSignatory('Victim', $this->id, 'accident'); + + if (is_array($victimSignatory) && !empty($victimSignatory)) { + $victimSignatory = array_shift($victimSignatory); + $user->fetch($victimSignatory->element_id); + } + return $user; + } + /** * Write information of trigger description * @@ -683,9 +699,9 @@ public function getTriggerDescription(SaturneObject $object): string require_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php'; - $userVictim = new User($this->db); - $userEmployer = new User($this->db); - $userVictim->fetch($object->fk_user_victim); + $userEmployer = new User($this->db); + $userVictim = $this->getUserVictim(); + $userEmployer->fetch($object->fk_user_employer); //1 : Accident in DU / GP, 2 : Accident in society, 3 : Accident in another location diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 24f0a0930..fa18ca6dd 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -172,6 +172,7 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo if (is_array($accidentList) && !empty($accidentList)) { foreach ($accidentList as $accidentSingle) { $ticket->fetch($accidentSingle->fk_ticket); + $tmpArray['register_name'] = $ticket->ref; $digiriskElement->fetch($ticket->array_options['options_digiriskdolibarr_ticket_service']); $accidentAttendants = $signatory->fetchSignatory('', $accidentSingle->id, 'accident'); $accidentMetaData->fetch( diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index eb9a22f2f..7daebd278 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -1611,6 +1611,23 @@ public function init($options = '') $langs->load("digiriskdolibarr@digiriskdolibarr"); + if ($conf->global->DIGIRISKDOLIBARR_ACCIDENT_REMOVE_FK_USER_VICTIM == 0) { + require_once __DIR__ . '/../../class/accident.class.php'; + require_once __DIR__ . '/../../../saturne/class/saturnesignature.class.php'; + + $accident = new Accident($this->db); + $signatory = new SaturneSignature($this->db); + + $accidentList = $accident->fetchAll('','',0,0,['customsql' => 'fk_user_victim > 0']); + + if (is_array($accidentList) && !empty($accidentList)) { + foreach($accidentList as $accidentSingle) { + $signatory->setSignatory($accidentSingle->id, 'accident', 'user', array($accidentSingle->fk_user_victim), 'Victim'); + } + } + dolibarr_set_const($this->db, 'DIGIRISKDOLIBARR_ACCIDENT_REMOVE_FK_USER_VICTIM', 1, 'integer', 0, '', $conf->entity); + } + $sql = []; // Load sql sub folders $sqlFolder = scandir(__DIR__ . '/../../sql'); diff --git a/sql/accident/llx_digiriskdolibarr_accident.sql b/sql/accident/llx_digiriskdolibarr_accident.sql index dc66353d2..8866d3831 100644 --- a/sql/accident/llx_digiriskdolibarr_accident.sql +++ b/sql/accident/llx_digiriskdolibarr_accident.sql @@ -35,6 +35,5 @@ CREATE TABLE llx_digiriskdolibarr_accident( fk_element integer, fk_standard integer, fk_soc integer, - fk_user_victim integer, fk_user_employer integer ) ENGINE=innodb; diff --git a/sql/update.sql b/sql/update.sql index 619305016..fcbab1ad8 100644 --- a/sql/update.sql +++ b/sql/update.sql @@ -238,3 +238,4 @@ DROP TABLE llx_categorie_accident_investigation; -- 9.14.0 ALTER TABLE llx_digiriskdolibarr_accident ADD fk_ticket integer; +ALTER TABLE llx_digiriskdolibarr_accident DROP COLUMN fk_user_victim; diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 3b45dcbc0..f63eb8f3c 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -201,7 +201,6 @@ break; } $object->fk_user_employer = $user_employer_id; - $object->fk_user_victim = $user_victim_id; $object->fk_user_creat = $user->id ?: 1; // Check parameters @@ -218,7 +217,7 @@ if (!$error) { $result = $object->create($user, false); if ($result > 0) { - $usertmp->fetch($object->fk_user_victim); + $usertmp->fetch($user_victim_id); $signatory->setSignatory($object->id, 'accident', 'user', array($usertmp->id), 'Victim'); // Creation Accident OK @@ -242,7 +241,6 @@ // Action to update record if ($action == 'update' && $permissiontoadd) { // Get parameters - $user_victim_id = GETPOST('fk_user_victim'); $user_employer_id = GETPOST('fk_user_employer'); $digiriskelement_id = GETPOST('fk_element'); $label = GETPOST('label'); @@ -294,16 +292,9 @@ $object->accident_location = $accident_location; break; } - $object->fk_user_victim = $user_victim_id; $object->fk_user_employer = $user_employer_id; $object->fk_user_creat = $user->id > 0 ? $user->id : 1; - // Check parameters - if ($user_victim_id < 0) { - setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('UserVictim')), [], 'errors'); - $error++; - } - if ($user_employer_id < 0) { setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('UserEmployer')), [], 'errors'); $error++; @@ -762,15 +753,6 @@ print ' '; print '
' . img_picto('', 'user') . ' ' . $form->editfieldkey('UserVictim', 'UserVictim_id', '', $object, 0) . ''; - print $form->selectarray('fk_user_victim', $userlist, ( ! empty($object->fk_user_victim) ? $object->fk_user_victim : $user->id), $langs->trans('SelectUser'), null, null, null, "40%", 0, 0, '', 'minwidth300', 1); - print ' '; - print '
' . $langs->trans("AccidentType") . ''; print $form->selectarray('accident_type', array('0' => $langs->trans('WorkAccidentStatement'), '1' => $langs->trans('CommutingAccident')), $object->accident_type, 0, 0, 0, '', 0, 0, 0, '', 'minwidth300', 1); @@ -837,6 +819,8 @@ if ((empty($action) || ($action != 'create' && $action != 'edit'))) { $counter = 0; + $userVictim = $object->getUserVictim(); + $morecssGauge = 'inline-block floatright'; $move_title_gauge = 1; @@ -857,7 +841,7 @@ $arrayAccident[] = $object->accident_location; break; } - $arrayAccident[] = $object->fk_user_victim; + $arrayAccident[] = $userVictim->id; $accidentLesions = $accidentLesion->fetchAll('', '', 0, 0, ['customsql' => 't.fk_accident = ' . $object->id]); $arrayAccident[] = (is_array($accidentLesions) && !empty($accidentLesions)) ? count($accidentLesions) : ''; @@ -955,7 +939,6 @@ unset($object->fields['accident_location']); unset($object->fields['fk_soc']); unset($object->fields['fk_user_employer']); - unset($object->fields['fk_user_victim']); unset($object->fields['fk_element']); //Label -- Libellé @@ -982,10 +965,7 @@ print $form->textwithpicto($langs->trans("UserVictim"), $langs->trans("GaugeCounter"), 1, 'info'); print ''; - $usertmp->fetch($object->fk_user_victim); - if ($usertmp > 0) { - print $usertmp->getNomUrl(1); - } + print $userVictim->getNomUrl(1); print '
' . "\n"; print ''; +$accident->fields['Custom']['Victim'] = $arrayfields['Victim'] ; + // We manually add progress field here because it is a redundant information that doesn't need to be stored in db $accident->fields['progress'] = ['type' => 'integer:', 'label' => 'Progress', 'enabled' => '1', 'position' => 70, 'notnull' => 0, 'visible' => 2, 'index' => 0,]; $arrayfields['t.progress'] = ['label' => 'Progress', 'checked' => 1, 'enabled' => 0, 'position' => 70, 'disablesort' => 1]; @@ -378,13 +380,18 @@ if (is_array($val['arrayofkeyval'])) print $form->selectarray('search_' . $key, $val['arrayofkeyval'], $search[$key], $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth75'); elseif (strpos($val['type'], 'integer:') === 0) { - if ($key == 'fk_user_victim' && $fromiduser > 0) { - $search[$key] = $fromiduser; - } print $accident->showInputField($val, $key, $search[$key], '', '', 'search_', 'maxwidth150', 1); } elseif ( ! preg_match('/^(date|timestamp)/', $val['type'])) print ''; print ''; } + if ($key == 'Custom') { + foreach ($val as $resource) { + if ($resource['checked']) { + print ''; + } + } + } } // Extra fields @@ -413,8 +420,22 @@ $cssforfield .= ($cssforfield ? ' ' : '') . 'center'; } if ( ! empty($arrayfields['t.' . $key]['checked'])) { + if (preg_match('/Victim/', $arrayfields['t.' . $key]['label'])) { + $disablesort = 1; + } else { + $disablesort = 0; + } print getTitleFieldOfList($arrayfields['t.' . $key]['label'], 0, $_SERVER['PHP_SELF'], 't.' . $key, '', $param, ($cssforfield ? 'class="' . $cssforfield . '"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield . ' ' : ''), $disablesort) . "\n"; } + if ($key == 'Custom') { + foreach ($val as $resource) { + if ($resource['checked']) { + print ''; + } + } + } } // Extra fields @@ -447,6 +468,7 @@ // Store properties in $accidentdocument $accident->setVarsFromFetchObj($obj); + $userVictim = $accident->getUserVictim(); $json = json_decode($accident->json, false, 512, JSON_UNESCAPED_UNICODE)->Accident; @@ -486,7 +508,10 @@ $arrayAccident[] = $accident->accident_location; break; } - $arrayAccident[] = $accident->fk_user_victim; + $arrayAccident[] = $userVictim->id; + + $accidentLesions = $accidentLesion->fetchAll('', '', 0, 0, ['customsql' => 't.fk_accident = ' . $accident->id]); + $arrayAccident[] = (is_array($accidentLesions) && !empty($accidentLesions)) ? count($accidentLesions) : ''; $maxnumber = count($arrayAccident); @@ -513,11 +538,6 @@ if ($usertmp > 0) { print getNomUrlUser($usertmp, 1, 'blank', 0, 0, 0, 0, '', '', -1, 0); } - } elseif ($key == 'fk_user_victim') { - $usertmp->fetch($accident->fk_user_victim); - if ($usertmp > 0) { - print getNomUrlUser($usertmp, 1, 'blank', 0, 0, 0, 0, '', '', -1, 0); - } } elseif ($key == 'accident_type') { if ($accident->accident_type == 0) { print $langs->trans('WorkAccidentStatement'); @@ -553,7 +573,20 @@ $totalarray['val']['t.' . $key] += $accident->$key; } } - } + if ($key == 'Custom') { + foreach ($val as $name => $resource) { + if ($resource['checked']) { + print ''; + } + } + } + + } // Action column print '"; } From 1a5a2173417d6f09ab47f76365aeddf9c34d4885 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 29 Nov 2023 10:24:01 +0100 Subject: [PATCH 43/76] #624 [PP/FP] add: target blank --- view/firepermit/firepermit_card.php | 4 ++-- view/preventionplan/preventionplan_card.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index d77e6286d..3dbd36d2f 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -690,7 +690,7 @@ print $htmltext; print ''; //Labour inspector Society -- Entreprise Inspecteur du travail @@ -822,7 +822,7 @@ print $htmltext; print ''; if (is_array($objectResources['LabourInspector']) && $objectResources['LabourInspector'] > 0) { diff --git a/view/preventionplan/preventionplan_card.php b/view/preventionplan/preventionplan_card.php index f6e645d9f..10f96e8b6 100644 --- a/view/preventionplan/preventionplan_card.php +++ b/view/preventionplan/preventionplan_card.php @@ -693,7 +693,7 @@ print $htmltext; print ''; // CSSCT Intervention @@ -840,7 +840,7 @@ print $htmltext; print ''; // CSSCT Intervention From 5ce8d8d72b4ee5be271afd7cec4e3c1329cef87c Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 29 Nov 2023 17:14:18 +0100 Subject: [PATCH 44/76] #3569 [DigiriskElement] fix: selectDigiriskElementList function --- class/digiriskelement.class.php | 9 ++++++--- view/digiriskelement/digiriskelement_card.php | 11 +++++++++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/class/digiriskelement.class.php b/class/digiriskelement.class.php index ae44dabb8..70eaf7265 100644 --- a/class/digiriskelement.class.php +++ b/class/digiriskelement.class.php @@ -251,14 +251,17 @@ public function setCategories($categories) */ public function selectDigiriskElementList($selected = '', $htmlname = 'fk_element', $filter = [], $showempty = '1', $forcecombo = 0, $events = array(), $outputmode = 0, $limit = 0, $morecss = 'minwidth100', $current_element = 0, $multiple = false, $noroot = 0, $contextpage = '', $multientitymanaged = true, $hideref = false) { - global $form; + global $conf, $form, $langs; if (dol_strlen($filter['customsql'])) { $filter['customsql'] .= ' AND t.rowid != ' . ($this->id ?? 0); } - $objectList = saturne_fetch_all_object_type('digiriskelement', '', '', $limit, 0, $filter, 'AND', false, $multientitymanaged); - $digiriskElementsData = []; + $objectList = saturne_fetch_all_object_type('digiriskelement', '', '', $limit, 0, $filter, 'AND', false, $multientitymanaged); + $digiriskElementsData = []; + if ($noroot == 0) { + $digiriskElementsData[0] = $langs->trans('Root') . ' : ' . $conf->global->MAIN_INFO_SOCIETE_NOM ; + } if (is_array($objectList) && !empty($objectList)) { foreach ($objectList as $digiriskElement) { $digiriskElementsData[$digiriskElement->id] = ($hideref ? '' : $digiriskElement->ref . ' - ') . $digiriskElement->label; diff --git a/view/digiriskelement/digiriskelement_card.php b/view/digiriskelement/digiriskelement_card.php index a55a66532..3b5b3dd6e 100644 --- a/view/digiriskelement/digiriskelement_card.php +++ b/view/digiriskelement/digiriskelement_card.php @@ -298,8 +298,15 @@ include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_edit.tpl.php'; if ($id != $conf->global->DIGIRISKDOLIBARR_DIGIRISKELEMENT_TRASH) { - print ''; From c840134593459c7dafe44beedac5b688075312fe Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 29 Nov 2023 17:33:33 +0100 Subject: [PATCH 45/76] #3561 [Langs] fix: remove useless translation --- langs/fr_FR/digiriskdolibarr.lang | 1 - 1 file changed, 1 deletion(-) diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index e3b1128a1..99acb46c1 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -569,7 +569,6 @@ CloneWorkStop = Cloner les arrêts de travail ? CloneMetadata = Cloner les données complémentaires ? CloneLesion = Cloner les données complémentaires des lésions ? ClonePhotos = Cloner les photos ? -CloneCategories = Cloner les tags/catégories ? CloneFrom = Clone de AccidentInvestigationLinked = Enquête accident liée AccidentInvestigationRole = Les rôles de l'enquête accident From ff1aa3b62a050e0e2ca8a3b6fff6ff60474f67e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 29 Nov 2023 18:42:58 +0100 Subject: [PATCH 46/76] #1522 [Accident] fix: sort by accident date instead of creation date --- class/accident.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/class/accident.class.php b/class/accident.class.php index c966534fb..422cee2c2 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -537,7 +537,7 @@ public function getNbAccidentsLast3years(): array if (is_array($accidentList) && !empty($accidentList)) { foreach($accidentList as $accident) { - $accidentDate = getdate($accident->date_creation); + $accidentDate = getdate($accident->accident_date); $yearKey = $accidentDate['year']; $monthKey = $accidentDate['mon']; $accidentsByYear[$yearKey][$monthKey - 1] += 1; From c23e9aa187f6bf17daafe620d1513ba373665604 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 29 Nov 2023 18:48:26 +0100 Subject: [PATCH 47/76] #3564 [Risk] fix: addictive risk category in odt & sql --- .../template_riskassessmentdocument.odt | Bin 369573 -> 867764 bytes js/json/dangerCategories.json | 12 ++++++------ sql/update.sql | 4 ++++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/documents/doctemplates/riskassessmentdocument/template_riskassessmentdocument.odt b/documents/doctemplates/riskassessmentdocument/template_riskassessmentdocument.odt index f2e2b367e2d793ce3787c8213af7b51c36e6b82e..ef96982ed3b363ac0db4577a0bd7f4207c6ed6cf 100644 GIT binary patch delta 777789 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 L8g$eURQLppcs`rwJ z*CzQP+M>R2MiepvjK=urC?MeZ^6<+9EnM`4rJ>2T;ZIP|+gsOLU!OR%v1qF~A|k@a zH!s?Rp|g{ddHCIE)tjv=@1H^`vs>AP3OxH$Ss{)h8+s%b@k->H%S4OAkz-jWW|g@( z<-HOgcr#l>Isu#-QCVbCoB1H&gT`HK29MiIIG9p?qN1-PMKF8py?_n7j9bdID5UV> zW{)wO>*o>Oz2As4eF}>cnv}11>w!h;OiJ^pWz!sE$%Rz>Q2! zUR+$zjycOjXqSJtfdEoip5Mn=i;RT}@ndKNq=VKFD3F^nrHkl0u~o#{%zJZTsl)k0 zJx0*cFj$SdDmZnBgYp!3F5y(=+t<)H#9QQ^k_%2+a5da8H;wP^^@iAZ*>U?u7P^&6 z6V6~hL=yiXktyHvbpJK#OZZ90GRZ+wNm8eFwt$4Pg??8hegdFy&x#EdB|K?;aFe2> zO;(pRV1AWdPA-0wwKdnvO1yeqg5h`Pa}-#<%avTx=IQUH!VE_;izeFOt(~WmXUse(JHUeYa-!3+l zn|5U)I*eI;T2;#>Su9*!#I$t=;;Fc!op7ktS~nPDN&3-cqFo<#<)$>hU3{ou0iCW6_@#%M{hRD;xm{Sy7RQq#lfxN&JU%@6_H;Yzvz{i#Lj z6NNbz-3&m{bN6z~Vk`~ENa-(19Xvmr0#>fvhLcI`ByPb)i}`#X2w204!sKjr zmEO#dk7e6*dOa1DY+~au`$|bObd-`lljF{{tpbe#I4+yNjiRjSkfpM9dj&Q`YME2% zn(c+39%-wnI~c<>*Bol##o)vI{^gCCxuyRmZr6Z&8rt!pczuUoO-4wV5pA4&c?^fg zBw^sfY3cpp9xl^IGBQ?}1{DJ%>AkWH>YpJEn`d0|-(9twp^Lx30FgPR)>zDiojYha zSqPw8f0#sx<@8WPwL=GUK$+R_;x6W7)cHWLhLX@9W6eLkQ8mQBF7NKI>r$>V#4{oK)7`F2|&z%Z&ILr_W;s$HJ)n+1~Mi;4TqIcH2M zkb;MY1WpPUMH*g+Bng}Ie*K%rW_PuxWE-%`U8^Z#<%wm1t9N!@!ML{&OVd6-;n4zz z9`SW>)T~}OC?1R3DWi=aVs2#-XFyLTzh!q2G{eUJ{2O1v!ong|9SMeGYQw2kPX=6= z_IwW%>bn|HZpSRT9JX^8bY)g*5^c!Cdh3@bVefn0=AvacTtXyrM`_7$Hs4WF1VexT{jV z+jAZFtCAZaL(z-n`j|kwYl9@t?*g=P-6vF^`fp!()EMe~^(gRHrAR}9Pc%i_*xL?% zaA|F2N|pJQ&WF8;1Gu~6iX@lqajBwDJ(S^IQnl{H3yM5k_K&5pM2S}*PL<~m&7Zo1 z5S{D(_iF(WL_z+~!-M>_yyos#+k=ZnUr4;?_FM;7s0BSLjC%5Mk;A}j6rkzlKqrJ} zq=!vFgJbPO^NW=s+y049S_Z;iR9IqPseLzU%+Z5Fgxj<-SQ7;MWAmYRjWc>%ABhKf zQ-#n519|92CW(MK7l$twcc7EaBkdgMsceSwq# zCNtw8=h%4W<~Yxy7ZP_c2P5M*7TvSC&{;ERoJHhrH&ZHOq$5F=L4YR~UNVhLb&nhx zJm_%9DmGVUndNQX)YK^XNlyNW&d2Dn(#z3dBD#@FkK?ks`P48?Llqv{LV4k`>I}a5 z2^jj`dxD8>6I7go`~)3MxBiAz`${R}o#Ea86e?9HeWwqLgL#@jPZX?ZQjb^6^>lIY zjwGIwrbz8n=^|+q7tn7a_PZXTHTB&aEu1Y?>5uR-G|b^jq;}ajg_Nb~yuiJEb%nf_ zK_}~)T0o$H8-=!&AFz2dGgT<)%b61%g7bZy6 z_XtKYCDT(!2;J1l%-FL3>@>0SiDdT zy--S5@Z9^U#nogZ*+UjqfH{*DQtKcr3&&`l`L3Jpi}`>9*PqNx8lz^+wn^cMOT7oU z>5p%OM;re}7HA3!EY+cyGt>?rDeN2s1%2LlW{_WF{32<}R2{WtK`D0FI|O@oN^RAYytIXRV;OlEd6X|2N_`R$ zoE+xiFt{$;1URO$4z8wdt-8oI7bgH+%l%f3XF)+_SQ>KW4mM=WY!5u@S&<>CmC!BI zB#M*f*k#ofy4?(6eR(;sZPfd&9%Klk!N3YIYV7SjS#}}Di5LG~wr54kbW}$I-=xO& zidhm}REkXraMJAOdi=~mW-u?pr+5WP#iYY16I~pno0w}FlmgD5S%2`kdO|q)==kOb z{!&d_)lrm?kZSeN2!73_sP7*>Tc&S5VzNZOba%gIEQvySHU;s|?#h@-f#(dw{!eZ}q zS}3A^P3?C)prZjO{;cBH&zkSn>WF_Mmm#NebuCFj{!@PN?xKwn znjcRs{9W&&Cr8zQZDZo{Eqemxcf{Xm?H6q*)NHni7I$hrybM92P}>Aj*rqz*OEz^= zl!?VW#3_o<(KxTO5C)e$pyb2qA14wnftV?bGZ*I8+N92}u>QG)k9;~mpPDjOI)legQ9@+Lcq#5x9`QBB!jGYRkU+Dy zA*7;FIyEIj-rMoXM9tUK6jdJsyMTbQm9pp(lSJ@*|K?0e%2`83jp^nddSX`{)ww7= zrfN(dXGWwsb7|9Cjwfd`==lSqzu{Mua-gUgkQTUyxJd8Z1Sq%F< z64kezk`PJPjH^jY+S~t?{392w&cQFfaBAnEDGath4vS)P8;JluVjPg}>8ZQG<{b;I9HYFtQM+N3vHPTOq`IHn#h7~88`2J9W1-_Kz+ z;hf4#ZKExRMA-|AIS!Oj0IFPy3gG$H*y(za`GQ2eh9aUu0DYgY!weWj&}EIg()Hyp%=; z6p^CPXKE0y@c%R2ecXHhnKi+Gz5g03v&g1ym0Do}pz)R)LwA z#;xNI-S~IKM%Z*ovq)*`VgZ1w1^sLxnFhzn)zocy5y$;VUwX2l`g_@Ia=eKzu#)ks zvZ7YKHB;5-K7!LjGpxt-<@ghWY?q(i?G@8Kr8T zhE~|Ns(pNuFRSV%_xOh2p)6!VI=y1mG#dTxKaLZ(uO(jNn&eX7Ry}w3`J$tV*Da(r zDiQ+W`{+Hkm9Xdljl@f>QM9*GH6J;}RK<-~IAkkg=j60+?~5_q%&gu*JA%T}1m1qX zODqJjIUbx#MWzV#7`lk$w#)NzP4_sfCiI^o6IETMjtJ!_{8OSryP#RO=vmsRn!fBB zpU0jBihU?j8F2vf$wU5nhrh@Fq7Zr%#~O1%KO9qI^|hb^14S{GD1T=@iP6)Y%n~FB z@={*Y(-USjxVh@$kNRYJWfc6u$0B@iAw-_RIccZG^Ye#D^zm#qf~OWdQ6d%4L>R+l zoQEozg!rZgNQ#0eh5676RyxC4lXM5TcB>SoeRU@#7_+jFZw)jR{O?v4Lf}FwqToP8 zPL5eL+j$&dL{k;=jf>oVD*8(h^RFPPVC}ZlZg!a>QXXq=pUUvDok>TX!!L8=2SW?% zQkbDIVVH8Thk`6vE^J_8K-mA!+gw311}TEm+NVTOJgO;T$**3);*rGyrtdF*2}R{X zv@Lv(z2Gs-Rm#;c9vSk;e)f?w$Inu@z=+M@f~+FIJQBF?E@CxN#D~!Dg;>@6gHcgs zHY~{&Bp~IoQLC#z7S`F~;uoo1 z%y-m`mR3}$J?PYy<~;+u(qi71=gQVt6tXX(A0*W?Ye>?}awSzHv1ue2$b=e>O}#wf zfZcQ-Zl@|UN2T={i|DDh6%e>L>HW__lYnV)knJ#v5@g|#m)HnQie?!(8AW{mlUgBTRoVaa$F#nZl9tZzy(?H1=buxo(c~_0pqLE%z~HQ0NZY}1*iI!! zpC?uhzgM3g8*rcy9W8n%n@20LcT)t|jS23CGe}y~>4ieDKY??b3lq^vj+9t{+p4ER z!uB$otm?T`R)6d{)nL{~nCzfublIrN*_8%KVuMh?N36g{aH;KK*VDfg(hmQAWwe-Y z5egVj+@rlerFhND2V(O6$tfmJro9;oo(Yg_p(P<56Tm0&?#JXqf**nbP*-%fXkJl# z?uE24Z5X4;x?@!v?oXQ{H7IfZ{)YPNYQp!QyA>LCcB(tCezkFzzqc)7SE&vkfm0y+ zpSmAHz@MP_Pu-MJq?ip4rM3|2M5&W%YX9OK{pOzBrwhNuMY@;8CWrqz5tdYk_f8fn zbh~|&BnxGqq<~f-Bf9P%u$&MqstFM6txR@lzBl~<9eW*QSDsHB+X*pT@;kj0wL-Km zXlk@rJ8@FgdpJj28IE(w0m~#s0ui_H2E*IhJjxdwn{osR4EJ@F3MnNvSyc6EFD_GW856;@z@`z*JxO z#mkpvk}qm9{!&;=?cFXaI{|&|@v`Ry=vcX4(+Oql5^LzMg^)z3|5g(PX!QwHJ`@I0 z8pd^+-YAR4zOIujQ+=OR{t=vB%>&}b3zbF^%$PiL^TBlM0b}EHYNM<~KfCCH*3vMk zK7cBrms~>Vkn~GDjDoBv4JYfCJ9fpPQo}QAlJVE^kyrL%7^_kFy%dUr$lWL&DU`es zj}@43QRtv?he1|c=t*-9k*blU|2PJZ?XcJBcz5Sx(!x#H13W_|L+#c454RHsHe|yEz zEE<#;O6L|Qe$v&_>_3ayBP-!+>rI=T%F1G6&7Yb8GIgSAktu_4Fcm5&vByvcFd&!W z2xG}Tk>d!hF*q*CmS|*ISw z5)1h(NS>iR?ROj5*3E0JC$-e2K&7LBAcl?u@8<27S@z9^^isP&WcrZ#k*v20|1Kul;Bh$sUUD@HJi%1&K;iSV z+4Q_GT?h&N1P_a{90`1L}Dfvk96NtGNP+ zLXy~m60cn3VZE1is+S*aI6;>A})I{Gw`|60Zxt$T>pipGyf*DxUrrWLa2gM$$$N*tP@ghzJYI8;JpoB zTx13Ajk{>``6J1r5JA~pB970 zNfi$|JtP&E>6YXr8YDICN}+%+#n8Vsx`mfO}P+W?uJTp%i)ym5tj? z2U_QCGkDhe|J`E#$L0Kb4`id9UOy*#kK&{J5-b%pus_Y&%W97M-(c$g8%&UwyCR2O zDqwQ1Wj9$h&DXetjv2BpvUphog1SF6l7bPt+jB{$>5|DhNy}WV!$M zYhaL1WCGVt3+z7m#jg_^Wx!dF$+CWAr1WHlS4w@9RUVEBv+dCjl~C%dd60PI06_x( z4^7wa>X~l#RudVn+e@LWKa6o3XuSib15y9mp~#Vf>i4^2N#FPSHGQI1#gjm_~ZnL(yfPNje8u`x!K1m zuFIzK%fi(|YM-%#sjxtkh#y8kSVAE>oOI#h&D#GRzd^N&5Rp z2(R>O+(*pQ<*gIQL4ZTdC;}67SA3qSyd9xs^Z0}7bXCC#ditvso3rC4x|FMSdSM-1 zG%JA6v|jNELNXE6WTOslgIufYc;96Mtz&h*7l!10594gBL%@ab z1~379nE(QuE6RQz_d<49kF09gTwzKSiC#N5_PoeW3303Dxwfm1@=##zVJVe2=XZ;| zZ1-E9Ii6#&sB8GS2{sHmqLO5A2EEv}L@wo3=m|nEZ0-U%EhTOqVanAJ zNl7@_**Olma*sF9)^;a7wUaD`4_WV9{J!JcCGMLz%&dNR|B(uYRwXC6J_aRNLR?i{ z4_Vn%O-;?&%}v9vq_!6C-|J6#;^wBtox3w_O{3N5=`NoJF7ARDAubBIuHng{>{d5m ziwqO0QaXfQqa?qrjR-u=l#!GS9e*g?wi|waNqit7;y|D#__=j@3URtno0__5^pGYN zP-lqzox^SUfaLDs@gXp-bjcF-ou84q`pl%sQE6G(_{-_7&Ccb6IhZl_EI4lWfty?k zO~o&Ie5*4SiE?ma7X9+&{u1-Y_jEEq(36Rn{uc=`@zdJL5&L}KeD&E-1}n>$h_TO= zz(Q4Y-&QuoOjHvY|F4K;c-cslp&gvgsp<8%SEP5gc4~Us2(LfXT72(WekG8x+6fgE z6o|b9uKz&xkR7_6^h&P_1?an;(OUpQ)}6x{KZrF^_$h|c?~ZhtawS^$IKC;NS@^!ybM94ao&`ue&*EZw=5 zSV6eQiDLKt*-58n*dtai1oc$>&s|=O-ACdB%HbF0on%AoYzR8pD-k;oQ_|;bsLNRg z=Z;_hyPlO+kJD>mS)c1hRtetvj_~ha+%cztWz>y^5BM2m`zz+;{1pLbWa+$C!8Joa zFx%?jNUv{;<-PU2#E?m({H~)$yriqIP^l}uypO_Uu(kb6(x6ZTm?;UWtK*1>gYtVs ziN{8;C_E3DwV7HSzXUJc1CB}+~-pDeTwpgu?%vrBGe$*49UJ=|kdSjE8k2L(q%eN^oiRd`;TsTlg=5sL5ZF6- zwb`{7ZPqm3vs|Cv=0+=8rqOPLgQ^LeI@PCypZxDzuA_h@hW#=H(9pB~v-UEQTW8A2 zK9W#X+f2pZ?+0A%$G30(Fh;j7uTeOM*EbR?=WEVI9?HUabYm5u);}9_q;j*{VBgl( zT2pV^>U44>iqjhpv-zY4kxe;iaxioo!hCtUwIea;72pENMSgFk5V&I`fx^QNhlscX%1Wof`rAvEg_+^T zlB{=)d}=l~U!@*vXG)FBn2Xy-W--jE^^WBW3SYQn?{^)*Ix8KWsHtgzP6PWArC(*z zu~f3fgH9jE;Lkw#P62vX(O?!v-bf=KDL)+mX2DrFfY{K*KgAv7Yo=pi!Dm!vab=n! zZ1|n~YgxY6ZNN_y?wvsa1{t%s%LwSMh(?Z-;8ymwlEU4SkSm5JHPTJEm${dAQ5Agw3?dD{u>P?b6(9u+f<$DNd+zP;Ya;Mtl@)hz!jM+Zj%aw!8rI10+=zi&hU{!9ogOJ98!tH~`PuMd}EyH3Q3cqd*0bvqtIS~O7hxXq$7~~AzMVTy4ObN`(P4^#xO=TL>65hsK0;fpm@U3A) z5i(9Pmat_sQ*{Pt9dnjcotbDKjWINhxc?47zvY_!n`=Wxfmwgg8!cY}_t}dtcFy!s zq zYu;~oR@O;($2DGOoB;*2nAm|V9W)OQ&t^3Qsh-v!ko$@@cA9B*Z3GoxrzU)XNxo8b zq#5>a*4kF?5?7)pHitz~vL#8PlP zfk+d{*}-c!j36|X_Y@d+4sTbQ zQTMH+OfK8a`f>xmK}_tjj%X}tAlI>WDTV|!d@sT8w6?vYbWTAu7^Sh)bxPykl_-{K zu*ZQ_mm^!GFL6o8U=618S&rIC%f6}_SE#HI8ysJi|3Zb>%@}J8*YEn1R=c!AI`(tk zaOTh@9UAu4cUS*XRK-j4HooTil0z=F_f@y^u7JUw9EYni+axg(0<`~jPd0K?jh+Zl zP@YNCHP-*X?Gpms|81YnbafRCrQW?cDJ(amENSDDIN<2q&3a$ zTsUGalrgh&31UHyEyWPvKautC<>M{U$3uv@;vupwr%UVtTgUQMj*bfg zHMO;3cID+SZEbaZC+%T|A2yHnq|S45ch9#9=qS%%zwLde*5k_hqG%}tm*0|*M@I5x zng_Kb#7b@R+j0isla;@}zJPrU6z&2d!nNu$J=?FcO%smE@vB0-Or#c|wLM9ME>hox z7h1*4e)g6NgS~M|5{l*CDs_Xg=Y0^Z%FOSvw4ZW6XaeypSX0s_V6kVDl78-LVTrbw zOufR$J{326SjPT1k+_n_Wh*Kw*kK_7H(HEHc^9f^#BqNTDvJuTMX z-=Cb8R{BK9|9}WLH3wGYN)VR9ov(H(P*PIj;^0UiAtC*wnV6jX#C!tLsj78;>1_Ey zxARr>(-+=PMw8pMRaFzxWxDuzadC0UDJg@`zP`S#^J+3=$6g3Vm~~rQTL#Lus0|YM z_tuEc37(tBDU7@Q>(?t3Q>%YQX~VFkq@)b6=pdq4Iz+GO#HO%>z}$xjU))uR55veN zLJhPuG_HiPQC4<#cHX}B_7z%9b#;jdxgS6IX$VqXuI&u@ap(}@^e{|pw{>>rP*6~` zfIx&$(D{Xh!3T-SCMqfz&3>MqJfF0^Y6=R1CQ&3z$-?}TXke7a$Nk84-XU-P3=gD? z#Kii5DCz>`RuHKw4hU9}GkZ4vfiyH+me2hqrx-rPKmEk}HRO{ClNX%n!u+yaby(=I z2&;lgyu;5f;5rn8g$ezHoQIw54?I$6&}BUCR{|tP#BT#%C4QI?8%V(vp`V2G9)oPh_7aOa1xA41Z{quKvdiw7if_vNB+YiyyfyLD=#!~keezuff7&sDH zzy@N?^?>IN_Z zC&EP)U zNk$A43=s;#vBc~xNRHVZLX3xCoUzhCo9ZUN_Dvg)hWx?``oF6?g82`nwPx+%|K86r z{);dzCI!0`KJZZBl@>Gy`#vo&6P_$Bco!NQfYpJ5f{}*6KtVx`XxHb1A4tx!x^7TV z=mX%@5B>AVyOW>G`mU)Z)Cj*7E*xBaRh3;&Ad=c5 zcMNhmo0ZfcH)8T&Y%n=YB9&}5G|f<&)9I?#KewMxckLJBsGC*A8~;c*U5$Z_^W)?5 zV-4e+OA_WSW^u>?GPNx>yF@eOle%=IGEF8(pDhWADbikMOJSq=8T5}qQZ^W|uRu`^ z7p=+L!Exm>hl*YaJN z`v_K>%s!FKl997Zl1VXHTq(f0<>j|PGS!r80RD2M5L{Dx6=Qe5v^5S<1kVoNf`_nE z>vOR)zLwU_#iQo~g&>W;5KZ6R^+Ps7Vlw>230+ z9^#swn|pq8GR7@k6)7}18}>DRAs9i-L)M?dL$*ra^QVBQdA&3FX*lqtIqUOOOe^et z9eUOhg@gR>Y&Qb<2Gu8emOl{KJ7Db9)>=5+#a`Isg!(TD7)AHIBbUTs{;^$uQzWjr z{^;Kn=!(kRKc_im7HyhNwdKro%%c31Qz$er!wetK#H4~zrx>_IY zsR<muoK}HYC|2XXa#P{?smaMxJ_~PjQ{Pcl-_FOkePUt8q3Um}aCA z2Mf6-0>*bHiB?760f`+yMHXcWZR1hk+?dXOpIER^G;xdn3SKlLG`?YWlDKFlhZua% zMZtv>;#EWg)}hk5Y0_^Sj;(~rmb-{;h4_ZehSfn`<<0NMr^t*rfVSy5Errc`E{O0{ zYCa-f;h@WChBkv%W}GK3Vt4@qmqTNzSbJ}Em^e~Ts%FkgvlAbFj)ElQeZi+1YD}2SPkKjG&dDf%{~^*TDiN_rL78hS>WYQn%q_$! zqUi1Iz8fd#W>fG*Ku8E|C$zLCZW0a2UtT$DI%Rkn4HZSHf#uS#UWA_OTh1D%X+Rq4 zdjsRlq|ZVyp zP=HVHR#y*kYmz@8G55BZ_MiMR{ZeLFs`VmmFtfmYDarR0>y~nVPv&U8&{_1&mDE*vRVN`!J|g?2QzhgI#Q5Ev3s&CxzKTS}o>hbfDEI`uEE0Jc4j&puoz24Lr2H1Eivx&X*BTb$B%+(b_CYi z9M=T+h`T~&5V?^f9o9R%Yv4t`&rjh?k4;aj^*GN!A-&&|yJ)`<;X@&Y;cHYci;azy z?Lm%nTB?D*6=7QV&WszwYAIyESM~Z;5t@?4N3`hU^;&P;|>x&bRJQ?qnPJ!%~OzLR>pc&{O?9pZ` z6y&_Q10uonY&dB6HLL2TrI=rn3LR{fVt;&-KpoRkn$m?*mMNt@*Z)+_o2*Kh*$h=< z{H~P##$o8IlE%+;8omAVR^RzS0^^s7=lL#IY*?yT457=OwJ#g5p*YHX z;J0>-L_ek(t2?kg5$2HqhKn)dx4KvuxV8Hj_N6$d;`tfK5w^fqb=TPlh>7*XkOs42>?}rNa7Am1w5b8Iw0|`x#Ms> zoLYSp$c`4aHA z+&HC5|42WO_bL3nW6SH^it+QG#U{PVF_!jIuzD}T7+NIw4f+(K6eOKEfkt8PTO(4j zc=FhqkEN;&%xufTHHG-+yByi2>NtNA#neQ;#ZiVvR%LM<8XDSbYyL0T?9h3euPJZM zpubPaP+54Kuyoou5=nTYmjv8#`PzMvHww5L=qcV#vU5ECl(yHY+SW$Wh5`yD2xuUs z?t>K7JUh|1L@Ec71{MQeOBd4Ol@%1;)@Rn>6kA}_9{xf#vqrWEA$#OrV$$w8pk37& zir`QDvh93_=hPx^jm6k;mQ$Da*`LNUPv7M_i@p z7<^`!Mu=CH4ik%R9o$@DLr-sQ4K=C+VICsG`>w!sIN^4%>l9jtDQ)a=51Qc>Y{W%= zA_4TiS_Nf5Wd^fO5t(!$lKEX`O#1DcMvx%T!c!qW?|M@eumh9_a9o8js(Za|ts(ZLQ3_3&7V1F=OEE| zT-;0x;DJE5*&s4ua~f@Ak0)R)w*MrSmfuSZKbkGr1JLHU&wvKRm@$Ot8@!PE9FiM$ zF;fAtnymD16_jS#HbsO2@wfb2dofHl{*z-5EJnxcnN!4UuZLW_c&_~a)Im=%Qww#$ zWF4~N*zVx$d|41ds@Lkew>=p1@g`#uY9i#*!(mZEc*?Q=J+OA)-2HkM#_G3~^JTr& z@9`S+6eRemplu;qr=YNQs3LInGyeO}8Y#&hhe>@;p-rwd@}81oN#JlFf-w9{j%L0) zSMhc~juRNVW7&5<9hVn~waO<$0|_Qr$4hJ1@3=s*-6GiFX=dOm1QxwqsCHX^^ zFd8vh3*opokK?<i-uHt4KnVJXCa5tkXc5XHkLG25Z?_;^6wykX2iO8wV@@0R<=^eBO83k4m>7S@ z?RVDK%ZQJtCRaOT{~mnTZ*mWW4*36bpiq)Me$~M12{Z|)r&?C8UX=V-%X;rc!!JRW zP;1nJoU|^*`o;Q$0tg3TBC`H75<$WM=-e3F8=7mEjlF1nE~e1|#g>zAf}96)34X)M zIH3pTaY8;n>+yNh&sAYC$1ozRxH@SJ%Eclx68D8Ms@lJBEAWZdAmzN+oc%T>yQ=w76V zsbvm;^2727 zvq(^Rp6?$ODPm~BBs>4b3AFzoNCQ!+Vh5T6k07sEdKy#>1`tua&#Au@IE%3K-sN70 zK9qkS-=o!v+`=3n7ZKFfyJ}rE1R(5j!PY`(Ut;Dzjr{j9e1e#S)$AA*iG5YRy69i8grhbX&n)fKsrR0zuRGoUI z9Jt)U-=H)YqBN+83k1-F%FD~$%J8DX$xbk)oHPb4PURx8Gh0X{NvquML6$*jtRwPV$taOniQZyH^R}|u z$vr`{B2u`&R{7ryA;47(_qX~YD@dq^eKq`w{u{{50Kx)7v!{<$p;*(P7t~f|bKZPY ztZ+C}nMM|KiCI~DTqyJzmiaSm6bL~$BUuT~OOZJcU*-}C!U%*hG1ig9doG|g<~XPn z56Zjdusr5svrUTJ=OXAUw`l8ni*=KCn7V! zM1dZ=1b$M=ka#%J)I;v{Psmz?D&)Sv04QY%K0}Pk;wZ9H2r}B<#*mN@jKqnKGjQ7Q ztDMmb#_5&dzpXnaCm+P`vZ^97Pe|lm>3boIks#Uw=sod3vg?k6_!FUjolP7C+Ta@# zY6t$v-7Nj<``5ek@z_q2=S@!510L&VH0;q<)flELF$`DRa+?!uAf!EI(rX)VHKLA} zHWLf*B-gz0$pk}^5*j6FpgJr9@VCFsM?^b`;bZ;xBZmCvX)6@oLo^!?zt!&F(DgS7 zpn!V{WinV2Z?c|Oz`<_qkMqS%r~dbJJ;x+j$bhcBaKe&+5N=W4Kw04XBbXE#wYuE zCZ3U$?vPbauA*F#k#>9=ZB>cGSr(mfrN;EjheYjut|KfesN_#uuIB#jzxpVKl5eHm zkQg=#ga}czT27%v!1CDJ<-dN+48{rfW2*J)q3~ftRZeYcNR}r}8v6!+ZT!V?lN-RV z+!5G9c_y6c&=nHl4&Lu3mkt8Spz#O^q3B|-oPsMT!P%3Jxpv{NsX$p&!TWjt$91cR zKg$JM^}UZ9P62n>&M{Jwl7{z1xWvu_z+0EeWXR-LG=fz7wRut-qfq~@m|ySb5w>7Z znDSXWz|W9Mo#sMz(>8Q6W%$^1{r!Z$|Kp*4j_;gN89Lb%#_+DX4%GE$nDm2{5!%G+ z38h+G2Km&7gp>U8J(*pSeR;}Px?!V6v%2AX+R8YW-3oa8Qf{AqO_A?hY{IXffsBWZ z4M-E_IDn7KqzjcFi0DTPmZp5bwp1=*>)~^xr4BPQ|5ndUB@CFDMjpk=B40z}O-&-T zykynJ5p0Z+>BVJJP$dEYHZjv-<3@Hf{WsEvO=`OAJNz)cd6}gBxCgPHy{&zP6PYx* z9LHEWjl;0}R&ZT*0MSM`bbi)14F#vxY=Dye)NIcf5l-Cc#^p633WUA`PK;x+@$%PG zn5z(B2;*yu%gT-b0*Y_}}u01^Ampzup^?$YDG63ip z0RLB~q^c6N5llK5{3&H!LoDV91@KY|uc%*D?Cn~XYclPK7pS{R>F`04fCw2~QJp~M zlXqAL6h8MO&}16m!dyVPRue3ocb}DIm+&g{d6t^#5?q=m0XpR)Aph-vKxcjU#Kd8| zyI^(-Gt*~02!Ws6F;3zq&H4O(4I(W=>wNhkA!osh>0{H40QmDC`!0!OWQ4kY=>L4} zm(!)K{JN|0{ufMMCzJv(?!)y#lP|7641MX)e}RAnD3>j9sHma}NUQt>t_RTBfzs#eBJQpLO{D40^z=(URN63GIrkLCLOKof z4M-dO&BVGl#%GeqE-)LelhdI3>sqPs2fT!Jl?1{ z+e|%ZVZQa!?7^=7bxN$7^!qFSjtZ?hu!+m|Fg@Gp^XTY@{{dlsC`VaNY=TcnNW29> zP{J;1^>--B=!Sh3GP>c0T|dw#nR^rHNHpK!G`o&L9tzu1K3v>X6iPj~(bwvpt!qt( zLN?2^p}2r5X3`V(uj|G3h0*+ichP%8jP)YdxUJlGLrG#G=?7%X>)y6nR&*R(Be}b`WiEI#y z6XG$KbTGz0Cz7z{|(jxy9V`G&SZB7YvH@2DSlP z)oL|OI%#V|ZfO9Z8#+Yv!57RHq6$VH;$69kP0*it06pTb)Edk67<8}( zM4}`rZGLK6J1WzS4X|}4p1F%OJHY8zF#fXQhyj4R+0WvW0bytS9W}|I_*M}v^QEe= zebZW948}@+pDYYQp{U653_LXV)HqJ8$o3;JBV4sQX|zXNGbY+e^yUpaLBzYx>Bd$7=q#8=sFHOUq-eI7h7glI&mxTU zkTEh;&YD=}$HPT71FplR&QF3=+c@o4eC(J0~^A zgvF??Ztnn6V}p84I#hkXOCwYPZ<|h8M!Dlwi;3pNI_fHJnS3}^NvEw2^cF%|i}{S9 zQvxqobXoC^@6WDhjRw8GTtpCo@>gW5D+TzXT0>T)s-UF7RltJC-sGE+j!}mDtsLvL z8l`g%czzbF8_mKB-2~+{`>e$JhLq!}8A)P@Q$_!M}jr;C!Qx z<$t~Z5dYP8otzuJ-X7kMj0-<5a^gA3 z`O$Ysb#PD|LDX>F>E!3u$k}3osnh8?3T7>Chbl2(&-G4adEe7*Fn)&~B&eFuVWt{Ti1=_a<7a?_voTbbC{b^0BVeUqT?h%HGdv z%%+He9T&i_MVF;0PbFKyGhk-!KV`-TkIR&0z0#JgtERO!DY1F|J#h`Y+Z_9khZYrd zZWTeYz>eppf4P9)HEpPw+L9`jPAup?CAiDJ{f+f@Zwed>2fL=2H4`2lUSgW|ASk2t zg*wm(@YDDe%!98wPe{(h!!PYtYJdRP*PqdDi=1$q7F5blGU@Mu#FTxh4H#_$m0C60 zE{ifW1_94UR(U?uMBttATRmW*W{)vB5Dly4en=V)jyS|}kFkNnK8Uzr2Bccq0+#nP z^LoIAJSiy&Ocfr4p9WC@zlKU6{K<&Fx+uAT)np|uU@ln_DJ?R7G|l=kRj0889J`mW)e<#$;#8$sX%RkgAa4^?E%{~eO?eF#x&M-D;ac3ICzke6@Nv>Y z1i10)B@ez!9kSinU3H-K)d&@@8EO`s)InggYUaP)kZky!fEOEEV<#kbfGup97^}!^S9ZK`UaN_$S91Ur@=8U(8p^Su0Ln&PwY>(;pY?3Efve} zySF>gYRx!Zah+b*{(nnm6Tas7-FYbqoca4*YjD>T$=14dI)QxugbTm9*mZI`{}a~y zJmD9*-&iH7usxjJ47mn=8RsP2F=TqxavX@65ljeO>VB0i2bri45Py>{;MjVjY$ zHXcCVFSA#B-+Qk6cEebnUw5vzyNXD27zb}~WZ=git^VL`O0`&d&~@N-au#;{D3sG4XrdnKo{QF{ zQjBUOl@B*?mnGnD%#WT!DskoBfiLr^oJzr-SI5>rs|o83x-}&|<#hT3{5$p2(*ZWK z0;dHbBmqx*U|n7HB|b_dk^Pi4A@F~V0QJQ0J}}p1HJj90{$v;s$K=SNym8I31gW%% zaC{(6H$zV!?*P6`y5z4<6;w*xTUdfY?xzkS_#e*ibI zW_{kXuX^6=JnXn@^&PWuI?qX0-(UN4L3a4&1@-;9bhdoP`3qdAJAV5z<*-b*q@N#? zuUDNMGT+jC<VYdK*Qf)9Hq;;REx7}yRZl?th!P$PgId+hrjwxkHyl^sK(ULJ;_tkBY=w(JVn>}pD)0Y1M2X&8%*Qwy*(41Z0+z1>7Q`r z;btaL{lDEFlP^3TBu zQYo#C?FK|K4#wtGjkT~FGkAIr1&FJJG8sYbpcht3JebJD$Mw*NMm%;9M!Q&1} zhlKdAxQvEdT3oO&AjE&*t(togM9ntue6wnsMLAG0xDQIJ6K_eTtvf{sWIyu(%-?q+ z0s?lbmakt2USVPAPxAi#C4EC%QpJWwGuf-E{=AvS^!z;j3hMQo5&IEvlKn&fb`LCK zPbMXOnJF1f&Mh(j2rj%V&W=(=eowD6*sc!Vt&QNAPWcyt(PP_Vbs|w{AdK{7K7x{e+M#_L=0>qeK;L-~`o<2W zs^kE>umA0c1q5r&!^cOD=n`-fLK>>{^iWk@mwdH78iNbj1Bpa4kxvDS9Qe)J?eqO# z1SIef_zO}V9_~8N?<&bY*qM2txZw^go71_aSg7vpMUbLI)aW$B5d3(MxB}}(i?e=_Xc8C?sW7Ko*@7&R6A`Y|$i`l#Tq zaeD&_S-LsW`=S5-+skOTW4ZU=&dFtY{=f3-kDEuYJeLy#(EFp;hx_T5SI`v)?&m3N zzW>$TY@NCmL}2IhSby)!GB~h^x5LT#kmc*g<5>3BW!sc2#i0u1j`=$v7au^rYhSja zAcZ^aUGhT5I)A%ZMfyY$3m1CGpngpt zs{s?Iyo)T$MI-F9Ts4+U`8D!nsGX&4MaYM$_xxt38P)uc^4N!&S(+%%g8^&Fg+bfl zUk4o6OUhog$%$rs*x7UT3qnvPU&#=2eo`9YPa-q@ToScwAXeV}uZfX=Q|?ZFeLn_L zke9yz!=n;0hW9zt!T%i$_zm>Er9@cfLY$Xs)XvPR!rq#Ed&aIyB>lMAJi>^=aJ@9@ zlMFSu)avK$-zFc0cz&o4IQ1Lhp12P10&*8585y|HY0O_qa$(Q}B40r^aB|7K&`ZC1 ztqtbCyl8#CZLIb@L(d8CXYX`?e4Q&^{;U!q1>UZi38OMm*piJcb^`9~IRRnS=@b2TQ;kS0Ffajll8^qDw5oRboj3wCFLx>vZxv z0m=iUGg-lK9LlsG7YP@!An^e9HEF(9s=-#M;@+pL|9b#=w?*i6t%NFt)(v>hdPWXe zM80ba*=@1R+8ySXS*`COh+Nww+g%=mMMrvV_6%tVCcEQ7J6gmj0#pdOp_FatWm^aG zh)ZMhiCo-mGrx{8E%nOm_>Uha9zu@xCc3_=8{U`BeV87Aj%R>2`fpLtW|-&1T98ki zDx~#%i0-wl%QvslVkt9GsV&IMnq0Pe8|wagpvwHek>&Dg)~8bFa)2M2xgR{TH`l7IO~tSi!g0Jfzv!C|RtWfk-Zn9$tf=o&y#dTVT` z)H1pz`lcNaN>Rpon?*)oX$e*Av&kka=K!dzFgtubijOjQ61%sQ_fPT})}lNu_y}1K zWYTe-)RL(Wfvf*DL()vP*=v>dg~3ZP6`CNA7j_m$Xl;rt;`0Q4#P+0v(S;g$j`~fM znE_g+Y0eVqvBtGAX=i_ERFg3Kl=!1E0ohUKEl73rzc0@JYSLjPa}E}QF6N!x3A^?%mQhYNm41Lu zOR!CvgA&HR?MQKyEL!|i<7-)5t81EiNhd&LLimAhCWRFXqChfXS78(!w571d!!iQg zmhcryXid3p?)n~}ktIgA9${%L6jQQuPN6ouI46_Qvm?o6y|`-n=A{;E7=SV#-iZ|cio{Fk?RDIEcN408wMk2nBcU9Xte`?h!^yqX5&}8|k z&M3(+zqy9wUnun&vZTqf*R#@4o_9w5C-D5Qg6l?}v=XnjBCtl$jIz&O#968{5;U=A zJ7R`m7)bD028MTu1O?3@b?elju*)|$k_q@Y`)LGchrV;(nf>uCI3 z+c2iD0prOMsn`qG&2}qs+&kDA8YvP2ZbjXIo%gR$9 zJRf>S4Y<BKtXUuipQ;UII2lIl)W~2!Xu$w4U9UxN?rklImO_H0VZ=RVLwk2Q{8A2g;?D z4(AZfDhP>mq8SyoCE5V@WX)*bk!%9CcUli7emL@}=mLKLemdlun1T+$XraR&l?`rn zUB;$R`2o7!@`b-=gM%g!l$Xv`rvS%2v!%_5YO(p4UMqQ-1b~nVhhk9`wbqM3sf!44%f(Cn@$@zdUNk(YkC_MkNi<*?(p+FdFy|_IaAdKxwbG@`{Rw zLa)NP$fqT(iGo-^Y|d^%3d&A`i!zJHaiU(#W$Pe*%6x_L$hRvbTp22IT1$;CV`Dt3 zR-GBUb)HrR+Ot8=hS5Zz@(J+d!wF>v(>+VAJ9{kTOrs2b7Qv~CkZ<=BJxe*vqP>~4 zfe;ADqD~~pL%wN=Z!q68%Bb4(Y^GVu$L$uCWtpYdW(5AGJx(`HDY}nljVi)cDDSTwi)bW&G`wdAjcUbQI%AzD--$fT)jh@-&Hk>Q@$G_N;Zimnw@agfDcZ-_*S z#sv}(&P0KuBe#pn&fq>G;n)u+FZ{kWsd`LaI9|?o=Dw}}Kiuqli-q2YSwPOZr5`9A zmaFteP2cBY0-^S;G2tHSWnXPEV`QkMdkU00}RMC9Ak6w^* z?f*SKFF83RQ|ivp^PLti4O^!11W~Slb9>ZOSgoK;`VBn3b`hO)E=0TzB=b<^`_TDH zKjX>=;&VW3IwXTz*g1#K67VL`y5=BmEuOQKc6H4=zR%3C_3(e*jsN~)fxV&`7@7pU%<+@&3-jm#kPr5I(%42O z{LnqWOwcEgLTz9XJ@IEP2S+$JGcTvh%G|GIy4W&?uxx78u}mHgn(bYa-C1Z-RlI^m zInTNjb#kK1KpLFx?C_e{N!-aAIR_UDr^Y1wW#A4j_<5iGlZp_@UEjWU^)Wmn(h;3L174r{tE53H8^3p1s!@2#=HO^@! zkjpch^--*VEl@7y@24RcY%wXri!QQ!*fAa_LxO@QO*=~Gw^@Sta6Mv6*xd@-mLq)D zLJ(2}X`~%x%aq$18J3m)*FgW&?eeF+iAEQdda3v8#LDz5cmKcu!SM%WG^^>iaBP^s zsYR8s?m7L5hsoklqHQ)%G`G?&-~2ZMJ!k)TQf%wWd*psyKmB17FQ9vhneT>my-{8L zDf@f*iaTw#etYwSuAgKAqQ`Twdp+*v3Pk`^byH_}+-&hLr?*<^c5YCVxrXmn`-tr! z?f}T&Y0OuRy3Id74q@C}NTzbOWyJ>xd*^vq*p>nnl53eY`&;1k8$Z+GNm@NPR4r)L z1M0eKc(Nv&WdPZ9Q0kA!Kg0sE@9FE9wOjts<3vY$VN z`5_QN7a6q4(D{`^>Wxa19N*&X*{`w`PUM~Tm4YsdAbJ3SIM`!;XR=QnM z5%(YzUFD{xxoh}eR&}s{X)!NJ)ZFtzfWJKdi4_DKY?oa6??eyZBUMctn~wnO1+?;DhHWtB*oh7UqJAyT@=13@tB?n zNqSuUt1-)sR?Fo`e(M1x?C#GnDz38x6KQXFH8aWnKEFV)Tx8qq-4^RxJQ zqrzSJY8tNFP371;{Fazq%c?U>CY*Tr3g%~BY>qck`k}G-_5}W|(6ErKr9<|C{>&A? zQQZn9AMpr!f1-|(19rBpZ?c`*ul6+FOHB33BR6s`7DggTha?)LKRko?eB3t70YFkt z5f1k{05KK(FhA0p*DWZcY)jFV8-i3eO;&~>E2zmre8p^>yi{aZ0SiL!FtD(s-n&8I z7QNI)rvBDaxW0V$Ay7*hX-xmR)XwLWS- z`S!%xT+6xIvF>f1QgYZU-KY9z_sjbBXYM=Y4@`ctTCn~&jUl0rk#E7BhfG<@@pafw ze^9rbcRs1x$^`idts8ajt*tT`Mk0#aW?Xm8K`M=c)v38VdmZ!8?WJxSkNILE~YMPkqvDE57UevwUR9)if96?F{n#r%G_JJEO1!P4OX~ZW>CaZH0#D`c~>%*@qtgYnUY3k_}JSzJ5}IR(v#6ZsIv`b;X*>Pg)8)Wr4bJX)i*v->y|_pPqU%2evD z>Jtq~lhWfed?B;X@#(X(KXcp|ZtD#Y$;)m_4o1e?#bR6HTNNk#q}gHFxT|Lbx2NeW zcZiq;MxXDF_MtCAg}zMzfD0Z47zUuysxs+U{p1h3`!Nb>qVceAz|=G-n1YVF&f~21 zo+GBblcSvA27?zr(cL-Q)-LD0A=5^<+|WzsNY9%=*slc0BG~`ge*tilo_-bkbPS6& zRPRGKC;4CnoFbm*TX?Y0y1_XZraj(*O>2J}hEY=Tutb8ywRb)}3USw`L6hB=yb$v8 zN=j31HtNim*n3+trYUmvNeXp06KvB8qxJY`SokrO4fBydxoxmAlj`!^_}mQ9mByqg zWBoapO?bVM?LAAjnYqKPRMhz0$c1mIVp3vqmvls&X}q`)3x-cy7|9r&B4z=>_~N&C zn0zB_ITk%G?pDqXQzrSBAWXMdz?4Emq@{MbTuVw~_NZR;t1ztKbQJZLPdQ1ma|>7x z`f{s2p&FwN+j2M;;>jv_ks#`jDb{uO2=6*nle`D@Ilo=XgMWG=5 zqTBc;t#tp%SilCDI6{yO=ma}2LANRSV6To9=i(3_oUFw-+K;WsNaqf9`U#w!mzDOe zy6kdN;X2&;l+RqyKuQWKS2Ve|>JJ0Yb@1dvfJnsl$H#w^?2{ktRhJXGO-dM;q9PtC zm^>oHa3DIgoTE&D}%jbAW-R(pN#=!C*K2!UF z*bQ!EZrfOV2y+^RbjEA0= zbY9|@zxZ=&3);U0j-Ih6xJh4&lcuft0fPdlUg7MLFK0mcQwS6HOG(!q%Bi02b){RB zd7byn6!lvWHkAgFj}=xjt^Nqg&z^Lhpdxiok|kI@=ScD3I16!2o63q6L^F%5yhPlua%qJ6fj&dg931(ljPon05QfQ>W|1z6F* zsyly@El+5cP?m&}{l~lu%)EF7JD0U3n-4`;K|4BpF-N%M%A|1Asor@fJn=}8%vcCF znFr(J4-me$AYAW9uoEni`EcS&4lK)l2HS78A#bZ>PMa9$YB;&Oz`5#>o|h~6?IdUlQuLU z7BVVMV_AXb_GCg8EPEW2K>8ZT^*!Q4QOg2tSV{MgMWREG(G(BQs|~d)NRSuxFZ}+t z40nEX-%NaV)HcjV6=pZ(Pap3z3lXnPE}h5BVeZW87(csP3@GYdjKN6ZO!sihwcx4h zka&X5Fjo}WorN#IJCDb+xR8*`qN#U5jAixormT_IQKtzbR4sQk3*U3-pSLAB7*ZO` zIJT$Iv9WLBqrYSECaz6Ko2I*^A5+LuRZe`*{9f}nkhk~6iZ!jSlf9>6lGpjs(h6=eNk~DorggPsoCl;YRRv{?w`Wm z7w3Tp6xsuNagsBx7i6ZRrj0AsS!FhOy5Kaojkfu3XcAurXgYGv&TKYaxn`n=D5C+- zDh3?bwl9TwWJ6f9LeZEGM5QXpe4dR9w>;q9f~H1_GgrJ?2GKrcc~wERpCKw=_mRVB*~t(ycFH8(Guzr|wz?nm8xr>`Q<>48sBLmDL^ z%|{X=$z@!%ei$0ecpt}={b}G&J!*V4&=Nx{mmDWUp0k$d|o?DaI*|M+()A&89I(u z`iF09{o*X`Y|RaKnw11C&dX+yV63tdIf*W=>y?%Z%))KqFpyxrDuhDu_FBnuUt@;C_;$Bn{=!8!Vs)!1dg^Novf?oYHR9|BrE;%7T z%-?{1WkfKnfC8cPwM9))=q&K#{gX>`R|+fYjWU{oIO0nWB5zay=jD++#dFYhjNaNu z{cJcG75FZKz_Lcuw8FEw_MLiEB?f&9@}xc$KnH{KnO1&WhSr@9IrWS@cVBj@AeJx* zCPVIyXxKsAAs2Vb^MWT#vv~b_gEhqWw>dx>F%C<1p9b+oKSMqxBZF^1FV~qWK3ktHVy)bJRE*Cp5KG7rd+>PkEbD*C8X7Dzzxf=1U#`Fsi!h zA-9YmCsU{{uZF@3*EWK#$I~RQZlR%0Z0TtLi522*hY;9V`4_&UsTSOO+3c~fpK7aJ z-goR~s#cc;H{SPr?p|SFb5!xm-b^daJ5dIx@oUW?;}?)K+`%1G6ip9><;ub{06wsE zq65^7bteztmteGCp;im@ZP<45gYq*0_Jq7sh~Q<_Rg|byL-N>t)lkz5!zm~_;2 zX4?hdj+s~m?L7_gtF&cLNEM=BnQ4t+fEaX2At2Nf<31Js;EXV0CKB=I9 zGae(M2KV-7t?c~IRq&pqgKVk%rCZO~p(6z(1=Z4(*9KFFl#HEWsbD<|(g9hdZmTcT zjilxUbOsKyq*OkYK(+dT`hidj>6i+?r5Y<9W-P|&NhO=!gDv%9y$E3-8IU%jZxwXA z(N&dcl5eqQG0KrD5~DVZNUIX^_a@P*2J0g7K6Ds0$MG2)1l$BC?0hZA?UW79G+Q>6 zS)JEiu;t#9=iB<8P9NlSlOdXrLT25*K}om4Jyuml(t}B@0ouA(oWF=BmSzr3(fC&fL%_w&FCr@Xq%Rh^A7wBwqL!k0 z9l-yh{)9LK{-0*5&tj-mp&Z^B^sbT`IWqj@x45yuf9|E$t|7MrN3uUbL|;94zoi_K;eThpLkus>4buITlZP2R~xGjw{*{aZN^(MAemLeb^ zb9NcZykuhdc+T9*PKs!ppS#HrcTRZW z^(w@(wXGWgy~~cAdWHI0la?BLbg*JU(iQz!$U9ycMtsNDFls5pzqO)Z- ziY%O)4Vz%kW9^LCBrbF`!UE1*`iAcSO2Y7@9s5@u?QC6Vz|*ir0T3zC#IFmxxRk&U z4>p_tAc}V(y&YU;g>-p(eJ$0WNm~tx2p@-$+YoKXo$Xv`Lh$TcXpHBJz>tq;S1U6l zFYbQot_3PV)pkCTcD2O6jJChg8B3HdNE-Rtb0;JmH(-nk_xPXsJb}qPsrYH!)YTvf z3?8Hu_ozGLVHzSTJB6Ch55FSING^ga6WeB_6=&GYI_|pBsy>TA7m=wp|DmA}W!A5O z2+W@*)m^mpVWk>^f`4t7fit$>`@UjfAH<18NTI%9x(lA6l#-G< znKR0up1i+zFI`++)dD)Rva%ZUhnX&f;keJZUj$Qr1g?B1-E~ha;6O)9&aRTghzP_m zSRx@I(cuAogqGd%*m7l2TGSl?yb<0&B1`uJN)+O;kt%PjfqAFtot86v1C)Ul*vRmt z4ZdGA0NZtIX7w3tVtDTW&Z6=aI*7MhT_OEk`Sp3z6-mJ4ZU=ZUgBtysp;DAX;k*1j z6dO--%&5(d*8I}sKAbOsRKR}`qM?T0s(^X>Yw0zT#j4$>?2s!&jAWJhV*;Q<`Qqtc zTisc^gSZ2&>LQ&I(MC_L%qGJ?w}{wvzFYJkZBYcQMh%^+fi z?TX&Q{Lg)A_Yi9nqI~x^7eJ&Ac%%I<ove20uuMTU4Q}niWl5+ko#GEoFZa){$4Y9!jKOsI6cqIsC%KeWk+1O=qA)_B-OmheMD zlq1KviE}88Si$l<2-S&04Wu%=7@!|uT*1AQjSCS#|Ubso7}m6-D~c(m-p_noQMbAJ#& z621d2u-u?28gyjZs@qCL$f1Upw4kfb(()bWmn|58lZn?gNp?e9>9;t4HITByksnvd z0<_2;z$th$hOMtPfzMG?KARqj+IuMZ`7XS7!0B7Q?E~y;-9Z+7vtJ^mX5rfE*IgV$ zXVe%+ll5e(v_Hzrt!)mQW38cdUp@#Y8o1?Eoei{*L3ASGOYFQJqW0QS2k-rONMUrcM8b>E)$fNH_1fs`ewQ? z8cbGfP+tT*L;7nm=U5UsISxgO5`^@LW9g)hE^UT-wk(n`^|5-b!jgA`K9ZWOdSDIq zH?c8_87OyL?&MH{n`yTDB-LtbPi7h zL?eHLm<9NgjF zM}HLr0)s!l{lDv6Bz{KCc{Mwt4i48LYKV%*5k>!jbtgW`ZuO;*Z#r0CO+9{gjtqfo z`>@Kf(?8~zMG-4EYnH?PybrWVO8Y}L&}pb*#@jxF)oC(51Pb#v=*7eTnUh6P1yJXVY$M!kPu9f=X4f4SLrtJ4qV z4s^-J$KAO_hqE$9ZWaat%@OpHGcMadg_sgVLWjNL;b3s%Jju!4ICl^5>2 znAklsO-3jJz;WU8I2oWaiSZ*!3HfpJ^txW}gT#477Dh0uPCf@HO;)m#_NyFGZ@ED41ll}y5s$(nd0Kx1}1 z+#97}m+#J|O!xcqcepE% zfz3m0!8&<}ibJir^>(+*Vacw2^&M?jecD9FID@WSC8tfS12D>zCU+!Lv{-TJq@Wf; z9?Z$q@f3WHM+b^=H%OWu1Dp?0J`{DV+oqH`ZCrxYgh1V{D&B950+VO;>iD;H6jpg< zQBZKy7^13WD#)vfcuTVGfmie>2=XMZtb>sdD50+@#w!glG-_PlyjZ5yXA-Ey70<)~%U39>e<`voj1k zj5B3o2W{Cw9}SoH4(nYm2W744r7XGvixpfW^0t)l$DizF=%dk@Cb%z5<&l+;Dp(`v z1+A(ep8|bi=CoI=KRk~4=eJ}nmA059K<%3Ltjh{+zN6|tVEe$0JYJcoHwi?Bf?k_x z803DNE zB`;n$Dch+e5-qS<6q72;5rXlrfRdWRL{t!{lR1MtT9b!IrB}!?%eVUI@^368XE9M| zl?~2YAjWV!KtWB!J1pbL6jVbS(}Sq4TvOTzg-{i(Q!UPhoi-|t>c4}=eA2M3-5jv# z)%Uuzoz7^;!=50q@axc&7i+@%VYKyv(HXs6H$fS`%DDEl?fxJ?J}_N*wwBLGVzg%I;4g?4BuH0TN; zWKcKX-)p_@c!Eg?tI(z3w<>t{Z^Wl1?IYJFQ^Nwc)bAsQC?K(DI|~a5aaKMhGE%B+ zA+*uZs|u*cq^2}FzDBXu)Hpj@SW#YJB#o_3H44>%P+Rug4&@?H z&7JWR8`>wxE9?YgELg+bI0Fy5t*Q$)t>s7x@I&F^D(dC*jC25Ql=$7|@V$Zc09axe z7Ad^vl#~?0)p}AtZ-^C%u;9xL6cH|MW2Aen1ztzpsERiyiB#!EPE`Gb_;mp+98p03o_YZPubj4_&dPIOOj^xbRKq@bq$p{+ zBT>fM-FRiDGwZ%{Fl^ z0rEf%zkqBXD!7brs0-%yClOV%S=H0$j7eqggLt&2$Un3H%n6mOB$UQyj}4h()%mqU zW;QoFx&{E!^waEEf5C=@ zyjJ4W3Y{rVO1k)9c^>{T$H6yeyzO+Kp7ew~;&>1~C`E-i6p1bEEz!^EB{j_y{uS-p47_WM?k?SDYw`OiM)~-U%;dbZ$jTdKebY;1b-wjy%N>7+^Q3rjHs

?qFc~@nkGTm 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

>mZD>j{8TpMwhvH%IwY@L#sQl-5^Fk`Si1%gS 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%0AxNrjo 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

n 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

    -IkH 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

    S_~bmjeS?;ZIz1=0#oyI{T%bLA_pK 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 G!2bX@aIUcc diff --git a/js/json/dangerCategories.json b/js/json/dangerCategories.json index f2b8da02b..be42c5c0b 100644 --- a/js/json/dangerCategories.json +++ b/js/json/dangerCategories.json @@ -99,18 +99,18 @@ "position": 19 }, { - "name": "Risques liés à l'amiante", - "thumbnail_name": "amiante_v2", + "name": "Risques liés aux pratiques addictives", + "thumbnail_name": "pratiques_addictives_PictoCategorie_v2", "position": 20 }, { - "name": "Risques autres", - "thumbnail_name": "autre_PictoCategorie_v2", + "name": "Risques liés à l'amiante", + "thumbnail_name": "amiante_v2", "position": 21 }, { - "name": "Risques liés aux pratiques addictives", - "thumbnail_name": "pratiques_addictives_PictoCategorie_v2", + "name": "Risques autres", + "thumbnail_name": "autre_PictoCategorie_v2", "position": 22 } ] diff --git a/sql/update.sql b/sql/update.sql index 4375e5426..7648ee217 100644 --- a/sql/update.sql +++ b/sql/update.sql @@ -235,3 +235,7 @@ INSERT INTO llx_c_accidentinvestigation_attendants_role SELECT * FROM llx_c_acci INSERT INTO llx_categorie_accidentinvestigation SELECT * FROM llx_categorie_accident_investigation; DROP TABLE llx_c_accident_investigation_attendants_role; DROP TABLE llx_categorie_accident_investigation; + +-- 9.14.0 +UPDATE llx_digiriskdolibarr_risk SET category = 21 WHERE category = 20; +UPDATE llx_digiriskdolibarr_risk SET category = 22 WHERE category = 21; From 005a3ad5adebaf0d4261d48e5df6250f77dd1721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:07:26 +0100 Subject: [PATCH 48/76] #1438 [Ticket] fix: constraints translation --- core/modules/modDigiriskDolibarr.class.php | 2 +- langs/fr_FR/digiriskdolibarr.lang | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index a85984f59..86ff28b61 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -730,7 +730,7 @@ public function __construct($db) $i++ => ['DIGIRISKDOLIBARR_TICKET_LOCATION_REQUIRED', 'integer', 0, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_TICKET_DATE_VISIBLE', 'integer', 1, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_TICKET_DATE_REQUIRED', 'integer', 1, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE', 'chaine', '{"WithoutWorkStop":"less:1:days","LessThanFourDays":"less:4:days","LessThanTwentyOneDays":"less:21:days","LessThanThreeMonth":"less:3:months","LessThanSixMonths":"less:6:months","LongTimeWorkStop":"more:6:months"}', '', 0, 'current'], + $i++ => ['DIGIRISKDOLIBARR_TICKET_STATISTICS_ACCIDENT_TIME_RANGE', 'chaine', '{"'. $langs->transnoentities("WithoutWorkStop") .'":"less:1:days", "'. $langs->transnoentities("LessThanFourDays") .'":"less:4:days","'. $langs->transnoentities("LessThanTwentyOneDays") .'":"less:21:days","'. $langs->transnoentities("LessThanThreeMonth") .'":"less:3:months","'. $langs->transnoentities("LessThanSixMonths") .'":"less:6:months","'. $langs->transnoentities("LongTimeWorkStop") .'":"more:6:months"}', '', 0, 'current'], // CONST MODULE $i++ => ['DIGIRISKDOLIBARR_SUBPERMCATEGORY_FOR_DOCUMENTS', 'integer', 1, '', 0, 'current'], diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 6e95b7c83..990fe2314 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -478,6 +478,11 @@ RegisterDate = Date d'inscription au registre d'accidents d RegisterNumber = Numéro d'inscription au registre d'accidents du travail bénins Consequence = Conséquences WithoutWorkStop = Sans arrêt de travail +LessThanFourDays = Moins de 4 jours +LessThanTwentyOneDays = Moins de 21 jours +LessThanThreeMonth = Moins de 3 mois +LessThanSixMonths = Moins de 6 mois +LongTimeWorkStop = Plus de 6 mois WithWorkStop = Avec arrêt de travail Fatal = Décès PoliceReport = Rapport de police From 116909c21ebb7e49ba2e8e1bdcbcf78cf196ad3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:16:25 +0100 Subject: [PATCH 49/76] #3540 [AccidentLesion] fix: module numref --- ...on_jarnsaxa.php => mod_accidentlesion_wright.php} | 12 ++++++------ .../digiriskdolibarr_accident_lesion.tpl.php | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) rename core/modules/digiriskdolibarr/digiriskelement/accidentlesion/{mod_accidentlesion_jarnsaxa.php => mod_accidentlesion_wright.php} (83%) diff --git a/core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_jarnsaxa.php b/core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_wright.php similarity index 83% rename from core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_jarnsaxa.php rename to core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_wright.php index 2d2af97ab..520c729bb 100644 --- a/core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_jarnsaxa.php +++ b/core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_wright.php @@ -17,29 +17,29 @@ */ /** - * \file core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_jarnsaxa.php + * \file core/modules/digiriskdolibarr/digiriskelement/accidentlesion/mod_accidentlesion_wright.php * \ingroup digiriskdolibarr - * \brief File that contains the numbering module rules jarnsaxa + * \brief File that contains the numbering module rules wright */ // Load Saturne libraries require_once __DIR__ . '/../../../../../../saturne/core/modules/saturne/modules_saturne.php'; /** - * Class of file that contains the numbering module rules jarnsaxa + * Class of file that contains the numbering module rules wright */ -class mod_accidentlesion_jarnsaxa extends CustomModeleNumRefSaturne +class mod_accidentlesion_wright extends CustomModeleNumRefSaturne { /** * @var string Model name */ - public string $name = 'Jarnsaxa'; + public string $name = 'Wright'; public function __construct() { global $conf; - $refMod = $conf->global->DIGIRISKDOLIBARR_ACCIDENTLESION_JARNSAXA_ADDON; + $refMod = $conf->global->DIGIRISKDOLIBARR_ACCIDENTLESION_WRIGHT_ADDON; if (dol_strlen($refMod)) { $refModSplitted = preg_split('/\{/', $refMod); if (is_array($refModSplitted) && !empty($refModSplitted)) { diff --git a/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php b/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php index acf52cae5..16dbeda76 100644 --- a/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php +++ b/core/tpl/accident/digiriskdolibarr_accident_lesion.tpl.php @@ -76,7 +76,7 @@ $coldisplay += $colspan; //Actions buttons - if ($object->status == 1) { + if ($object->status == $object::STATUS_DRAFT) { print '

    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�_I?vBh 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 z%0A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

'; print ''; - if (getDolGlobalInt('DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS') > 0) { + if (dolibarr_get_const($db, 'DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS', 0)) { print load_fiche_titre($langs->transnoentities("PublicInterfaceConfiguration"), '', ''); print '
'; From 33edc04e9715eda138410145ac5c4e7b77e980d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:43:43 +0100 Subject: [PATCH 53/76] #3540 [Ticket] fix: remove duplicate confs --- core/modules/modDigiriskDolibarr.class.php | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index 7daebd278..af57e48f2 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -774,22 +774,6 @@ public function __construct($db) $i++ => ['DIGIRISKDOLIBARR_MANUAL_INPUT_NB_WORKED_HOURS', 'integer', 0, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_SHOW_PATCH_NOTE', 'integer', 1, '', 0, 'current'], - //CONST TICKET & REGISTERS - $i++ => ['DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS', 'integer', 0, '', 0, 0], - $i++ => ['DIGIRISKDOLIBARR_TICKET_CATEGORIES_CREATED', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_ENABLE_PUBLIC_INTERFACE', 'integer', 1, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_SHOW_COMPANY_LOGO', 'integer', 1, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_SUBMITTED_SEND_MAIL_TO', 'chaine', '', '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_PARENT_CATEGORY', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_MAIN_CATEGORY', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_PARENT_CATEGORY_LABEL', 'chaine', $langs->trans('Registre'), '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_CHILD_CATEGORY_LABEL', 'chaine', $langs->trans('Pertinence'), '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_PROJECT', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_SUCCESS_MESSAGE', 'chaine', $langs->trans('YouMustNotifyYourHierarchy'), '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_EMAIL_REQUIRED', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_SHOW_MULTI_ENTITY_SELECTOR_ON_TICKET_PUBLIC_INTERFACE', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_TICKET_DIGIRISKELEMENT_REQUIRED', 'integer', 1, '', 0, 'current'], - // CONST ACCIDENT $i++ => ['DIGIRISKDOLIBARR_MAIN_AGENDA_ACTIONAUTO_ACCIDENT_CREATE', 'integer', 1, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_MAIN_AGENDA_ACTIONAUTO_ACCIDENT_MODIFY', 'integer', 1, '', 0, 'current'], From 7efe9b190dfe05f67e9a777924ddbe99a6d9cd73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:44:39 +0100 Subject: [PATCH 54/76] #3540 [Ticket] fix: conf ticket extrafields on entity 0 --- core/tpl/digiriskdolibarr_projectcreation_action.tpl.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/tpl/digiriskdolibarr_projectcreation_action.tpl.php b/core/tpl/digiriskdolibarr_projectcreation_action.tpl.php index f177cc99a..ca84c0b1f 100644 --- a/core/tpl/digiriskdolibarr_projectcreation_action.tpl.php +++ b/core/tpl/digiriskdolibarr_projectcreation_action.tpl.php @@ -749,7 +749,7 @@ dolibarr_set_const($db, 'DIGIRISKDOLIBARR_SIGNATURE_SHOW_COMPANY_LOGO', dolibarr_get_const($db,'DIGIRISKDOLIBARR_SIGNATURE_SHOW_COMPANY_LOGO'), 'integer', 0, '', $conf->entity); //CONST TICKET & REGISTERS - dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS', dolibarr_get_const($db,'DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS'), 'integer', 0, '', $conf->entity); + dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS', dolibarr_get_const($db,'DIGIRISKDOLIBARR_TICKET_EXTRAFIELDS'), 'integer', 0, '', 0); dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_CATEGORIES_CREATED', dolibarr_get_const($db,'DIGIRISKDOLIBARR_TICKET_CATEGORIES_CREATED'), 'integer', 0, '', $conf->entity); dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_ENABLE_PUBLIC_INTERFACE', dolibarr_get_const($db,'DIGIRISKDOLIBARR_TICKET_ENABLE_PUBLIC_INTERFACE'), 'integer', 0, '', $conf->entity); dolibarr_set_const($db, 'DIGIRISKDOLIBARR_TICKET_SHOW_COMPANY_LOGO', dolibarr_get_const($db,'DIGIRISKDOLIBARR_TICKET_SHOW_COMPANY_LOGO'), 'integer', 0, '', $conf->entity); From 37c0dd3af11c3d1b31efe1c34e39f032f3cdc013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:00:11 +0100 Subject: [PATCH 55/76] #3540 [Accident] fix: formconfirm bold --- view/accident/accident_card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 3338387ee..b2fe6c058 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -898,13 +898,13 @@ // SetValidated confirmation if (($action == 'setValidated' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $questionConfirmInfo = '' . $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident'), $langs->transnoentities('LesionsOrWorkStop')) . ''; + $questionConfirmInfo = $langs->trans('ConfirmValidateObject', $langs->trans('TheAccident'), $langs->transnoentities('LesionsOrWorkStop')); $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_validate', '', 'yes', 'actionButtonValidate', 250); } // SetReOpen confirmation if (($action == 'setReOpen' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $questionConfirmInfo = '' . $langs->trans('ConfirmReOpenObject', $langs->trans('TheAccident')) . ''; + $questionConfirmInfo = $langs->trans('ConfirmReOpenObject', $langs->trans('TheAccident')); $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_setReopened', '', 'yes', 'actionButtonReOpen', 250); } From 04d613dea1799de5743cf4f2ee3afcf040d4c3a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:07:16 +0100 Subject: [PATCH 56/76] #3540 [Accident] fix: button labels --- view/accident/accident_card.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index b2fe6c058..c0ae268fb 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -905,7 +905,7 @@ // SetReOpen confirmation if (($action == 'setReOpen' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { $questionConfirmInfo = $langs->trans('ConfirmReOpenObject', $langs->trans('TheAccident')); - $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_setReopened', '', 'yes', 'actionButtonReOpen', 250); + $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ReOpenObject', $langs->trans('TheAccident')), $questionConfirmInfo, 'confirm_setReopened', '', 'yes', 'actionButtonReOpen', 250); } // Confirmation to lock @@ -1080,7 +1080,7 @@ if ($object->status == $object::STATUS_DRAFT) { print '' . $displayButton . ''; } else { - print '' . $displayButton . ''; + print '' . $displayButton . ''; } // ReOpen @@ -1088,7 +1088,7 @@ if ($object->status == $object::STATUS_VALIDATED) { print '' . $displayButton . ''; } else { - print '' . $displayButton . ''; + print '' . $displayButton . ''; } // Lock. From be9c91c85b5e820fbbd69904c74a94744122af60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:09:05 +0100 Subject: [PATCH 57/76] #3540 [AccidentInvestigation] fix: victim fetch --- view/accidentinvestigation/accidentinvestigation_card.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/view/accidentinvestigation/accidentinvestigation_card.php b/view/accidentinvestigation/accidentinvestigation_card.php index e15bf8a04..7960977c4 100644 --- a/view/accidentinvestigation/accidentinvestigation_card.php +++ b/view/accidentinvestigation/accidentinvestigation_card.php @@ -70,7 +70,6 @@ $project = new Project($db); $task = new Task($db); $signatory = new SaturneSignature($db, $object->module, $object->element); -$victim = $accident->getUserVictim(); $numRefConf = strtoupper($task->element) . '_ADDON'; @@ -304,7 +303,9 @@ $object->fetch($id); $accident->fetch($object->fk_accident); - saturne_get_fiche_head($object, 'card', $title); + $victim = $accident->getUserVictim(); + + saturne_get_fiche_head($object, 'card', $title); saturne_banner_tab($object); $formConfirm = ''; From d3c108277e5647779aa94daf8d98af5a2999d917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:26:24 +0100 Subject: [PATCH 58/76] #3540 [Accident] fix: fk_user_victim backward compatibility --- core/modules/modDigiriskDolibarr.class.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index af57e48f2..db2b0b2d1 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -1595,14 +1595,15 @@ public function init($options = '') $langs->load("digiriskdolibarr@digiriskdolibarr"); - if ($conf->global->DIGIRISKDOLIBARR_ACCIDENT_REMOVE_FK_USER_VICTIM == 0) { + if (empty($conf->global->DIGIRISKDOLIBARR_ACCIDENT_REMOVE_FK_USER_VICTIM)) { + require_once __DIR__ . '/../../class/accident.class.php'; require_once __DIR__ . '/../../../saturne/class/saturnesignature.class.php'; - $accident = new Accident($this->db); + $accident = new Accident($this->db); $signatory = new SaturneSignature($this->db); - $accidentList = $accident->fetchAll('','',0,0,['customsql' => 'fk_user_victim > 0']); + $accidentList = $accident->fetchAll('','',0,0, ['customsql' => 'fk_user_victim > 0']); if (is_array($accidentList) && !empty($accidentList)) { foreach($accidentList as $accidentSingle) { From d3dac1d8ba38460e2432df1c2ced937963cdccfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:26:59 +0100 Subject: [PATCH 59/76] #3540 [Ticket] fix: remove accident lesion tab --- core/modules/modDigiriskDolibarr.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index db2b0b2d1..68c60a9a3 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -855,7 +855,6 @@ public function __construct($db) $this->tabs[] = ['data' => 'thirdparty:+schedules:'. $pictoDigirisk .$langs->trans('Schedules').':digiriskdolibarr@digiriskdolibarr:1:/custom/saturne/view/saturne_schedules.php?id=__ID__&element_type=societe&module_name=societe']; // To add a new tab identified by code tabname1 $this->tabs[] = ['data' => 'user:+participation:'. $pictoDigirisk .$langs->trans('GP/UTParticipation').':digiriskdolibarr@digiriskdolibarr:1:/custom/digiriskdolibarr/view/digiriskelement/digiriskelement_evaluator.php?fromid=__ID__']; // To add a new tab identified by code tabname1 $this->tabs[] = ['data' => 'user:+accidents:'. $pictoDigirisk .$langs->trans('Accidents').':digiriskdolibarr@digiriskdolibarr:1:/custom/digiriskdolibarr/view/accident/accident_list.php?fromiduser=__ID__']; // To add a new tab identified by code tabname1 - $this->tabs[] = ['data' => 'ticket:+accidentlesion:'. $pictoDigirisk .$langs->trans('AccidentLesions').':digiriskdolibarr@digiriskdolibarr:1:/custom/digiriskdolibarr/view/accident/accident_metadata_lesion.php?fk_accident=__ID__']; // To add a new tab identified by code tabname1 // Dictionaries $this->dictionaries = [ From 27bc5e704aa49d5e8e3c37407c5d6334092d466c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:28:15 +0100 Subject: [PATCH 60/76] #3540 [AccidentInvestigation] fix: get user victim --- .../doc_accidentinvestigationdocument_odt.modules.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/accidentinvestigationdocument/doc_accidentinvestigationdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/accidentinvestigationdocument/doc_accidentinvestigationdocument_odt.modules.php index ee0a43050..f47928bc4 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/accidentinvestigationdocument/doc_accidentinvestigationdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/accidentinvestigationdocument/doc_accidentinvestigationdocument_odt.modules.php @@ -202,13 +202,12 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $object = $moreParam['object']; $accident = new Accident($this->db); $accidentMetadata = new AccidentMetaData($this->db); - $victim = new User($this->db); $signatory = new SaturneSignature($this->db, $this->module, $object->element); $now = dol_now(); $accident->fetch($object->fk_accident); $accidentMetadata->fetch(0, '', 'AND status = 1 AND fk_accident = ' . $accident->id); - $victim->fetch($accident->fk_user_victim); + $victim = $accident->getUserVictim(); $actionTask = saturne_fetch_all_object_type('SaturneTask', '', '', 2, 0, ['customsql' => 'fk_task_parent = ' . $object->fk_task]); $curativeActionTask = array_shift($actionTask); From b9ddfab7e6412abe56715cbaba0aa97fb725bca6 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 30 Nov 2023 11:29:27 +0100 Subject: [PATCH 61/76] #3571 [Hook] fix: project and task fetch id for lines infos --- class/actions_digiriskdolibarr.class.php | 64 +++++++++++++----------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index afb198150..f4b812d0a 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -371,43 +371,47 @@ public function printCommonFooter($parameters) } } - if (in_array($parameters['currentcontext'], array('projectcard', 'projectcontactcard', 'projecttaskscard', 'projecttasktime', 'projectOverview'))) { - if ($parameters['currentcontext'] == 'projecttasktime') { - $project->fetch(GETPOST('projectid'), GETPOST('project_ref')); - } else { - $project->fetch(GETPOST('id'), GETPOST('ref')); + if (in_array($parameters['currentcontext'], ['projectcard', 'projectcontactcard', 'projecttaskcard', 'projecttaskscard', 'projecttasktime', 'projectOverview'])) { + if (GETPOSTISSET('projectid') || GETPOSTISSET('project_ref')) { + $project->fetch( GETPOST('projectid'), GETPOST('project_ref')); + $projectId = $project->id; + } else if (in_array($parameters['currentcontext'], ['projectcard', 'projectcontactcard', 'projecttaskscard'])) { + $projectId = GETPOST('id'); + } else { + $task->fetch(GETPOST('id')); + $projectId = $task->fk_project; } - $alltasks = $task->getTasksArray(null, null, $project->id, 0, 0, '', '-1', '', 0, 0, $extrafields); - if (is_array($alltasks) && !empty($alltasks)) { - $nbtasks = count($alltasks); - foreach ($alltasks as $tasksignle) { - $filter = ' AND fk_element = ' . $tasksignle->id; - $alltimespent = $task->fetchAllTimeSpentAllUsers($filter); - foreach ($alltimespent as $timespent) { - $totatconsumedtimeamount += convertSecondToTime($timespent->timespent_duration, 'allhourmin') * $timespent->timespent_thm; + $allTasks = $task->getTasksArray(null, null, $projectId, 0, 0, '', '-1', '', 0, 0, $extrafields); + if (is_array($allTasks) && !empty($allTasks)) { + $nbTasks = count($allTasks); + foreach ($allTasks as $taskSingle) { + $filter = ' AND fk_element = ' . $taskSingle->id; + $allTimespent = $task->fetchAllTimeSpentAllUsers($filter); + foreach ($allTimespent as $timespent) { + $totatConsumedTimeAmount += convertSecondToTime($timespent->timespent_duration, 'allhourmin') * $timespent->timespent_thm; } - $totatconsumedtime += $tasksignle->duration; - $totalprogress += $tasksignle->progress; - $totaltasksbudget += $tasksignle->budget_amount; + $totalConsumedTime += $taskSingle->duration; + $totalProgress += $taskSingle->progress; + $totalTasksBudget += $taskSingle->budget_amount; } } else { - $totatconsumedtime = 0; - $totatconsumedtimeamount = 0; - $nbtasks = 0; - $totalprogress = 0; - $totaltasksbudget = 0; + $totalConsumedTime = 0; + $totatConsumedTimeAmount = 0; + $nbTasks = 0; + $totalProgress = 0; + $totalTasksBudget = 0; } - $outTotatconsumedtime = '
'; - $outTotatconsumedtimeamount = ''; - $outNbtasks = ''; - $outTotalprogress = ''; - $outTotaltasksbudget = ''; ?> + $outTotatConsumedTime = ''; + $outTotatConsumedTimeAmount = ''; + $outNbtasks = ''; + $outTotalProgress = ''; + $outTotalTasksBudget = ''; ?> Date: Thu, 30 Nov 2023 11:34:52 +0100 Subject: [PATCH 62/76] #3571 [Mod] fix: delete double const --- core/modules/modDigiriskDolibarr.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index aade1578b..36bcdbec3 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -826,7 +826,6 @@ public function __construct($db) // CONST DIGIRISK DOCUMENTS $i++ => ['DIGIRISKDOLIBARR_DOCUMENT_SHOW_PICTO_NAME', 'integer', 0, '', 0, 'current'], - $i++ => ['DIGIRISKDOLIBARR_DOCUMENT_SHOW_PICTO_NAME', 'integer', 0, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_AUTOMATIC_PDF_GENERATION', 'integer', 0, '', 0, 'current'], $i++ => ['DIGIRISKDOLIBARR_MANUAL_PDF_GENERATION', 'integer', 0, '', 0, 'current'], From 16d066ec6b817567e284ba379194e32b77d63967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 11:34:53 +0100 Subject: [PATCH 63/76] #3540 [RegisterDocument] fix: set empty values in doc --- .../doc_registerdocument_odt.modules.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 2e7674694..6524dcee5 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -241,6 +241,7 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo if (is_array($accidentList) && !empty($accidentList)) { foreach($accidentList as $accidentSingle) { $accidentCaregivers = $signatory->fetchSignatory('Caregiver', $accidentSingle->id, 'accident'); + if (is_array($accidentCaregivers) && !empty($accidentCaregivers)) { foreach($accidentCaregivers as $accidentCaregiver) { $tmpArray['caregiver_id'] = $accidentCaregiver->id; @@ -259,8 +260,22 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); } + } else { + $tmpArray['caregiver_id'] = ''; + $tmpArray['caregiver_lastname'] = ''; + $tmpArray['caregiver_firstname'] = ''; + $tmpArray['caregiver_qualification'] = ''; + $tmpArray['caregiver_signature'] = ''; + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); } } + } else { + $tmpArray['caregiver_id'] = ''; + $tmpArray['caregiver_lastname'] = ''; + $tmpArray['caregiver_firstname'] = ''; + $tmpArray['caregiver_qualification'] = ''; + $tmpArray['caregiver_signature'] = ''; + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); } $odfHandler->mergeSegment($listLines); } @@ -310,6 +325,7 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo $tmpArray['register_controller_date'] = ''; $tmpArray['register_controller_signature'] = ''; $tmpArray['register_controller_note'] = ''; + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); } } $odfHandler->mergeSegment($listLines); From 3b853eb09619320febcf678c4bf3fb718a3b1a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 12:11:00 +0100 Subject: [PATCH 64/76] #3540 [RegisterDocument] fix: event on generation --- ...ce_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php index 7cebc3d5b..2ea8063f8 100644 --- a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php +++ b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php @@ -221,12 +221,14 @@ public function runTrigger($action, $object, User $user, Translate $langs, Conf case 'RISKASSESSMENTDOCUMENT_GENERATE' : case 'LEGALDISPLAY_GENERATE' : case 'INFORMATIONSSHARING_GENERATE' : + case 'REGISTERDOCUMENT_GENERATE' : case 'FIREPERMITDOCUMENT_GENERATE' : case 'PREVENTIONPLANDOCUMENT_GENERATE' : case 'LISTINGRISKSACTION_GENERATE' : case 'LISTINGRISKSPHOTO_GENERATE' : case 'WORKUNITDOCUMENT_GENERATE' : case 'GROUPMENTDOCUMENT_GENERATE' : + if ($object->parent_type == 'groupment' || $object->parent_type == 'workunit' || preg_match('/listingrisks/', $object->parent_type)) { $object->parent_type = 'digiriskelement'; } From 1f9c4dcf9c377f34283e163a263906e175a9f347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Mon, 27 Nov 2023 17:11:00 +0100 Subject: [PATCH 65/76] #3149 [RiskAssessment] fix: shown risk assessment cotation values --- .../digiriskdolibarr_risklist_view.tpl.php | 40 +++++++++---------- ...giriskdolibarr_riskassessment_view.tpl.php | 28 ++++++------- ...arr_riskassessment_view_edit_modal.tpl.php | 28 ++++++------- js/digiriskdolibarr.min.js | 2 +- js/modules/riskAssessment.js | 3 +- 5 files changed, 51 insertions(+), 50 deletions(-) diff --git a/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php b/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php index 7ba07c810..8e0377079 100644 --- a/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php +++ b/core/tpl/riskanalysis/risk/digiriskdolibarr_risklist_view.tpl.php @@ -658,17 +658,17 @@ trans('RiskAssessment'); ?>*
'0-47', 48 => '48-50', 51 => '51-80', 100 => '81-100'); if ( ! empty($defaultCotation)) : - foreach ($defaultCotation as $request) : - $evaluation->cotation = $request; ?> + foreach ($defaultCotation as $cotation => $shownCotation) : + $evaluation->cotation = $cotation; ?>
+ class="risk-evaluation-cotation cotation">
@@ -853,20 +853,20 @@ class="risk-evaluation-cotation cotation">
trans('RiskAssessment'); ?>*
- cotation = $request; ?> -
- + '0-47', 48 => '48-50', 51 => '51-80', 100 => '81-100'); + if ( ! empty($defaultCotation)) : + foreach ($defaultCotation as $cotation => $shownCotation) : + $evaluation->cotation = $cotation; ?> +
+
diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php index 1422de1d7..a569c7beb 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php @@ -293,20 +293,20 @@
"> trans('RiskAssessment'); ?>*
- cotation = $request; ?> -
- + '0-47', 48 => '48-50', 51 => '51-80', 100 => '81-100'); + if ( ! empty($defaultCotation)) : + foreach ($defaultCotation as $cotation => $shownCotation) : + $evaluation->cotation = $cotation; ?> +
+
diff --git a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php index e00fa5ecd..d83b3c2bd 100644 --- a/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php +++ b/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php @@ -60,20 +60,20 @@
"> trans('RiskAssessment'); ?>
- cotation = $request; ?> -
">
- + '0-47', 48 => '48-50', 51 => '51-80', 100 => '81-100'); + if ( ! empty($defaultCotation)) : + foreach ($defaultCotation as $cotation => $shownCotation) : + $evaluation->cotation = $cotation; ?> +
">
+
diff --git a/js/digiriskdolibarr.min.js b/js/digiriskdolibarr.min.js index 45d8338be..dabb63410 100644 --- a/js/digiriskdolibarr.min.js +++ b/js/digiriskdolibarr.min.js @@ -1 +1 @@ -"use strict";window.digiriskdolibarr||(window.digiriskdolibarr={},window.digiriskdolibarr.scriptsLoaded=!1),window.digiriskdolibarr.scriptsLoaded||(window.digiriskdolibarr.init=function(){window.digiriskdolibarr.load_list_script()},window.digiriskdolibarr.load_list_script=function(){if(!window.digiriskdolibarr.scriptsLoaded){var i=void 0,e=void 0;for(i in window.digiriskdolibarr)for(e in window.digiriskdolibarr[i].init&&window.digiriskdolibarr[i].init(),window.digiriskdolibarr[i])window.digiriskdolibarr[i]&&window.digiriskdolibarr[i][e]&&window.digiriskdolibarr[i][e].init&&window.digiriskdolibarr[i][e].init();window.digiriskdolibarr.scriptsLoaded=!0}},window.digiriskdolibarr.refresh=function(){var i=void 0,e=void 0;for(i in window.digiriskdolibarr)for(e in window.digiriskdolibarr[i].refresh&&window.digiriskdolibarr[i].refresh(),window.digiriskdolibarr[i])window.digiriskdolibarr[i]&&window.digiriskdolibarr[i][e]&&window.digiriskdolibarr[i][e].refresh&&window.digiriskdolibarr[i][e].refresh()},$(document).ready(window.digiriskdolibarr.init)),window.digiriskdolibarr.accident={},window.digiriskdolibarr.accident.init=function(){window.digiriskdolibarr.accident.event()},window.digiriskdolibarr.accident.event=function(){$(document).on("submit",".sendfile",window.digiriskdolibarr.accident.tmpStockFile),$(document).on("click",".linked-file-delete-workstop",window.digiriskdolibarr.accident.removeFile),$(document).on("change","#external_accident",window.digiriskdolibarr.accident.showExternalAccidentLocation)},window.digiriskdolibarr.accident.tmpStockFile=function(e,i=""){var s=$("#sendfile").prop("files"),t=new FormData;for(let i=0;ii.json()).then(i=>{i=i[0].option.matrix[e];t.find(".risk-evaluation-calculated-cotation").find(".risk-evaluation-cotation").attr("data-scale",window.digiriskdolibarr.evaluation.getDynamicScale(i)),t.find(".risk-evaluation-calculated-cotation").find(".risk-evaluation-cotation span").text(i),t.find(".risk-evaluation-content").find(".risk-evaluation-seuil").val(i),window.digiriskdolibarr.risk.haveDataInInput(t)})}},window.digiriskdolibarr.evaluator={},window.digiriskdolibarr.evaluator.init=function(){window.digiriskdolibarr.evaluator.event()},window.digiriskdolibarr.evaluator.event=function(){$(document).on("click",".evaluator-create",window.digiriskdolibarr.evaluator.createEvaluator),$(document).on("change","#fk_user_employer",window.digiriskdolibarr.evaluator.selectUser)},window.digiriskdolibarr.evaluator.selectUser=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".modal-container"),t=s.find("#fk_user_employer").val();window.saturne.loader.display(s.find('input[name="evaluatorJob"]')),$.ajax({url:document.URL+"&action=getEvaluatorJob&token="+e,type:"POST",processData:!1,data:JSON.stringify({userID:t}),contentType:!1,success:function(i){s.find('input[name="evaluatorJob"]').val($(i).find('input[name="evaluatorJob"]').val()),s.find('input[name="evaluatorJob"]').removeClass("wpeo-loader")},error:function(i){}}),window.digiriskdolibarr.evaluator.haveDataInInput(s)},window.digiriskdolibarr.evaluator.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("evaluator-add-modal")&&(0 div:nth-child(1)").text();$.ajax({url:document.URL+"&action=saveRisk&token="+e,type:"POST",processData:!1,data:JSON.stringify({riskID:t,category:s,comment:r,newParent:o}),contentType:!1,success:function(i){$(".wpeo-loader").removeClass("wpeo-loader");var e=$(".messageSuccessRiskEdit"),s=(o==a||n?($(".modal-active").removeClass("modal-active"),$(".risk-description-"+t).html($(i).find(".risk-description-"+t)),$(".risk-row-content-"+t).find(".risk-category .cell-risk").html($(i).find(".risk-row-content-"+t).find(".risk-category .cell-risk").children()),$(".risk-row-content-"+t).find(".risk-category").fadeOut(800),$(".risk-row-content-"+t).find(".risk-category").fadeIn(800),$(".risk-row-content-"+t).find(".risk-description-"+t).fadeOut(800),$(".risk-row-content-"+t).find(".risk-description-"+t).fadeIn(800)):$(".risk-row-content-"+t).fadeOut(800,function(){$(".fichecenter .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormListRisks .opacitymedium.colorblack.paddingleft"))}),""),s=(s=(s+=e.find(".valueForEditRisk1").val())+d)+e.find(".valueForEditRisk2").val();e.find("a").attr("href","#risk_row_"+t),e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskEdit"),s="",s=(s=(s+=e.find(".valueForEditRisk1").val())+d)+e.find(".valueForEditRisk2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.risk.unlinkSharedRisk=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value"),t=(window.saturne.loader.display($(this)),$(".risk_row_"+s).find(".risk-container > div:nth-child(1)").text());var a=document.URL.split(/#/);$.ajax({url:a[0]+"&action=unlinkSharedRisk&token="+e,type:"POST",processData:!1,data:JSON.stringify({riskID:s}),contentType:!1,success:function(i){$(".confirmquestions").html($(i).find(".confirmquestions").children()),$(".fichecenter.sharedrisklist .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormSharedListRisks .opacitymedium.colorblack.paddingleft"));var i=$(".messageSuccessRiskUnlinkShared"),e=($("#risk_row_"+s).fadeOut(800),""),e=(e=(e+=i.find(".valueForUnlinkSharedRisk1").val())+t)+i.find(".valueForUnlinkSharedRisk2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskUnlinkShared"),s="",s=(s=(s+=e.find(".valueForUnlinkSharedRisk1").val())+t)+e.find(".valueForUnlinkSharedRisk2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.risk.sharedRiskBoxLoader=function(i){"Oui"==$(this).text()&&window.saturne.loader.display($("#searchFormSharedListRisks"))},window.digiriskdolibarr.evaluation={},window.digiriskdolibarr.evaluation.init=function(){window.digiriskdolibarr.evaluation.event()},window.digiriskdolibarr.evaluation.event=function(){$(document).on("click",".select-evaluation-method",window.digiriskdolibarr.evaluation.selectEvaluationMethod),$(document).on("click",".cotation-container .risk-evaluation-cotation.cotation",window.digiriskdolibarr.evaluation.selectSeuil),$(document).on("click",".risk-evaluation-create",window.digiriskdolibarr.evaluation.createEvaluation),$(document).on("click",".risk-evaluation-save",window.digiriskdolibarr.evaluation.saveEvaluation),$(document).on("click",".risk-evaluation-delete",window.digiriskdolibarr.evaluation.deleteEvaluation)},window.digiriskdolibarr.evaluation.selectEvaluationMethod=function(i){var e=$(this).closest(".modal-container");0"+e.split(/\(/)[0]+"("+(+s-1)+")"),s-1<1&&$(".fichecenter.risklist").html($(i).find("#searchFormListRisks")),t.removeClass("wpeo-loader"),""),e=(e=(e+=r.find(".valueForDeleteEvaluation1").val())+n)+r.find(".valueForDeleteEvaluation2").val();r.find(".notice-subtitle .text").text(e),r.removeClass("hidden")},error:function(i){var e="",e=(e=(e+=o.find(".valueForDeleteEvaluation1").val())+n)+o.find(".valueForDeleteEvaluation2").val();o.find(".notice-subtitle .text").text(e),o.removeClass("hidden")}})}},window.digiriskdolibarr.evaluation.saveEvaluation=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).closest(".risk-evaluation-edit-modal"),t=s.attr("value");var a=s.find(".risk-evaluation-comment textarea").val();let n=$(this).closest(".risk-row").find(".risk-evaluations-list-content").attr("value"),r=$(".risk-evaluation-ref-"+t).attr("value"),o=$(".risk-evaluation-list-modal-"+n),d=$("#risk_evaluation_list"+n).hasClass("modal-active");var a=window.digiriskdolibarr.risk.sanitizeBeforeRequest(a),l=s.find(".risk-evaluation-method").val(),c=s.find(".risk-evaluation-seuil").val(),k=s.find("#RiskAssessmentDateEdit"+t).val(),u=s.find(".risk-evaluation-photo .filename").val();let m=[];Object.values($(".table-cell.active.cell-"+t)).forEach(function(i){-1<$(i).data("seuil")&&(m[$(i).data("type")]=$(i).data("seuil"))}),window.saturne.loader.display($(this)),$.ajax({url:document.URL+"&action=saveEvaluation&token="+e,type:"POST",processData:!1,data:JSON.stringify({cotation:c,comment:a,method:l,photo:u,date:k,evaluationID:t,criteres:{gravite:m.gravite||0,occurrence:m.occurrence||0,protection:m.protection||0,formation:m.formation||0,exposition:m.exposition||0}}),contentType:!1,success:function(i){$("#risk_evaluation_edit"+t).removeClass("modal-active"),0<$(i).find(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)").length?((d?($(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)")):($(".risk-evaluation-container-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-container-"+t+":not(.last-risk-assessment)"))).fadeIn(800),o.find(".risk-evaluation-ref-"+t).replaceWith($(i).find(".risk-evaluation-ref-"+t)),$(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)").replaceWith($(i).find(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)")),$("#risk_evaluation_add"+n).html($(i).find("#risk_evaluation_add"+n).children())):($(".div-table-responsive").html($(i).find(".div-table-responsive").children()),(d?($(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)")):($(".risk-evaluation-container-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-container-"+t+":not(.last-risk-assessment)"))).fadeIn(800)),$(".wpeo-loader").removeClass("wpeo-loader");var i=$(".messageSuccessEvaluationEdit"),e=(s.find("#risk_evaluation_edit"+t).removeClass("modal-active"),""),e=(e=(e+=i.find(".valueForEditEvaluation1").val())+r)+i.find(".valueForEditEvaluation2").val();i.find("a").attr("href","#risk_row_"+n),i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(){var i=$(".messageErrorEvaluationEdit"),e="",e=(e=(e+=i.find(".valueForEditEvaluation1").val())+r)+i.find(".valueForEditEvaluation2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")}})},window.digiriskdolibarr.risksign={},window.digiriskdolibarr.risksign.init=function(){window.digiriskdolibarr.risksign.event()},window.digiriskdolibarr.risksign.event=function(){$(document).on("click",".risksign-category-danger .item, .wpeo-table .risksign-category-danger .item",window.digiriskdolibarr.risksign.selectRiskSign),$(document).on("click",".risksign-create:not(.button-disable)",window.digiriskdolibarr.risksign.createRiskSign),$(document).on("click",".risksign-save",window.digiriskdolibarr.risksign.saveRiskSign),$(document).on("click",".risksign-unlink-shared",window.digiriskdolibarr.risksign.unlinkSharedRiskSign)},window.digiriskdolibarr.risksign.selectRiskSign=function(i){var e=$(this),e=(e.closest(".content").removeClass("active"),e.closest(".wpeo-dropdown").find(".dropdown-toggle span").hide(),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").show(),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").attr("src",e.find("img").attr("src")),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").attr("aria-label",e.closest(".wpeo-tooltip-event").attr("aria-label")),e.closest(".fichecenter").find(".input-hidden-danger").val(e.data("id")),$(this).closest(".modal-container"));window.digiriskdolibarr.risksign.haveDataInInput(e)},window.digiriskdolibarr.risksign.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("risksign-add-modal")&&0<=i.find('input[name="risksign_category_id"]').val()&&i.find(".button-disable").removeClass("button-disable")},window.digiriskdolibarr.risksign.createRiskSign=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".fichecenter").find(".risksign-content"),t=s.find(".risksign-category input").val(),s=s.find(".risksign-description textarea").val();window.saturne.loader.display($(".fichecenter.risksignlist")),$.ajax({url:document.URL+"&action=add&token="+e,type:"POST",data:JSON.stringify({riskSignCategory:t,riskSignDescription:s}),processData:!1,contentType:!1,success:function(i){$(".fichecenter.risksignlist").html($(i).find("#searchFormListRiskSigns"));var e=$(".messageSuccessRiskSignCreate");$(".fichecenter.risksignlist").removeClass("wpeo-loader"),e.html($(i).find(".risksign-create-success-notice")),e.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskCreate");e.html($(i).find(".risksign-create-error-notice")),e.removeClass("hidden")}})},window.digiriskdolibarr.risksign.saveRiskSign=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).attr("value");let t=$(this).closest(".risksign-container").find(".risksign-content"),a="";var n=t.find(".risksign-category input").val(),r=t.find(".risksign-description textarea").val();let o=$(".risksign_row_"+s).find(".risksign-container > div:nth-child(1)").text();window.saturne.loader.display(t),$.ajax({url:document.URL+"&action=saveRiskSign&token="+e,data:JSON.stringify({riskSignID:s,riskSignCategory:n,riskSignDescription:r}),type:"POST",processData:!1,contentType:!1,success:function(i){$(".fichecenter.risksignlist").html($(i).find("#searchFormListRiskSigns"));i=$(".messageSuccessRiskSignEdit");t.removeClass("wpeo-loader"),a=(a=(a+=i.find(".valueForEditRiskSign1").val())+o)+i.find(".valueForEditRiskSign2").val(),i.find(".notice-subtitle .text").text(a),i.removeClass("hidden")},error:function(){var i=$(".messageErrorRiskSignEdit");t.removeClass("wpeo-loader"),a=(a=(a+=i.find(".valueForEditRiskSign1").val())+o)+i.find(".valueForEditRiskSign2").val(),i.find(".notice-subtitle .text").text(a),i.removeClass("hidden")}})},window.digiriskdolibarr.risksign.unlinkSharedRiskSign=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value"),t=(window.saturne.loader.display($(this)),$(".risksign_row_"+s).find(".risksign-container > div:nth-child(1)").text());var a=document.URL.split(/#/);$.ajax({url:a[0]+"&action=unlinkSharedRiskSign&token="+e,type:"POST",processData:!1,data:JSON.stringify({risksignID:s}),contentType:!1,success:function(i){$(".fichecenter.sharedrisksignlist .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormSharedListRiskSigns .opacitymedium.colorblack.paddingleft"));var i=$(".messageSuccessRiskSignUnlinkShared"),e=($("#risksign_row_"+s).fadeOut(800),""),e=(e=(e+=i.find(".valueForUnlinkSharedRiskSign1").val())+t)+i.find(".valueForUnlinkSharedRiskSign2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskSignUnlinkShared"),s="",s=(s=(s+=e.find(".valueForUnlinkSharedRiskSign1").val())+t)+e.find(".valueForUnlinkSharedRiskSign2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask={},window.digiriskdolibarr.riskassessmenttask.init=function(){window.digiriskdolibarr.riskassessmenttask.event()},window.digiriskdolibarr.riskassessmenttask.event=function(){$(document).on("input",".riskassessment-task-label",window.digiriskdolibarr.riskassessmenttask.fillRiskAssessmentTaskLabel),$(document).on("click",".riskassessment-task-create",window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTask),$(document).on("click",".riskassessment-task-save",window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTask),$(document).on("click",".riskassessment-task-delete",window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTask),$(document).on("click",".riskassessment-task-timespent-create",window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-timespent-save",window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-timespent-delete",window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-progress-checkbox:not(.riskassessment-task-progress-checkbox-readonly)",window.digiriskdolibarr.riskassessmenttask.checkTaskProgress),$(document).on("change","#RiskassessmentTaskTimespentDatehour",window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateHour),$(document).on("change","#RiskassessmentTaskTimespentDatemin",window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateMin),$(document).on("keyup",".riskassessment-task-label",window.digiriskdolibarr.riskassessmenttask.checkRiskassessmentTaskLabelLength),$(document).on("click",".listingHeaderTaskTooltip",window.digiriskdolibarr.riskassessmenttask.redirectOnSharedTaskConfig)},window.digiriskdolibarr.riskassessmenttask.fillRiskAssessmentTaskLabel=function(i){var e=$(this).closest(".modal-container");window.digiriskdolibarr.riskassessmenttask.haveDataInInput(e)},window.digiriskdolibarr.riskassessmenttask.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("riskassessment-task-add-modal")&&i.find('input[name="label"]').val().length&&i.find(".button-disable").removeClass("button-disable")},window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".riskassessment-task-add-modal"),t=s.find(".modal-risk").attr("value"),s=s.find(".riskassessment-task-container"),a=s.find(".riskassessment-task-label").val(),a=window.digiriskdolibarr.risk.sanitizeBeforeRequest(a),n=s.find("#RiskassessmentTaskDateStart"+t).val(),r=s.find("#RiskassessmentTaskDateStart"+t+"hour").val(),o=s.find("#RiskassessmentTaskDateStart"+t+"min").val(),d=s.find("#RiskassessmentTaskDateEnd"+t).val(),l=s.find("#RiskassessmentTaskDateEnd"+t+"hour").val(),c=s.find("#RiskassessmentTaskDateEnd"+t+"min").val(),s=s.find(".riskassessment-task-budget").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-tasks"+t)),$.ajax({url:document.URL+"&action=addRiskAssessmentTask&token="+e,type:"POST",data:JSON.stringify({tasktitle:a,dateStart:n,hourStart:r,minStart:o,dateEnd:d,hourEnd:l,minEnd:c,budget:s,riskToAssign:t}),processData:!1,contentType:!1,success:function(i){$(".tasks-list-container-"+t).replaceWith($(i).find(".tasks-list-container-"+t));var e=$(".messageSuccessTaskCreate");$(".riskassessment-tasks"+t).fadeOut(800),$(".riskassessment-tasks"+t).fadeIn(800),e.find("a").attr("href","#risk_row_"+t),e.html($(i).find(".task-create-success-notice")),e.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e=$(".messageErrorTaskCreate"),s=($("#risk_assessment_task_add"+t).removeClass("modal-active"),""),s=(s=(s+=e.find(".valueForCreateTask1").val())+e.find(".valueForCreateTask2").val())+" : "+i.message;e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken(),t=$(this).closest(".wpeo-table.riskassessment-tasks").attr("value"),a=$(this).closest(".riskassessment-task-single-content").attr("value"),s=$(this).closest(".riskassessment-task-container-"+a).find(".labelForDelete").val();let n=$(".messageSuccessTaskDelete"),r=$(".messageErrorTaskDelete");if(1!=confirm(s))return!1;{let s=$(".riskassessment-task-container-"+a).attr("value");window.saturne.loader.display($(".riskassessment-task-container-"+a)),$.ajax({url:document.URL+"&action=deleteRiskAssessmentTask&deletedRiskAssessmentTaskId="+a+"&token="+e,type:"POST",processData:!1,contentType:!1,success:function(i){console.log($(".riskassessment-task-listing-wrapper-"+t)),console.log(t),$(".riskassessment-task-listing-wrapper-"+t).replaceWith($(i).find(".riskassessment-task-listing-wrapper-"+t)),$(".riskassessment-tasks"+t).fadeOut(800),$(".riskassessment-tasks"+t).fadeIn(800);i="",i=(i=(i+=n.find(".valueForDeleteTask1").val())+s)+n.find(".valueForDeleteTask2").val();n.find("a").attr("href","#risk_row_"+t),n.find(".notice-subtitle .text").text(i),n.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e="",e=(e=(e=(e+=r.find(".valueForDeleteTask1").val())+s)+r.find(".valueForDeleteTask2").val())+" : "+i.message;r.find(".notice-subtitle .text").text(e),r.removeClass("hidden")}})}},window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value");var t=$(this).closest(".modal-container"),a=$(this).closest(".modal-risk").attr("value");let n="";var r=t.find(".riskassessment-task-label"+s).val(),r=window.digiriskdolibarr.risk.sanitizeBeforeRequest(r);let o=$(".riskassessment-task-single-"+s+" .riskassessment-task-reference").attr("value"),d=0;t.find(".riskassessment-task-progress-checkbox"+s).is(":checked")&&(d=1);var l=t.find("#RiskassessmentTaskDateStartEdit"+s).val(),c=t.find("#RiskassessmentTaskDateStartEdit"+s+"hour").val(),k=t.find("#RiskassessmentTaskDateStartEdit"+s+"min").val(),u=t.find("#RiskassessmentTaskDateEndEdit"+s).val(),m=t.find("#RiskassessmentTaskDateEndEdit"+s+"hour").val(),v=t.find("#RiskassessmentTaskDateEndEdit"+s+"min").val(),t=t.find(".riskassessment-task-budget"+s).val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+s)),$.ajax({url:document.URL+"&action=saveRiskAssessmentTask&token="+e,data:JSON.stringify({riskAssessmentTaskID:s,tasktitle:r,dateStart:l,hourStart:c,minStart:k,dateEnd:u,hourEnd:m,minEnd:v,budget:t,taskProgress:d}),type:"POST",processData:!1,contentType:!1,success:function(i){$("#risk_assessment_task_edit"+s).removeClass("modal-active"),$(".riskassessment-task-container-"+s).replaceWith($(i).find(".riskassessment-task-container-"+s).first());i=$(".messageSuccessTaskEdit");$(".riskassessment-tasks"+a).fadeOut(800),$(".riskassessment-tasks"+a).fadeIn(800),n=(n=(n+=i.find(".valueForEditTask1").val())+o)+i.find(".valueForEditTask2").val(),$(".wpeo-loader").removeClass("wpeo-loader"),$(".loader-spin").remove(),i.find("a").attr("href","#risk_row_"+a),i.find(".notice-subtitle .text").text(n),i.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e=$(".messageErrorTaskEdit");$("#risk_assessment_task_edit"+s).removeClass("modal-active"),$(".wpeo-loader").removeClass("wpeo-loader"),n=(n=(n=(n+=e.find(".valueForEditTask1").val())+o)+e.find(".valueForEditTask2").val()+" : ")+i.message,e.find(".notice-subtitle .text").text(n),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value");var t=$(this).closest(".riskassessment-task-edit-modal"),a=t.find(".riskassessment-task-timespent-container");let n=t.find("riskassessment-task-single").attr("value"),r="",o=t.find(".riskassessment-task-reference").attr("value"),d=$(".id-container").find(".riskassessment-total-task-timespent-"+s);var t=a.find("#RiskassessmentTaskTimespentDate"+s).val(),l=a.find("#RiskassessmentTaskTimespentDate"+s+"hour").val(),c=a.find("#RiskassessmentTaskTimespentDate"+s+"min").val(),k=a.find(".riskassessment-task-timespent-comment").val(),k=window.digiriskdolibarr.risk.sanitizeBeforeRequest(k),a=a.find(".riskassessment-task-timespent-duration").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+s)),$.ajax({url:document.URL+"&action=addRiskAssessmentTaskTimeSpent&token="+e,type:"POST",data:JSON.stringify({taskID:s,date:t,hour:l,min:c,comment:k,duration:a}),processData:!1,contentType:!1,success:function(i){var e=$(".messageSuccessTaskTimeSpentCreate"+s);$(".riskassessment-tasks"+n).fadeOut(800),$(".riskassessment-tasks"+n).fadeIn(800),r=(r=(r+=e.find(".valueForCreateTaskTimeSpent1").val())+o)+e.find(".valueForCreateTaskTimeSpent2").val(),$(".riskassessment-task-timespent-container").find(".riskassessment-task-timespent-list-"+s).replaceWith($(i).find(".riskassessment-task-timespent-container").find(".riskassessment-task-timespent-list-"+s)),$(".riskassessment-task-container-"+s).closest(".riskassessment-tasks").replaceWith($(i).find(".riskassessment-task-container-"+s).closest(".riskassessment-tasks")),$(".loader-spin").remove(),$(".wpeo-loader").removeClass("wpeo-loader"),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden"),d.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+s).first())},error:function(i){$(this).closest(".risk-row-content-"+n).removeClass("wpeo-loader");var e=$(".messageErrorTaskTimeSpentCreate"+s);e.html($(i).find(".task-timespent-create-error-notice")),e.removeClass("hidden")},complete:function(){$("#risk_assessment_task_edit"+s+".wpeo-modal").addClass("modal-active")}})},window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let a=$(this).closest(".riskassessment-task-timespent-list").attr("value"),n=$(this).attr("value");var s=$(this).attr("value"),t=$(this).closest(".riskassessment-task-timespent-"+n).find(".labelForDelete").val();let r=$(".id-container").first().find(".riskassessment-total-task-timespent-"+a);if(1!=confirm(t))return!1;{let t=$(".riskassessment-task-container-"+a).attr("value");window.saturne.loader.display($(this)),$.ajax({url:document.URL+"&action=deleteRiskAssessmentTaskTimeSpent&deletedRiskAssessmentTaskTimeSpentId="+s+"&token="+e,type:"POST",processData:!1,contentType:!1,success:function(i){var e=$(".messageSuccessTaskTimeSpentDelete"+a),s=($(".riskassessment-task-timespent-"+n).fadeOut(800),""),s=(s=(s+=e.find(".valueForDeleteTaskTimeSpent1").val())+t)+e.find(".valueForDeleteTaskTimeSpent2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden"),r.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+a).first())},error:function(i){var e=$(".messageErrorTaskDeleteTimeSpent"+a),s="",s=(s=(s+=e.find(".valueForDeleteTaskTimeSpent1").val())+t)+e.find(".valueForDeleteTaskTimeSpent2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})}},window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let s=$(this);var t=$(this).attr("value"),a=$(this).closest(".riskassessment-task-timespent-edit-modal").find(".riskassessment-task-timespent-container");let n=a.attr("value"),r="",o=$(".riskassessment-task-container-"+n).attr("value"),d=$(".id-container").first().find(".riskassessment-total-task-timespent-"+n);var l=a.find("#RiskassessmentTaskTimespentDateEdit"+t).val(),c=a.find("#RiskassessmentTaskTimespentDateEdit"+t+"hour").val(),k=a.find("#RiskassessmentTaskTimespentDateEdit"+t+"min").val(),u=a.find(".riskassessment-task-timespent-comment").val(),u=window.digiriskdolibarr.risk.sanitizeBeforeRequest(u),a=a.find(".riskassessment-task-timespent-duration").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+n)),$.ajax({url:document.URL+"&action=saveRiskAssessmentTaskTimeSpent&token="+e,data:JSON.stringify({riskAssessmentTaskTimeSpentID:t,taskID:n,date:l,hour:c,min:k,comment:u,duration:a}),type:"POST",processData:!1,contentType:!1,success:function(i){s.closest(".modal-active").removeClass("modal-active");var e=$(".messageSuccessTaskTimeSpentEdit"+n);$(".wpeo-loader").removeClass("wpeo-loader"),r=(r=(r+=e.find(".valueForEditTaskTimeSpent1").val())+o)+e.find(".valueForEditTaskTimeSpent2").val(),d.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+n).first()),$(".riskassessment-task-timespent-list-"+n).html($(i).find(".riskassessment-task-timespent-list-"+n).children()),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden")},error:function(i){var e=$(".messageSuccessTaskTimeSpentEdit"+n);r=(r=(r+=e.find(".valueForEditTaskTimeSpent1").val())+o)+e.find(".valueForEditTaskTimeSpent2").val(),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.checkTaskProgress=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".risk-row").find(".riskassessment-task-container"),t=s.find(".riskassessment-task-single-content").attr("value");let a=$(this).closest(".riskassessment-tasks").attr("value"),n="",r=s.attr("value"),o="";s.find(".riskassessment-task-progress-checkbox"+t).hasClass("progress-checkbox-check")?(o=0,s.find(".riskassessment-task-progress-checkbox"+t).toggleClass("progress-checkbox-check").toggleClass("progress-checkbox-uncheck")):s.find(".riskassessment-task-progress-checkbox"+t).hasClass("progress-checkbox-uncheck")&&(o=1,s.find(".riskassessment-task-progress-checkbox"+t).toggleClass("progress-checkbox-uncheck").toggleClass("progress-checkbox-check")),window.saturne.loader.display($(".riskassessment-task-single-"+t));s=window.location.href.replace(/#.*/,"");$.ajax({url:s+"&action=checkTaskProgress&token="+e,data:JSON.stringify({riskAssessmentTaskID:t,taskProgress:o}),type:"POST",processData:!1,contentType:!1,success:function(i){$(".fichecenter.risklist").html($(i).find("#searchFormListRisks"));i=$(".messageSuccessTaskEdit");$(".riskassessment-tasks"+a).fadeOut(800),$(".riskassessment-tasks"+a).fadeIn(800),n=(n=(n+=i.find(".valueForEditTask1").val())+r)+i.find(".valueForEditTask2").val(),i.find(".notice-subtitle .text").text(n),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorTaskEdit");n=(n=(n+=e.find(".valueForEditTask1").val())+r)+e.find(".valueForEditTask2").val(),e.find(".notice-subtitle .text").text(n),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateHour=function(i){$(this).closest(".nowraponall").find(".select-riskassessmenttask-timespent-datehour").remove(),$(this).before('{$("#sendFileForm").load(document.URL+n+"ticket_id="+a+" #fileLinkedTable")})},window.digiriskdolibarr.ticket.removeFile=function(i){let e=$(this).attr("value");e=e.replace("_mini","");var s=$("#ticket_id").val(),t=window.saturne.toolbox.getQuerySeparator(document.URL);fetch(document.URL+t+"action=removefile&filetodelete="+e+"&ticket_id="+s,{method:"POST"}).then(i=>{$(this).parent().parent().hide()})},window.digiriskdolibarr.ticket.addDashBoardTicketInfo=function(){var i=window.saturne.toolbox.getToken(),e=$("#select2-boxcombo-container").attr("title"),s=e.split(" : ")[0],e=e.split(" : ")[2],t=window.saturne.toolbox.getQuerySeparator(document.URL);$.ajax({url:document.URL+t+"action=adddashboardinfo&token="+i,type:"POST",processData:!1,data:JSON.stringify({digiriskelementID:s,catID:e}),contentType:!1,success:function(i){window.location.reload()},error:function(){}})},window.digiriskdolibarr.ticket.closeDashBoardTicketInfo=function(){var i=window.saturne.toolbox.getToken();let e=$(this);var s=e.attr("data-digiriskelementid"),t=e.attr("data-catid"),a=window.saturne.toolbox.getQuerySeparator(document.URL);$.ajax({url:document.URL+a+"action=closedashboardinfo&token="+i,type:"POST",processData:!1,data:JSON.stringify({digiriskelementID:s,catID:t}),contentType:!1,success:function(i){e.closest(".box-flex-item").fadeOut(400),$(".add-widget-box").attr("style",""),$(".add-widget-box").html($(i).find(".add-widget-box").children())},error:function(){}})},window.digiriskdolibarr.ticket.checkValidEmail=function(){0==/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(this.value)?$(this).css("border","3px solid red"):$(this).css("border","3px solid green")},window.digiriskdolibarr.ticket.checkValidPhone=function(){0==/^(?:(?:(?:\+|00)\d{2}[\s]?(?:\(0\)[\s]?)?)|0){1}[1-9]{1}([\s.-]?)(?:\d{2}\1?){3}\d{2}$/.test(this.value)?$(this).css("border","3px solid red"):$(this).css("border","3px solid green")},window.digiriskdolibarr.digiriskusers={},window.digiriskdolibarr.digiriskusers.init=function(){window.digiriskdolibarr.digiriskusers.event()},window.digiriskdolibarr.digiriskusers.event=function(){$(document).on("input",".digirisk-users #firstname",window.digiriskdolibarr.digiriskusers.fillEmail),$(document).on("input",".digirisk-users #lastname",window.digiriskdolibarr.digiriskusers.fillEmail)},window.digiriskdolibarr.digiriskusers.fillEmail=function(i){var e=$(".digirisk-users #firstname").val(),s=$(".digirisk-users #lastname").val(),t=$(".input-domain-mail").val(),e=window.digiriskdolibarr.digiriskusers.removeDiacritics(e+"."+s+"@"+t).toLowerCase();$(".digirisk-users #email").val(e)},window.digiriskdolibarr.digiriskusers.removeDiacritics=function(i){for(var e="",s=i.normalize("NFD"),t=0,a=0;ti.json()).then(i=>{i=i[0].option.matrix[e];t.find(".risk-evaluation-calculated-cotation").find(".risk-evaluation-cotation").attr("data-scale",window.digiriskdolibarr.evaluation.getDynamicScale(i)),t.find(".risk-evaluation-calculated-cotation").find(".risk-evaluation-cotation span").text(i),t.find(".risk-evaluation-content").find(".risk-evaluation-seuil").val(i),window.digiriskdolibarr.risk.haveDataInInput(t)})}},window.digiriskdolibarr.evaluator={},window.digiriskdolibarr.evaluator.init=function(){window.digiriskdolibarr.evaluator.event()},window.digiriskdolibarr.evaluator.event=function(){$(document).on("click",".evaluator-create",window.digiriskdolibarr.evaluator.createEvaluator),$(document).on("change","#fk_user_employer",window.digiriskdolibarr.evaluator.selectUser)},window.digiriskdolibarr.evaluator.selectUser=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".modal-container"),t=s.find("#fk_user_employer").val();window.saturne.loader.display(s.find('input[name="evaluatorJob"]')),$.ajax({url:document.URL+"&action=getEvaluatorJob&token="+e,type:"POST",processData:!1,data:JSON.stringify({userID:t}),contentType:!1,success:function(i){s.find('input[name="evaluatorJob"]').val($(i).find('input[name="evaluatorJob"]').val()),s.find('input[name="evaluatorJob"]').removeClass("wpeo-loader")},error:function(i){}}),window.digiriskdolibarr.evaluator.haveDataInInput(s)},window.digiriskdolibarr.evaluator.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("evaluator-add-modal")&&(0 div:nth-child(1)").text();$.ajax({url:document.URL+"&action=saveRisk&token="+e,type:"POST",processData:!1,data:JSON.stringify({riskID:t,category:s,comment:r,newParent:o}),contentType:!1,success:function(i){$(".wpeo-loader").removeClass("wpeo-loader");var e=$(".messageSuccessRiskEdit"),s=(o==a||n?($(".modal-active").removeClass("modal-active"),$(".risk-description-"+t).html($(i).find(".risk-description-"+t)),$(".risk-row-content-"+t).find(".risk-category .cell-risk").html($(i).find(".risk-row-content-"+t).find(".risk-category .cell-risk").children()),$(".risk-row-content-"+t).find(".risk-category").fadeOut(800),$(".risk-row-content-"+t).find(".risk-category").fadeIn(800),$(".risk-row-content-"+t).find(".risk-description-"+t).fadeOut(800),$(".risk-row-content-"+t).find(".risk-description-"+t).fadeIn(800)):$(".risk-row-content-"+t).fadeOut(800,function(){$(".fichecenter .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormListRisks .opacitymedium.colorblack.paddingleft"))}),""),s=(s=(s+=e.find(".valueForEditRisk1").val())+d)+e.find(".valueForEditRisk2").val();e.find("a").attr("href","#risk_row_"+t),e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskEdit"),s="",s=(s=(s+=e.find(".valueForEditRisk1").val())+d)+e.find(".valueForEditRisk2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.risk.unlinkSharedRisk=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value"),t=(window.saturne.loader.display($(this)),$(".risk_row_"+s).find(".risk-container > div:nth-child(1)").text());var a=document.URL.split(/#/);$.ajax({url:a[0]+"&action=unlinkSharedRisk&token="+e,type:"POST",processData:!1,data:JSON.stringify({riskID:s}),contentType:!1,success:function(i){$(".confirmquestions").html($(i).find(".confirmquestions").children()),$(".fichecenter.sharedrisklist .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormSharedListRisks .opacitymedium.colorblack.paddingleft"));var i=$(".messageSuccessRiskUnlinkShared"),e=($("#risk_row_"+s).fadeOut(800),""),e=(e=(e+=i.find(".valueForUnlinkSharedRisk1").val())+t)+i.find(".valueForUnlinkSharedRisk2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskUnlinkShared"),s="",s=(s=(s+=e.find(".valueForUnlinkSharedRisk1").val())+t)+e.find(".valueForUnlinkSharedRisk2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.risk.sharedRiskBoxLoader=function(i){"Oui"==$(this).text()&&window.saturne.loader.display($("#searchFormSharedListRisks"))},window.digiriskdolibarr.evaluation={},window.digiriskdolibarr.evaluation.init=function(){window.digiriskdolibarr.evaluation.event()},window.digiriskdolibarr.evaluation.event=function(){$(document).on("click",".select-evaluation-method",window.digiriskdolibarr.evaluation.selectEvaluationMethod),$(document).on("click",".cotation-container .risk-evaluation-cotation.cotation",window.digiriskdolibarr.evaluation.selectSeuil),$(document).on("click",".risk-evaluation-create",window.digiriskdolibarr.evaluation.createEvaluation),$(document).on("click",".risk-evaluation-save",window.digiriskdolibarr.evaluation.saveEvaluation),$(document).on("click",".risk-evaluation-delete",window.digiriskdolibarr.evaluation.deleteEvaluation)},window.digiriskdolibarr.evaluation.selectEvaluationMethod=function(i){var e=$(this).closest(".modal-container");0"+e.split(/\(/)[0]+"("+(+s-1)+")"),s-1<1&&$(".fichecenter.risklist").html($(i).find("#searchFormListRisks")),t.removeClass("wpeo-loader"),""),e=(e=(e+=r.find(".valueForDeleteEvaluation1").val())+n)+r.find(".valueForDeleteEvaluation2").val();r.find(".notice-subtitle .text").text(e),r.removeClass("hidden")},error:function(i){var e="",e=(e=(e+=o.find(".valueForDeleteEvaluation1").val())+n)+o.find(".valueForDeleteEvaluation2").val();o.find(".notice-subtitle .text").text(e),o.removeClass("hidden")}})}},window.digiriskdolibarr.evaluation.saveEvaluation=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).closest(".risk-evaluation-edit-modal"),t=s.attr("value");var a=s.find(".risk-evaluation-comment textarea").val();let n=$(this).closest(".risk-row").find(".risk-evaluations-list-content").attr("value"),r=$(".risk-evaluation-ref-"+t).attr("value"),o=$(".risk-evaluation-list-modal-"+n),d=$("#risk_evaluation_list"+n).hasClass("modal-active");var a=window.digiriskdolibarr.risk.sanitizeBeforeRequest(a),l=s.find(".risk-evaluation-method").val(),c=s.find(".risk-evaluation-seuil").val(),k=s.find("#RiskAssessmentDateEdit"+t).val(),u=s.find(".risk-evaluation-photo .filename").val();let m=[];Object.values($(".table-cell.active.cell-"+t)).forEach(function(i){-1<$(i).data("seuil")&&(m[$(i).data("type")]=$(i).data("seuil"))}),window.saturne.loader.display($(this)),$.ajax({url:document.URL+"&action=saveEvaluation&token="+e,type:"POST",processData:!1,data:JSON.stringify({cotation:c,comment:a,method:l,photo:u,date:k,evaluationID:t,criteres:{gravite:m.gravite||0,occurrence:m.occurrence||0,protection:m.protection||0,formation:m.formation||0,exposition:m.exposition||0}}),contentType:!1,success:function(i){$("#risk_evaluation_edit"+t).removeClass("modal-active"),0<$(i).find(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)").length?((d?($(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)")):($(".risk-evaluation-container-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-container-"+t+":not(.last-risk-assessment)"))).fadeIn(800),o.find(".risk-evaluation-ref-"+t).replaceWith($(i).find(".risk-evaluation-ref-"+t)),$(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)").replaceWith($(i).find(".risk-evaluation-container.risk-evaluation-container-"+t+":not(.last-risk-assessment)")),$("#risk_evaluation_add"+n).html($(i).find("#risk_evaluation_add"+n).children())):($(".div-table-responsive").html($(i).find(".div-table-responsive").children()),(d?($(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-ref-"+t+":not(.last-risk-assessment)")):($(".risk-evaluation-container-"+t+":not(.last-risk-assessment)").fadeOut(800),$(".risk-evaluation-container-"+t+":not(.last-risk-assessment)"))).fadeIn(800)),$(".wpeo-loader").removeClass("wpeo-loader");var i=$(".messageSuccessEvaluationEdit"),e=(s.find("#risk_evaluation_edit"+t).removeClass("modal-active"),""),e=(e=(e+=i.find(".valueForEditEvaluation1").val())+r)+i.find(".valueForEditEvaluation2").val();i.find("a").attr("href","#risk_row_"+n),i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(){var i=$(".messageErrorEvaluationEdit"),e="",e=(e=(e+=i.find(".valueForEditEvaluation1").val())+r)+i.find(".valueForEditEvaluation2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")}})},window.digiriskdolibarr.risksign={},window.digiriskdolibarr.risksign.init=function(){window.digiriskdolibarr.risksign.event()},window.digiriskdolibarr.risksign.event=function(){$(document).on("click",".risksign-category-danger .item, .wpeo-table .risksign-category-danger .item",window.digiriskdolibarr.risksign.selectRiskSign),$(document).on("click",".risksign-create:not(.button-disable)",window.digiriskdolibarr.risksign.createRiskSign),$(document).on("click",".risksign-save",window.digiriskdolibarr.risksign.saveRiskSign),$(document).on("click",".risksign-unlink-shared",window.digiriskdolibarr.risksign.unlinkSharedRiskSign)},window.digiriskdolibarr.risksign.selectRiskSign=function(i){var e=$(this),e=(e.closest(".content").removeClass("active"),e.closest(".wpeo-dropdown").find(".dropdown-toggle span").hide(),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").show(),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").attr("src",e.find("img").attr("src")),e.closest(".wpeo-dropdown").find(".dropdown-toggle img").attr("aria-label",e.closest(".wpeo-tooltip-event").attr("aria-label")),e.closest(".fichecenter").find(".input-hidden-danger").val(e.data("id")),$(this).closest(".modal-container"));window.digiriskdolibarr.risksign.haveDataInInput(e)},window.digiriskdolibarr.risksign.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("risksign-add-modal")&&0<=i.find('input[name="risksign_category_id"]').val()&&i.find(".button-disable").removeClass("button-disable")},window.digiriskdolibarr.risksign.createRiskSign=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".fichecenter").find(".risksign-content"),t=s.find(".risksign-category input").val(),s=s.find(".risksign-description textarea").val();window.saturne.loader.display($(".fichecenter.risksignlist")),$.ajax({url:document.URL+"&action=add&token="+e,type:"POST",data:JSON.stringify({riskSignCategory:t,riskSignDescription:s}),processData:!1,contentType:!1,success:function(i){$(".fichecenter.risksignlist").html($(i).find("#searchFormListRiskSigns"));var e=$(".messageSuccessRiskSignCreate");$(".fichecenter.risksignlist").removeClass("wpeo-loader"),e.html($(i).find(".risksign-create-success-notice")),e.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskCreate");e.html($(i).find(".risksign-create-error-notice")),e.removeClass("hidden")}})},window.digiriskdolibarr.risksign.saveRiskSign=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).attr("value");let t=$(this).closest(".risksign-container").find(".risksign-content"),a="";var n=t.find(".risksign-category input").val(),r=t.find(".risksign-description textarea").val();let o=$(".risksign_row_"+s).find(".risksign-container > div:nth-child(1)").text();window.saturne.loader.display(t),$.ajax({url:document.URL+"&action=saveRiskSign&token="+e,data:JSON.stringify({riskSignID:s,riskSignCategory:n,riskSignDescription:r}),type:"POST",processData:!1,contentType:!1,success:function(i){$(".fichecenter.risksignlist").html($(i).find("#searchFormListRiskSigns"));i=$(".messageSuccessRiskSignEdit");t.removeClass("wpeo-loader"),a=(a=(a+=i.find(".valueForEditRiskSign1").val())+o)+i.find(".valueForEditRiskSign2").val(),i.find(".notice-subtitle .text").text(a),i.removeClass("hidden")},error:function(){var i=$(".messageErrorRiskSignEdit");t.removeClass("wpeo-loader"),a=(a=(a+=i.find(".valueForEditRiskSign1").val())+o)+i.find(".valueForEditRiskSign2").val(),i.find(".notice-subtitle .text").text(a),i.removeClass("hidden")}})},window.digiriskdolibarr.risksign.unlinkSharedRiskSign=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value"),t=(window.saturne.loader.display($(this)),$(".risksign_row_"+s).find(".risksign-container > div:nth-child(1)").text());var a=document.URL.split(/#/);$.ajax({url:a[0]+"&action=unlinkSharedRiskSign&token="+e,type:"POST",processData:!1,data:JSON.stringify({risksignID:s}),contentType:!1,success:function(i){$(".fichecenter.sharedrisksignlist .opacitymedium.colorblack.paddingleft").html($(i).find("#searchFormSharedListRiskSigns .opacitymedium.colorblack.paddingleft"));var i=$(".messageSuccessRiskSignUnlinkShared"),e=($("#risksign_row_"+s).fadeOut(800),""),e=(e=(e+=i.find(".valueForUnlinkSharedRiskSign1").val())+t)+i.find(".valueForUnlinkSharedRiskSign2").val();i.find(".notice-subtitle .text").text(e),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorRiskSignUnlinkShared"),s="",s=(s=(s+=e.find(".valueForUnlinkSharedRiskSign1").val())+t)+e.find(".valueForUnlinkSharedRiskSign2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask={},window.digiriskdolibarr.riskassessmenttask.init=function(){window.digiriskdolibarr.riskassessmenttask.event()},window.digiriskdolibarr.riskassessmenttask.event=function(){$(document).on("input",".riskassessment-task-label",window.digiriskdolibarr.riskassessmenttask.fillRiskAssessmentTaskLabel),$(document).on("click",".riskassessment-task-create",window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTask),$(document).on("click",".riskassessment-task-save",window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTask),$(document).on("click",".riskassessment-task-delete",window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTask),$(document).on("click",".riskassessment-task-timespent-create",window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-timespent-save",window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-timespent-delete",window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTaskTimeSpent),$(document).on("click",".riskassessment-task-progress-checkbox:not(.riskassessment-task-progress-checkbox-readonly)",window.digiriskdolibarr.riskassessmenttask.checkTaskProgress),$(document).on("change","#RiskassessmentTaskTimespentDatehour",window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateHour),$(document).on("change","#RiskassessmentTaskTimespentDatemin",window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateMin),$(document).on("keyup",".riskassessment-task-label",window.digiriskdolibarr.riskassessmenttask.checkRiskassessmentTaskLabelLength),$(document).on("click",".listingHeaderTaskTooltip",window.digiriskdolibarr.riskassessmenttask.redirectOnSharedTaskConfig)},window.digiriskdolibarr.riskassessmenttask.fillRiskAssessmentTaskLabel=function(i){var e=$(this).closest(".modal-container");window.digiriskdolibarr.riskassessmenttask.haveDataInInput(e)},window.digiriskdolibarr.riskassessmenttask.haveDataInInput=function(i){i=i.parent().parent();i.hasClass("riskassessment-task-add-modal")&&i.find('input[name="label"]').val().length&&i.find(".button-disable").removeClass("button-disable")},window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".riskassessment-task-add-modal"),t=s.find(".modal-risk").attr("value"),s=s.find(".riskassessment-task-container"),a=s.find(".riskassessment-task-label").val(),a=window.digiriskdolibarr.risk.sanitizeBeforeRequest(a),n=s.find("#RiskassessmentTaskDateStart"+t).val(),r=s.find("#RiskassessmentTaskDateStart"+t+"hour").val(),o=s.find("#RiskassessmentTaskDateStart"+t+"min").val(),d=s.find("#RiskassessmentTaskDateEnd"+t).val(),l=s.find("#RiskassessmentTaskDateEnd"+t+"hour").val(),c=s.find("#RiskassessmentTaskDateEnd"+t+"min").val(),s=s.find(".riskassessment-task-budget").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-tasks"+t)),$.ajax({url:document.URL+"&action=addRiskAssessmentTask&token="+e,type:"POST",data:JSON.stringify({tasktitle:a,dateStart:n,hourStart:r,minStart:o,dateEnd:d,hourEnd:l,minEnd:c,budget:s,riskToAssign:t}),processData:!1,contentType:!1,success:function(i){$(".tasks-list-container-"+t).replaceWith($(i).find(".tasks-list-container-"+t));var e=$(".messageSuccessTaskCreate");$(".riskassessment-tasks"+t).fadeOut(800),$(".riskassessment-tasks"+t).fadeIn(800),e.find("a").attr("href","#risk_row_"+t),e.html($(i).find(".task-create-success-notice")),e.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e=$(".messageErrorTaskCreate"),s=($("#risk_assessment_task_add"+t).removeClass("modal-active"),""),s=(s=(s+=e.find(".valueForCreateTask1").val())+e.find(".valueForCreateTask2").val())+" : "+i.message;e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken(),t=$(this).closest(".wpeo-table.riskassessment-tasks").attr("value"),a=$(this).closest(".riskassessment-task-single-content").attr("value"),s=$(this).closest(".riskassessment-task-container-"+a).find(".labelForDelete").val();let n=$(".messageSuccessTaskDelete"),r=$(".messageErrorTaskDelete");if(1!=confirm(s))return!1;{let s=$(".riskassessment-task-container-"+a).attr("value");window.saturne.loader.display($(".riskassessment-task-container-"+a)),$.ajax({url:document.URL+"&action=deleteRiskAssessmentTask&deletedRiskAssessmentTaskId="+a+"&token="+e,type:"POST",processData:!1,contentType:!1,success:function(i){console.log($(".riskassessment-task-listing-wrapper-"+t)),console.log(t),$(".riskassessment-task-listing-wrapper-"+t).replaceWith($(i).find(".riskassessment-task-listing-wrapper-"+t)),$(".riskassessment-tasks"+t).fadeOut(800),$(".riskassessment-tasks"+t).fadeIn(800);i="",i=(i=(i+=n.find(".valueForDeleteTask1").val())+s)+n.find(".valueForDeleteTask2").val();n.find("a").attr("href","#risk_row_"+t),n.find(".notice-subtitle .text").text(i),n.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e="",e=(e=(e=(e+=r.find(".valueForDeleteTask1").val())+s)+r.find(".valueForDeleteTask2").val())+" : "+i.message;r.find(".notice-subtitle .text").text(e),r.removeClass("hidden")}})}},window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTask=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value");var t=$(this).closest(".modal-container"),a=$(this).closest(".modal-risk").attr("value");let n="";var r=t.find(".riskassessment-task-label"+s).val(),r=window.digiriskdolibarr.risk.sanitizeBeforeRequest(r);let o=$(".riskassessment-task-single-"+s+" .riskassessment-task-reference").attr("value"),d=0;t.find(".riskassessment-task-progress-checkbox"+s).is(":checked")&&(d=1);var l=t.find("#RiskassessmentTaskDateStartEdit"+s).val(),c=t.find("#RiskassessmentTaskDateStartEdit"+s+"hour").val(),k=t.find("#RiskassessmentTaskDateStartEdit"+s+"min").val(),u=t.find("#RiskassessmentTaskDateEndEdit"+s).val(),m=t.find("#RiskassessmentTaskDateEndEdit"+s+"hour").val(),v=t.find("#RiskassessmentTaskDateEndEdit"+s+"min").val(),t=t.find(".riskassessment-task-budget"+s).val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+s)),$.ajax({url:document.URL+"&action=saveRiskAssessmentTask&token="+e,data:JSON.stringify({riskAssessmentTaskID:s,tasktitle:r,dateStart:l,hourStart:c,minStart:k,dateEnd:u,hourEnd:m,minEnd:v,budget:t,taskProgress:d}),type:"POST",processData:!1,contentType:!1,success:function(i){$("#risk_assessment_task_edit"+s).removeClass("modal-active"),$(".riskassessment-task-container-"+s).replaceWith($(i).find(".riskassessment-task-container-"+s).first());i=$(".messageSuccessTaskEdit");$(".riskassessment-tasks"+a).fadeOut(800),$(".riskassessment-tasks"+a).fadeIn(800),n=(n=(n+=i.find(".valueForEditTask1").val())+o)+i.find(".valueForEditTask2").val(),$(".wpeo-loader").removeClass("wpeo-loader"),$(".loader-spin").remove(),i.find("a").attr("href","#risk_row_"+a),i.find(".notice-subtitle .text").text(n),i.removeClass("hidden")},error:function(i){$(".wpeo-loader").removeClass("wpeo-loader"),window.scrollTo(0,0);var i=JSON.parse(i.responseText),e=$(".messageErrorTaskEdit");$("#risk_assessment_task_edit"+s).removeClass("modal-active"),$(".wpeo-loader").removeClass("wpeo-loader"),n=(n=(n=(n+=e.find(".valueForEditTask1").val())+o)+e.find(".valueForEditTask2").val()+" : ")+i.message,e.find(".notice-subtitle .text").text(n),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.createRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let s=$(this).attr("value");var t=$(this).closest(".riskassessment-task-edit-modal"),a=t.find(".riskassessment-task-timespent-container");let n=t.find("riskassessment-task-single").attr("value"),r="",o=t.find(".riskassessment-task-reference").attr("value"),d=$(".id-container").find(".riskassessment-total-task-timespent-"+s);var t=a.find("#RiskassessmentTaskTimespentDate"+s).val(),l=a.find("#RiskassessmentTaskTimespentDate"+s+"hour").val(),c=a.find("#RiskassessmentTaskTimespentDate"+s+"min").val(),k=a.find(".riskassessment-task-timespent-comment").val(),k=window.digiriskdolibarr.risk.sanitizeBeforeRequest(k),a=a.find(".riskassessment-task-timespent-duration").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+s)),$.ajax({url:document.URL+"&action=addRiskAssessmentTaskTimeSpent&token="+e,type:"POST",data:JSON.stringify({taskID:s,date:t,hour:l,min:c,comment:k,duration:a}),processData:!1,contentType:!1,success:function(i){var e=$(".messageSuccessTaskTimeSpentCreate"+s);$(".riskassessment-tasks"+n).fadeOut(800),$(".riskassessment-tasks"+n).fadeIn(800),r=(r=(r+=e.find(".valueForCreateTaskTimeSpent1").val())+o)+e.find(".valueForCreateTaskTimeSpent2").val(),$(".riskassessment-task-timespent-container").find(".riskassessment-task-timespent-list-"+s).replaceWith($(i).find(".riskassessment-task-timespent-container").find(".riskassessment-task-timespent-list-"+s)),$(".riskassessment-task-container-"+s).closest(".riskassessment-tasks").replaceWith($(i).find(".riskassessment-task-container-"+s).closest(".riskassessment-tasks")),$(".loader-spin").remove(),$(".wpeo-loader").removeClass("wpeo-loader"),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden"),d.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+s).first())},error:function(i){$(this).closest(".risk-row-content-"+n).removeClass("wpeo-loader");var e=$(".messageErrorTaskTimeSpentCreate"+s);e.html($(i).find(".task-timespent-create-error-notice")),e.removeClass("hidden")},complete:function(){$("#risk_assessment_task_edit"+s+".wpeo-modal").addClass("modal-active")}})},window.digiriskdolibarr.riskassessmenttask.deleteRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let a=$(this).closest(".riskassessment-task-timespent-list").attr("value"),n=$(this).attr("value");var s=$(this).attr("value"),t=$(this).closest(".riskassessment-task-timespent-"+n).find(".labelForDelete").val();let r=$(".id-container").first().find(".riskassessment-total-task-timespent-"+a);if(1!=confirm(t))return!1;{let t=$(".riskassessment-task-container-"+a).attr("value");window.saturne.loader.display($(this)),$.ajax({url:document.URL+"&action=deleteRiskAssessmentTaskTimeSpent&deletedRiskAssessmentTaskTimeSpentId="+s+"&token="+e,type:"POST",processData:!1,contentType:!1,success:function(i){var e=$(".messageSuccessTaskTimeSpentDelete"+a),s=($(".riskassessment-task-timespent-"+n).fadeOut(800),""),s=(s=(s+=e.find(".valueForDeleteTaskTimeSpent1").val())+t)+e.find(".valueForDeleteTaskTimeSpent2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden"),r.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+a).first())},error:function(i){var e=$(".messageErrorTaskDeleteTimeSpent"+a),s="",s=(s=(s+=e.find(".valueForDeleteTaskTimeSpent1").val())+t)+e.find(".valueForDeleteTaskTimeSpent2").val();e.find(".notice-subtitle .text").text(s),e.removeClass("hidden")}})}},window.digiriskdolibarr.riskassessmenttask.saveRiskAssessmentTaskTimeSpent=function(i){var e=window.saturne.toolbox.getToken();let s=$(this);var t=$(this).attr("value"),a=$(this).closest(".riskassessment-task-timespent-edit-modal").find(".riskassessment-task-timespent-container");let n=a.attr("value"),r="",o=$(".riskassessment-task-container-"+n).attr("value"),d=$(".id-container").first().find(".riskassessment-total-task-timespent-"+n);var l=a.find("#RiskassessmentTaskTimespentDateEdit"+t).val(),c=a.find("#RiskassessmentTaskTimespentDateEdit"+t+"hour").val(),k=a.find("#RiskassessmentTaskTimespentDateEdit"+t+"min").val(),u=a.find(".riskassessment-task-timespent-comment").val(),u=window.digiriskdolibarr.risk.sanitizeBeforeRequest(u),a=a.find(".riskassessment-task-timespent-duration").val();window.saturne.loader.display($(this)),window.saturne.loader.display($(".riskassessment-task-single-"+n)),$.ajax({url:document.URL+"&action=saveRiskAssessmentTaskTimeSpent&token="+e,data:JSON.stringify({riskAssessmentTaskTimeSpentID:t,taskID:n,date:l,hour:c,min:k,comment:u,duration:a}),type:"POST",processData:!1,contentType:!1,success:function(i){s.closest(".modal-active").removeClass("modal-active");var e=$(".messageSuccessTaskTimeSpentEdit"+n);$(".wpeo-loader").removeClass("wpeo-loader"),r=(r=(r+=e.find(".valueForEditTaskTimeSpent1").val())+o)+e.find(".valueForEditTaskTimeSpent2").val(),d.html($(i).find(".modal-content").find(".riskassessment-total-task-timespent-"+n).first()),$(".riskassessment-task-timespent-list-"+n).html($(i).find(".riskassessment-task-timespent-list-"+n).children()),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden")},error:function(i){var e=$(".messageSuccessTaskTimeSpentEdit"+n);r=(r=(r+=e.find(".valueForEditTaskTimeSpent1").val())+o)+e.find(".valueForEditTaskTimeSpent2").val(),e.find(".notice-subtitle .text").text(r),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.checkTaskProgress=function(i){var e=window.saturne.toolbox.getToken(),s=$(this).closest(".risk-row").find(".riskassessment-task-container"),t=s.find(".riskassessment-task-single-content").attr("value");let a=$(this).closest(".riskassessment-tasks").attr("value"),n="",r=s.attr("value"),o="";s.find(".riskassessment-task-progress-checkbox"+t).hasClass("progress-checkbox-check")?(o=0,s.find(".riskassessment-task-progress-checkbox"+t).toggleClass("progress-checkbox-check").toggleClass("progress-checkbox-uncheck")):s.find(".riskassessment-task-progress-checkbox"+t).hasClass("progress-checkbox-uncheck")&&(o=1,s.find(".riskassessment-task-progress-checkbox"+t).toggleClass("progress-checkbox-uncheck").toggleClass("progress-checkbox-check")),window.saturne.loader.display($(".riskassessment-task-single-"+t));s=window.location.href.replace(/#.*/,"");$.ajax({url:s+"&action=checkTaskProgress&token="+e,data:JSON.stringify({riskAssessmentTaskID:t,taskProgress:o}),type:"POST",processData:!1,contentType:!1,success:function(i){$(".fichecenter.risklist").html($(i).find("#searchFormListRisks"));i=$(".messageSuccessTaskEdit");$(".riskassessment-tasks"+a).fadeOut(800),$(".riskassessment-tasks"+a).fadeIn(800),n=(n=(n+=i.find(".valueForEditTask1").val())+r)+i.find(".valueForEditTask2").val(),i.find(".notice-subtitle .text").text(n),i.removeClass("hidden")},error:function(i){var e=$(".messageErrorTaskEdit");n=(n=(n+=e.find(".valueForEditTask1").val())+r)+e.find(".valueForEditTask2").val(),e.find(".notice-subtitle .text").text(n),e.removeClass("hidden")}})},window.digiriskdolibarr.riskassessmenttask.selectRiskassessmentTaskTimespentDateHour=function(i){$(this).closest(".nowraponall").find(".select-riskassessmenttask-timespent-datehour").remove(),$(this).before('{$("#sendFileForm").load(document.URL+n+"ticket_id="+a+" #fileLinkedTable")})},window.digiriskdolibarr.ticket.removeFile=function(i){let e=$(this).attr("value");e=e.replace("_mini","");var s=$("#ticket_id").val(),t=window.saturne.toolbox.getQuerySeparator(document.URL);fetch(document.URL+t+"action=removefile&filetodelete="+e+"&ticket_id="+s,{method:"POST"}).then(i=>{$(this).parent().parent().hide()})},window.digiriskdolibarr.ticket.addDashBoardTicketInfo=function(){var i=window.saturne.toolbox.getToken(),e=$("#select2-boxcombo-container").attr("title"),s=e.split(" : ")[0],e=e.split(" : ")[2],t=window.saturne.toolbox.getQuerySeparator(document.URL);$.ajax({url:document.URL+t+"action=adddashboardinfo&token="+i,type:"POST",processData:!1,data:JSON.stringify({digiriskelementID:s,catID:e}),contentType:!1,success:function(i){window.location.reload()},error:function(){}})},window.digiriskdolibarr.ticket.closeDashBoardTicketInfo=function(){var i=window.saturne.toolbox.getToken();let e=$(this);var s=e.attr("data-digiriskelementid"),t=e.attr("data-catid"),a=window.saturne.toolbox.getQuerySeparator(document.URL);$.ajax({url:document.URL+a+"action=closedashboardinfo&token="+i,type:"POST",processData:!1,data:JSON.stringify({digiriskelementID:s,catID:t}),contentType:!1,success:function(i){e.closest(".box-flex-item").fadeOut(400),$(".add-widget-box").attr("style",""),$(".add-widget-box").html($(i).find(".add-widget-box").children())},error:function(){}})},window.digiriskdolibarr.ticket.checkValidEmail=function(){0==/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(this.value)?$(this).css("border","3px solid red"):$(this).css("border","3px solid green")},window.digiriskdolibarr.ticket.checkValidPhone=function(){0==/^(?:(?:(?:\+|00)\d{2}[\s]?(?:\(0\)[\s]?)?)|0){1}[1-9]{1}([\s.-]?)(?:\d{2}\1?){3}\d{2}$/.test(this.value)?$(this).css("border","3px solid red"):$(this).css("border","3px solid green")},window.digiriskdolibarr.digiriskusers={},window.digiriskdolibarr.digiriskusers.init=function(){window.digiriskdolibarr.digiriskusers.event()},window.digiriskdolibarr.digiriskusers.event=function(){$(document).on("input",".digirisk-users #firstname",window.digiriskdolibarr.digiriskusers.fillEmail),$(document).on("input",".digirisk-users #lastname",window.digiriskdolibarr.digiriskusers.fillEmail)},window.digiriskdolibarr.digiriskusers.fillEmail=function(i){var e=$(".digirisk-users #firstname").val(),s=$(".digirisk-users #lastname").val(),t=$(".input-domain-mail").val(),e=window.digiriskdolibarr.digiriskusers.removeDiacritics(e+"."+s+"@"+t).toLowerCase();$(".digirisk-users #email").val(e)},window.digiriskdolibarr.digiriskusers.removeDiacritics=function(i){for(var e="",s=i.normalize("NFD"),t=0,a=0;t Date: Thu, 30 Nov 2023 14:24:22 +0100 Subject: [PATCH 66/76] #3551 [ReadME] add: saturne download link --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b23618bf1..176cdd3f3 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ - Demo : [Demo Digirisk](https://demodoli.digirisk.com) - ID: demo - Password: demo - Documentation : [Wiki Digirisk](https://wiki.dolibarr.org/index.php/Module_DigiriskDolibarr) - Projet GitHub : [Projet Digirisk](https://github.com/Evarisk/Digirisk/projects?type=classic) +- Saturne Framework : [Télécharger Saturne](https://dolistore.com/fr/modules/1906-Saturne.html) - Forum : [Forum Digirisk](https://dolibarr.fr/forum/t/module-digirisk-document-unique/37119) - D'autres modules développés par Evarisk disponibles sur [Dolistore.com](https://dolistore.com) @@ -47,5 +48,6 @@ Gérez les risques de votre entreprise et créez votre Document Unique en toute - Dans le dossier "dolibarr/htdocs/custom" copier la ligne suivante : ``` git clone -b main https://github.com/Evarisk/Digirisk.git digiriskdolibarr +git clone -b main https://github.com/Evarisk/Saturne.git saturne ``` - Activer le module dans la liste des Modules/Applications installés From b8890fdfb320fa32b0f42370710ccd9faf9d5936 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 30 Nov 2023 14:39:33 +0100 Subject: [PATCH 67/76] #3568 [Ticket] add: viewfield linked accidents --- class/actions_digiriskdolibarr.class.php | 19 +++++++++++++++++++ langs/fr_FR/digiriskdolibarr.lang | 1 + 2 files changed, 20 insertions(+) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index e7ac4799b..a59d7cd2c 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -195,6 +195,25 @@ public function printCommonFooter($parameters) jQuery('.fichehalfleft .div-table-responsive-no-min').append() fetchAll('', '', 0, 0, ['customsql' => 't.fk_ticket = ' . $object->id]); + $linkedAccidentList = ''; + foreach($linkedAccidents as $linkedAccident) { + $linkedAccidentList .= $linkedAccident->getNomUrl(1) . '
'; + } + + $fieldLinkedAccidents = '
'; + $fieldLinkedAccidents .= ''; + $fieldLinkedAccidents .= ''; + ?> + + Date: Thu, 30 Nov 2023 16:15:41 +0100 Subject: [PATCH 68/76] #3568 [Ticket] add: check before foreach and change jquery selector --- class/actions_digiriskdolibarr.class.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index a59d7cd2c..a7eff688b 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -200,8 +200,10 @@ public function printCommonFooter($parameters) $accident = new Accident($db); $linkedAccidents = $accident->fetchAll('', '', 0, 0, ['customsql' => 't.fk_ticket = ' . $object->id]); $linkedAccidentList = ''; - foreach($linkedAccidents as $linkedAccident) { - $linkedAccidentList .= $linkedAccident->getNomUrl(1) . '
'; + if (is_array($linkedAccidents) && !empty($linkedAccidents)) { + foreach ($linkedAccidents as $linkedAccident) { + $linkedAccidentList .= $linkedAccident->getNomUrl(1) . '
'; + } } $fieldLinkedAccidents = '
'; @@ -211,7 +213,7 @@ public function printCommonFooter($parameters) $fieldLinkedAccidents .= ''; ?> Date: Thu, 30 Nov 2023 16:21:44 +0100 Subject: [PATCH 69/76] #3576 [README] fix: version number and date --- README.md | 6 +++--- core/modules/modDigiriskDolibarr.class.php | 2 +- ...9_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 176cdd3f3..47c6625db 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## Informations - Numéro du module : 436302 -- Dernière mise à jour : 24/10/2023 +- Dernière mise à jour : 30/11/2023 - Éditeur : [Evarisk](https://evarisk.com) - Thème : Eldy Menu - Licence : GPLv3 @@ -11,9 +11,9 @@ ### Version -- Version : 9.13.0 +- Version : 9.14.0 - PHP : 7.4.33 -- Compatibilité : Dolibarr 16.0.0 - 18.0.1 +- Compatibilité : Dolibarr 16.0.0 - 18.0.3 - Saturne Framework : 1.2.0 ## Liens diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index 95c4e9f9e..88ca92329 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -380,7 +380,7 @@ public function __construct($db) $this->descriptionlong = "Digirisk"; $this->editor_name = 'Evarisk'; $this->editor_url = 'https://evarisk.com'; - $this->version = '9.13.0'; + $this->version = '9.14.0'; $this->const_name = 'MAIN_MODULE_' . strtoupper($this->name); $this->picto = 'digiriskdolibarr_color@digiriskdolibarr'; diff --git a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php index df9c4f6f7..91fbe0c89 100644 --- a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php +++ b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php @@ -72,7 +72,7 @@ public function __construct($db) $this->name = preg_replace('/^Interface/i', '', get_class($this)); $this->family = "demo"; $this->description = "Digiriskdolibarr triggers."; - $this->version = '9.13.0'; + $this->version = '9.14.0'; $this->picto = 'digiriskdolibarr@digiriskdolibarr'; } From ec42aa7b7308a79d0c3e288a850eb4110ad8b1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 16:24:27 +0100 Subject: [PATCH 70/76] #3580 [Accident] fix: backward user victim --- class/accident.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/class/accident.class.php b/class/accident.class.php index 13408b02b..ac10073f1 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -202,6 +202,10 @@ class Accident extends SaturneObject */ public function __construct(DoliDB $db) { + //Transform fk_user_victim into victim signatory for every accidents (backward compatibility) + if (empty(getDolGlobalInt("DIGIRISKDOLIBARR_ACCIDENT_REMOVE_FK_USER_VICTIM"))) { + $this->fields['fk_user_victim'] = ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserVictim', 'enabled' => '1', 'position' => 81, 'notnull' => -1, 'visible' => 1,]; + } return parent::__construct($db, $this->module, $this->element); } From 53ef31ee3c68cd7dc60bfc275ab4af6f602881b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 16:30:46 +0100 Subject: [PATCH 71/76] #3579 [RegisterDocument] fix: document page number --- .../doc_registerdocument_odt.modules.php | 1 - .../template_registerdocument.odt | Bin 23145 -> 23001 bytes 2 files changed, 1 deletion(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 6524dcee5..affbb7f8f 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -372,7 +372,6 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $arrayNbEmployees = $evaluator->getNbEmployees(); $tmpArray['company_nb_employees'] = array_shift($arrayNbEmployees); - $tmpArray['total_page_nb'] = 6; $moreParam['tmparray'] = $tmpArray; diff --git a/documents/doctemplates/registerdocument/template_registerdocument.odt b/documents/doctemplates/registerdocument/template_registerdocument.odt index cb2c61ea5273c94ac9617250d7e4597080a3a6b4..33fa10fde03a386bb87adf7a7b82202885fa43d5 100644 GIT binary patch delta 15720 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 WAy@IWa6t&-xwU>k_Ne>|`@aBEMC@4r delta 15917 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 Date: Thu, 30 Nov 2023 16:39:44 +0100 Subject: [PATCH 72/76] #3578 [Accident] fix: minor issues --- class/accident.class.php | 20 ++++++++++++++++---- view/accident/accident_card.php | 24 ++++++++++++++++++------ 2 files changed, 34 insertions(+), 10 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index 13408b02b..5b73f9ac0 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -314,6 +314,18 @@ public function createFromClone(User $user, int $fromID, array $options): int } $object->setCategories($categoryIds); } + } + if (!empty($options['attendants'])) { + // Load signatory from source object. + $signatory = new SaturneSignature($this->db, $this->module, $this->element); + $signatories = $signatory->fetchSignatory('', $fromID, $this->element); + if (is_array($signatories) && !empty($signatories)) { + foreach ($signatories as $arrayRole) { + foreach ($arrayRole as $signatoryRole) { + $signatory->createFromClone($user, $signatoryRole->id, $accidentId); + } + } + } } } else { $error++; @@ -360,13 +372,13 @@ public function LibStatut(int $status, int $mode = 0): string global $langs; $this->labelStatus[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); - $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); - $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('InProgress'); + $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); + $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); $this->labelStatus[self::STATUS_LOCKED] = $langs->transnoentitiesnoconv('Locked'); $this->labelStatusShort[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); - $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); - $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('InProgress'); + $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); + $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); $this->labelStatusShort[self::STATUS_LOCKED] = $langs->transnoentitiesnoconv('Locked'); } diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 98caea8be..8f5e9f2f0 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -586,6 +586,7 @@ $options['metadata'] = GETPOST('clone_metadata'); $options['photos'] = GETPOST('clone_photos'); $options['categories'] = GETPOST('clone_categories'); + $options['attendants'] = GETPOST('clone_attendants'); if ($object->id > 0) { $result = $object->createFromClone($user, $object->id, $options); if ($result > 0) { @@ -710,12 +711,12 @@ $doleditor = new DolEditor('description', GETPOST('description'), '', 90, 'dolibarr_details', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_3, '90%'); $doleditor->Create(); print ''; - + //Fk Ticket -- Fk Ticket print ''; - + // Categories if (!empty($conf->categorie->enabled)) { print ''; - + // Tags-Categories if ($conf->categorie->enabled) { print '
'; + print ''; + print $langs->trans($resource['label']); + print ''; + + if ($resource['label'] == 'Victim') { + print getNomUrlUser($userVictim, 1, 'blank', 0, 0, 0, 0, '', '', -1, 0); + } + print ''; if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined diff --git a/view/accidentinvestigation/accidentinvestigation_card.php b/view/accidentinvestigation/accidentinvestigation_card.php index 29fc52b4f..e15bf8a04 100644 --- a/view/accidentinvestigation/accidentinvestigation_card.php +++ b/view/accidentinvestigation/accidentinvestigation_card.php @@ -70,7 +70,7 @@ $project = new Project($db); $task = new Task($db); $signatory = new SaturneSignature($db, $object->module, $object->element); -$victim = new User($db); +$victim = $accident->getUserVictim(); $numRefConf = strtoupper($task->element) . '_ADDON'; @@ -303,7 +303,6 @@ } else if ($id > 0 || (!empty($ref) && empty($action))) { $object->fetch($id); $accident->fetch($object->fk_accident); - $victim->fetch($accident->fk_user_victim); saturne_get_fiche_head($object, 'card', $title); saturne_banner_tab($object); From e107a51b212571d83ec395a298eb3f99d6dbd220 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Fri, 24 Nov 2023 10:36:03 +0100 Subject: [PATCH 39/76] #3539 [Investigation] fix: workflow --- class/accidentinvestigation.class.php | 32 +++---- langs/fr_FR/digiriskdolibarr.lang | 4 - .../accidentinvestigation_card.php | 84 +++++-------------- 3 files changed, 37 insertions(+), 83 deletions(-) diff --git a/class/accidentinvestigation.class.php b/class/accidentinvestigation.class.php index 94e7a28d1..df940256d 100644 --- a/class/accidentinvestigation.class.php +++ b/class/accidentinvestigation.class.php @@ -65,7 +65,6 @@ class AccidentInvestigation extends SaturneObject public const STATUS_DRAFT = 0; public const STATUS_VALIDATED = 1; public const STATUS_LOCKED = 2; - public const STATUS_CLASSIFIED = 3; public const STATUS_ARCHIVED = 3; /** @@ -118,7 +117,7 @@ class AccidentInvestigation extends SaturneObject 'date_creation' => ['type' => 'datetime', 'label' => 'DateCreation', 'enabled' => 1, 'position' => 40, 'notnull' => 1, 'visible' => 2,], 'tms' => ['type' => 'timestamp', 'label' => 'DateModification', 'enabled' => 1, 'position' => 50, 'notnull' => 0, 'visible' => 0,], 'import_key' => ['type' => 'varchar(14)', 'label' => 'ImportId', 'enabled' => 1, 'position' => 60, 'notnull' => 0, 'visible' => 0, 'index' => 0], - 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => 1, 'position' => 70, 'notnull' => 1, 'visible' => 2, 'noteditable' => 1, 'default' => 0, 'index' => 0, 'arrayofkeyval' => [0 => 'InProgress', 1 => 'Validated', 3 => 'Classified']], + 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => 1, 'position' => 70, 'notnull' => 1, 'visible' => 2, 'noteditable' => 1, 'default' => 0, 'index' => 0, 'arrayofkeyval' => [0 => 'InProgress', 1 => 'Validated', 2 => 'Locked', 3 => 'Archived']], 'seniority_in_position' => ['type' => 'varchar(255)', 'label' => 'SeniorityInPosition', 'enabled' => 1, 'position' => 80, 'notnull' => 0, 'visible' => 1, 'css' => 'maxwidth200'], 'date_start' => ['type' => 'datetime', 'label' => 'StartDate', 'enabled' => 1, 'position' => 90, 'notnull' => 0, 'visible' => 1,], 'date_end' => ['type' => 'datetime', 'label' => 'EndDate', 'enabled' => 1, 'position' => 100, 'notnull' => 0, 'visible' => 1,], @@ -437,24 +436,29 @@ public function LibStatut(int $status, int $mode = 0): string if (empty($this->labelStatus) || empty($this->labelStatusShort)) { global $langs; - $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); - $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); - $this->labelStatus[self::STATUS_CLASSIFIED] = $langs->transnoentitiesnoconv('Classified'); - $this->labelStatus[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); - - $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); - $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); - $this->labelStatusShort[self::STATUS_CLASSIFIED] = $langs->transnoentitiesnoconv('Classified'); - $this->labelStatusShort[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); + $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); + $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); + $this->labelStatus[self::STATUS_LOCKED] = $langs->transnoentitiesnoconv('Locked'); + $this->labelStatus[self::STATUS_ARCHIVED] = $langs->transnoentitiesnoconv('Archived'); + $this->labelStatus[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); + + $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('StatusDraft'); + $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); + $this->labelStatusShort[self::STATUS_LOCKED] = $langs->transnoentitiesnoconv('Locked'); + $this->labelStatusShort[self::STATUS_ARCHIVED] = $langs->transnoentitiesnoconv('Archived'); + $this->labelStatusShort[self::STATUS_DELETED] = $langs->transnoentitiesnoconv('Deleted'); } $statusType = 'status' . $status; if ($status == self::STATUS_VALIDATED) { $statusType = 'status4'; } - if ($status == self::STATUS_CLASSIFIED) { - $statusType = 'status8'; - } + if ($status == self::STATUS_LOCKED) { + $statusType = 'status6'; + } + if ($status == self::STATUS_ARCHIVED) { + $statusType = 'status8'; + } if ($status == self::STATUS_DELETED) { $statusType = 'status9'; } diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index 33e1a9bca..d09725173 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -552,17 +552,13 @@ AccidentInvestigationValidated = L'enquête accident a été validée AccidentInvestigationReOpened = L'enquête accident a été rouverte AccidentInvestigationTaskCreated = Les tâches de l'enquête accident ont été créées AccidentInvestigationTaskDeleted = Les tâches de l'enquête accident ont été supprimées -AccidentInvestigationClassified = L'enquête accident a été versionnée et le document généré CausalityTree = Arbre des causes TaskWillBeCreatedAfterValidation = Les tâches seront créées après validation de l'enquête accident -DocumentGeneratedWithArchive = Le document est généré lorsque l'enquête accident est archivé -ConfirmReOpenInvestigation = Êtes-vous sûr de vouloir rouvrir l'enquête accident ? La réouverture permet la modification de l'enquête accident et l'ajout de nouveaux participants mais tous les participants et les signatures actuelles du document seront perdues.
Une nouvelle version du document sera généré par la suite.
. AccidentInvestigationCreated = Création d'une enquête accident AccidentInvestigationModified = Modifcation d'une enquête accident AccidentInvestigationDeleted = Suppression d'une enquête accident AccidentInvestigationValidate = Validation d'une enquête accident AccidentInvestigationUnValidate = Réouverture d'une enquête accident -AccidentInvestigationArchive = Classification d'une enquête accident AccidentInvestigationLock = Verrouillage de l'enquête accident AccidentInvestigationSigned = Signature d'une enquête accident CloneWorkStop = Cloner les arrêts de travail ? diff --git a/view/accidentinvestigation/accidentinvestigation_card.php b/view/accidentinvestigation/accidentinvestigation_card.php index 29fc52b4f..0468a9844 100644 --- a/view/accidentinvestigation/accidentinvestigation_card.php +++ b/view/accidentinvestigation/accidentinvestigation_card.php @@ -185,30 +185,6 @@ exit(); } - if ($action == 'confirm_archive') { - $modelList = saturne_get_list_of_models($db, 'accidentinvestigationdocument'); - if (!empty($modelList)) { - asort($modelList); - $modelList = array_filter($modelList, 'saturne_remove_index'); - if (is_array($modelList)) { - $models = array_keys($modelList); - } - } - - $moreParams['object'] = $object; - $moreParams['user'] = $user; - $moreParams['zone'] = 'private'; - $moreParams['specimen'] = 0; - $result = $document->generateDocument((!empty($models) ? $models[0] : ''), $langs, 0, 0, 0, $moreParams); - - if ($result > 0) { - setEventMessages('AccidentInvestigationClassified', []); - } else { - setEventMessages($document->error, [], 'errors'); - $action = ''; - } - } - // Actions cancel, add, update, update_extras, confirm_validate, confirm_delete, confirm_deleteline, confirm_clone, confirm_close, confirm_setdraft, confirm_reopen require_once DOL_DOCUMENT_ROOT . '/core/actions_addupdatedelete.inc.php'; @@ -314,38 +290,17 @@ if (($action == 'set_draft' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ReOpenObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmReOpenObject', $langs->transnoentities('The' . ucfirst($object->element)), $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_setdraft', '', 'yes', 'actionButtonInProgress', 350, 600); } - // New version confirmation - if (($action == 'set_new_version' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $imgPath = dol_buildpath('custom/saturne/img/formconfirm/object_version_versioning.png', 1); - $img = img_picto($langs->trans('NewVersion'), $imgPath, '', 1); - $formQuestion = [ - ['type' => 'other', 'name' => 'lock_validation', 'label' => '' . img_picto('', 'info') . ' ' . $langs->trans('ConfirmReOpenInvestigation'). ''], - ['type' => 'other', 'name' => 'OK', 'label' => '', 'value' => $img, 'moreattr' => 'readonly'], - ]; - - $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('NewVersionObject', $langs->transnoentities('The' . ucfirst($object->element))), '', 'confirm_setdraft', $formQuestion, 'yes', 'actionButtonNewVersion', 650, 600); - } // Validate confirmation if (($action == 'set_validate' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $imgPath = dol_buildpath('custom/saturne/img/formconfirm/object_version_draft.png', 1); - $img = img_picto($langs->trans('Validate'), $imgPath, '', 1); - $formQuestion = [ - ['type' => 'other', 'name' => 'lock_validation', 'label' => '' . img_picto('', 'info') . ' ' . $langs->trans('ConfirmValidateObject', $langs->transnoentities('The' . ucfirst($object->element)), $langs->transnoentities('The' . ucfirst($object->element))) . ''], - ['type' => 'other', 'name' => 'OK', 'label' => '', 'value' => $img, 'moreattr' => 'readonly'], - ]; - - $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->transnoentities('The' . ucfirst($object->element))), '', 'confirm_set_validate', $formQuestion, 'yes', 'actionButtonValidate', 650, 600); + $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmValidateObject', $langs->transnoentities('The' . ucfirst($object->element)), $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_set_validate', '', 'yes', 'actionButtonValidate', 350, 600); } + // Lock confirmation + if (($action == 'lock' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { + $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('LockObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmLockObject', $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_lock', '', 'yes', 'actionButtonLock', 350, 600); + } // Archive confirmation if (($action == 'set_archive' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { - $imgPath = dol_buildpath('custom/saturne/img/formconfirm/object_version_validate.png', 1); - $img = img_picto($langs->trans('Versioning'), $imgPath, '', 1); - $formQuestion = [ - ['type' => 'other', 'name' => 'lock_validation', 'label' => '' . img_picto('', 'info') . ' ' . $langs->trans('ConfirmVersionObject', $langs->transnoentities('The' . ucfirst($object->element))). ''], - ['type' => 'other', 'name' => 'OK', 'label' => '', 'value' => $img, 'moreattr' => 'readonly'], - ]; - - $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('VersionObject', $langs->transnoentities('The' . ucfirst($object->element))), '', 'confirm_archive', $formQuestion, 'yes', 'actionButtonArchive', 650, 600); + $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('ArchiveObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmArchiveObject', $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_archive', '', 'yes', 'actionButtonArchive', 350, 600); } // Clone confirmation if (($action == 'clone' && (empty($conf->use_javascript_ajax) || !empty($conf->dol_use_jmobile))) || (!empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { @@ -442,6 +397,14 @@ print '' . $displayButton . ''; } + // Lock. + $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Lock'); + if ($object->status == AccidentInvestigation::STATUS_VALIDATED && $allSigned) { + print '' . $displayButton . ''; + } else { + print '' . $displayButton . ''; + } + // Send email. $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('SendMail') . ' '; if ($object->status >= AccidentInvestigation::STATUS_VALIDATED) { @@ -450,20 +413,12 @@ print '' . $displayButton . ''; } - // Versioning. - $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Versioning'); - if ($object->status == AccidentInvestigation::STATUS_VALIDATED && $allSigned) { + // Archive. + $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Archive'); + if ($object->status == AccidentInvestigation::STATUS_LOCKED) { print '' . $displayButton . ''; } else { - print '' . $displayButton . ''; - } - - // New version. - $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('NewVersion'); - if ($object->status == AccidentInvestigation::STATUS_ARCHIVED) { - print '' . $displayButton . ''; - } else { - print '' . $displayButton . ''; + print '' . $displayButton . ''; } // Clone. @@ -490,8 +445,7 @@ $fileDir = $upload_dir . '/' . $dirFiles; $urlSource = $_SERVER['PHP_SELF'] . '?id=' . $object->id; - print saturne_show_documents('digiriskdolibarr:' . ucfirst('AccidentInvestigation') . 'Document', $dirFiles, $fileDir, $urlSource, $permissiontoadd, 0, $conf->global->DIGIRISKDOLIBARR_ACCIDENTINVESTIGATIONDOCUMENT_DEFAULT_MODEL, 1, 0, 0, 0, 0, '', '', $langs->defaultlang, '', $object, 0, 'remove_file', 0, $langs->trans('DocumentGeneratedWithVersioning')); - + print saturne_show_documents('digiriskdolibarr:' . ucfirst('AccidentInvestigation') . 'Document', $dirFiles, $fileDir, $urlSource, $permissiontoadd, 0, $conf->global->DIGIRISKDOLIBARR_ACCIDENTINVESTIGATIONDOCUMENT_DEFAULT_MODEL, 1, 0, 0, 0, 0, '', '', $langs->defaultlang, '', $object, 0, 'remove_file', (($object->status > $object::STATUS_VALIDATED) ? 1 : 0), $langs->trans('ObjectMustBeLockedToGenerate', ucfirst($langs->transnoentities('The' . ucfirst($object->element))))); print '
'; $moreHtmlCenter = dolGetButtonTitle($langs->trans('SeeAll'), '', 'fa fa-bars imgforviewmode', dol_buildpath('/saturne/view/saturne_agenda.php', 1) . '?id=' . $object->id . '&module_name=digiriskdolibarr&object_type=' . $object->element); From 2f0d57f82bc3944560fc166d98f3a3c8d19b5579 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Fri, 24 Nov 2023 11:34:56 +0100 Subject: [PATCH 40/76] #3540 [RegisterDocument] add: controllers table --- .../doc_registerdocument_odt.modules.php | 67 +++++++++++++++--- .../template_registerdocument.odt | Bin 29965 -> 29982 bytes 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index fa18ca6dd..2e7674694 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -112,6 +112,15 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo $accidentList = $accident->fetchAll('', '', 0, 0, ['customsql' => 'fk_ticket > 0']); $tempDir = $conf->$moduleNameLowerCase->multidir_output[$conf->entity ?? 1] . '/temp/'; + $accidentTicketIds = ''; + + if (is_array($accidentList) && !empty($accidentList)) { + foreach ($accidentList as $accidentSingle) { + $accidentTicketIds .= $accidentSingle->fk_ticket . ', '; + } + $accidentTicketIds = rtrim($accidentTicketIds, ', '); + } + // Get register first tab data. $foundTagForLines = 1; try { @@ -256,6 +265,56 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo $odfHandler->mergeSegment($listLines); } + // Get register controllers. + try { + $listLines = $odfHandler->setSegment('controllers'); + } catch (OdfException $e) { + // We may arrive here if tags for lines not present into template. + $foundTagForLines = 0; + $listLines = ''; + dol_syslog($e->getMessage()); + } + + if ($foundTagForLines) { + if (isModEnabled('digiquali')) { + require_once __DIR__ . '/../../../../../../digiquali/class/control.class.php'; + $control = new Control($this->db); + $ticketControls = $control->fetchAllWithLeftJoin('DESC','t.control_date', 0,0, ['customsql' => 't.rowid = je.fk_target AND t.status = ' . $control::STATUS_LOCKED], 'AND', true, 'LEFT JOIN '. MAIN_DB_PREFIX .'element_element as je on je.sourcetype = "ticket" AND je.fk_source IN ('. $accidentTicketIds .') AND je.targettype = "digiquali_control" AND je.fk_target = t.rowid' ); + + if (is_array($ticketControls) && !empty($ticketControls)) { + foreach($ticketControls as $ticketControl) { + $ticketController = $signatory->fetchSignatory('Controller', $ticketControl->id, 'control'); + + if (is_array($ticketController) && !empty($ticketController)) { + $ticketController = array_shift($ticketController); + $tmpArray['register_controller_id'] = $ticketController->id; + $tmpArray['register_controller_lastname'] = $ticketController->lastname; + $tmpArray['register_controller_firstname'] = $ticketController->firstname; + $tmpArray['register_controller_society'] = $conf->global->MAIN_INFO_SOCIETE_NOM; + $tmpArray['register_controller_date'] = dol_print_date($ticketControl->control_date); + $encodedImage = explode(',', $ticketController->signature)[1]; + $decodedImage = base64_decode($encodedImage); + file_put_contents($tempDir . 'signature' . $ticketController->id . '.png', $decodedImage); + $tmpArray['register_controller_signature'] = $tempDir . 'signature' . $ticketController->id . '.png'; + + $tmpArray['register_controller_note'] = $ticketControl->note_public; + + $this->setTmpArrayVars($tmpArray, $listLines, $outputLangs); + } + } + } else { + $tmpArray['register_controller_id'] = ''; + $tmpArray['register_controller_lastname'] = ''; + $tmpArray['register_controller_firstname'] = ''; + $tmpArray['register_controller_society'] = ''; + $tmpArray['register_controller_date'] = ''; + $tmpArray['register_controller_signature'] = ''; + $tmpArray['register_controller_note'] = ''; + } + } + $odfHandler->mergeSegment($listLines); + } + } catch (OdfException $e) { $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); @@ -299,14 +358,6 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $tmpArray['company_nb_employees'] = array_shift($arrayNbEmployees); $tmpArray['total_page_nb'] = 6; - $tmpArray['register_controller_id'] = ''; - $tmpArray['register_controller_lastname'] = ''; - $tmpArray['register_controller_firstname'] = ''; - $tmpArray['register_controller_society'] = ''; - $tmpArray['register_controller_date'] = ''; - $tmpArray['register_controller_signature'] = ''; - $tmpArray['register_controller_note'] = ''; - $moreParam['tmparray'] = $tmpArray; return parent::write_file($objectDocument, $outputLangs, $srcTemplatePath, $hideDetails, $hideDesc, $hideRef, $moreParam); diff --git a/documents/doctemplates/registerdocument/template_registerdocument.odt b/documents/doctemplates/registerdocument/template_registerdocument.odt index 88eca7debce54d9567e6cc0d813e005e8ad1c948..121d06f508c69566554d7884c88c3929ea202bb6 100644 GIT binary patch delta 13535 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 PnXu_Z10!hnH~9YnkDs;N delta 13529 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 From a64c407a0f0fedd3c89957d30370ff647aa3e11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Mon, 27 Nov 2023 16:47:43 +0100 Subject: [PATCH 41/76] #3564 [Risk] add: addictive risk category --- .../pratiques_addictives_PictoCategorie_v2.png | Bin 0 -> 2114 bytes js/json/dangerCategories.json | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 img/categorieDangers/pratiques_addictives_PictoCategorie_v2.png diff --git a/img/categorieDangers/pratiques_addictives_PictoCategorie_v2.png b/img/categorieDangers/pratiques_addictives_PictoCategorie_v2.png new file mode 100644 index 0000000000000000000000000000000000000000..d35b459983497f67ddf654e0db29e4d61d155c87 GIT binary patch literal 2114 zcmZ`)eKcFy7QYcBxWw}@y@?jd)aMjQ=+vl^NIMl}Xc;m!h>y_0RJ2s7k3`Z)MtxKj z(FtX>tiH~4x{S7}RY~xop?K;kS`TATRT{juQ&rwI9clk~@2++3K4-1H_Wu2Td+&2Z z0blLc*Tv}q0H9Cz-g^kP#Epg4hW{ZNZ}MQH!}k8>H~{DwZ7f9pX!a@qphoC>sX<4$ zQJE{Mi5x+VE(AfaE3m#Eg;N&BF`3NwC)|kn|J+C6gYl1gB+N4g9?Iwl@^HDNe{!;?XhG%|XhI?3JOnT@bZ< zy!5&;o=<$!KAJ4{Q$hiMt9aHQ(vzF{`%7D3*Pj6iBgh=9?NIjYTr|#dd%M(bN4K=& zK|!EX_i;<9?7j}^MX!axsoK*ybA841IVpv$>ch)FKqn}X8WIWk?VS^m=c5mJGnqu^ zXl8|ngv%`|f+nRL@#)jth=5{ld3E)~vZ4r#@XY!0?99}ZRU#URM7~E*A(DM(kvBOp zK47OU(9#n&7`7pNeVIiQ>9S?NlMGkd@dUlLpC8{!PKeqRo6v0iiQj=}X3ME9fnJ9zxsea8OG+>vfD)4w z(V`Kz)EjY+=v(2+m38(N%N}=`1)8bBHJdYy45f~UCE)y4%*{NJh|2HeZSeOBfa(bM634+jcqu3Qb{whPp`zPZ0q^G+NJ?HG3;50vq0%tv}Os|2~N?5Re#$50^aW zN_M9a@8(u&{h&jq(|z}WAoy46r--BB;o8;#|Ka-J5`pd6@7$2QI%~o6YR??(wXi!r z4U^RIxkpLk6`ER>H#0Oqbx!#lqBwS8eH{xam8!>s{TkO$?(Xgf`NP9sK&9u;(^K3u zQ&LlT(FQ^LpEM^U?-118C=bu<7HRc>({SI3L z0Uc{_#=>IB=sH@k_j|Z-Qqf?rc3sw6;jPgQtwWy%0@uP@bYHdC`&(ce8ym46Su5?u zCe>2Q?Y6@2>^JKnpGCYn^%~*_2GY}%B~~CfJ#CV%v5ixSwHRwvl&VKc{tbrx;@^H% z-_H%6t;b+E|LTD_TrT3zBEc~Rcc*p!IzO`0{tGk2!k&}8s&|SAUmZ2C+U%k;6`;Sy z(A{|guYOEZ5QZ`*yJsxvd~LG{1m_Z_jO+CzCk~}>C&nj2p<@{Hd#p}nsFJ;=Gz;=q z6UDihH>Iubq%ntr1f0GrU{^4~-fyRAvHXEFT>1wl-is3-9FTUF0mN_FxBuJ}Hw$%?xFbB{$H=y4iEMH+ zdyzzoob|cBwR3Sfww<`Tx>g{g_*YWBg%_y%=&+1xA?Fe9`nK`N;>rB35bn0DiT-F4 ze-0)3XA52vvGYnMc#Q1rXQ~E^Gf5vGoG)i9a*q^GQmcT|?&$XV?zo|>aeUpEAG`uE z9Ixy*%0TdwX&*3b9?wor@#id2sKYqlk5naMp5&+mHMhUlqXn%d3XE-Dkel2RNSCaK zWmC!Nzy0%93p7nl8)pc|tSTrtU2_}Hp;9>cc;_^`wx4e2K}W~ZMYRUMi>5yFC;MIy z+Dg{&TZ+^rA!Ni99tO%H9UMxrfA4C+e*Q}r>w4<5mu{tN*(NB+{Bkk4K zlziC2&<;K#Q&FrKVcNtwo8oDgLYZyAZiVc|g^MIh#muEpXSB-5dqNFSZh;Is`j|&{ z#8ZBlgj4_Z*x-VUw_b9qQkM$G!eFpN%f+$&4IjDHhFWW1UauQ;fPT9e)p&P^Cwmkq ziBUMKySFwUMJe=u@U5of42|atHITPTd0(%ut+AM_$e3cI=(zD|>oz+znpzQx!aI2J zinU==@|;$aKIYinJ6Auah1WUoO59`01W{6{^!@zTicu730NZQJP_XA$oV78#wh5Lr zPH9`EcgyS=5SwFG+l Date: Mon, 27 Nov 2023 17:43:03 +0100 Subject: [PATCH 42/76] #3561 [Accident] fix: get categories selected --- view/accident/accident_card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 9e5f0a5ce..89bbc8e80 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -817,7 +817,7 @@ $arrayselected[] = $cat->id; } } - print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, GETPOST('categories', 'array'), '', 0, 'maxwidth500 widthcentpercentminusx'); + print img_picto('', 'category', 'class="pictofixedwidth"').$form->multiselectarray('categories', $categoryArborescence, $arrayselected, '', 0, 'maxwidth500 widthcentpercentminusx'); print ''; print "
'; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print ''; + print ''; print '
'; print $form->selectcontacts($extSociety->id, dol_strlen($contact->email) ? $extSocietyResponsibleId : -1, 'ext_society_responsible', '', 0, '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print 'id) ? '' : $extSociety->id)) . '">'; + print 'id) ? '' : $extSociety->id)) . '" target="_blank">'; print '
'; print $form->selectcontacts((empty(GETPOST('ext_society', 'int')) ? -1 : GETPOST('ext_society', 'int')), $extSocietyResponsibleId, 'ext_society_responsible', 1, '', '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print ''; + print ''; print '
'; print $form->selectcontacts($extSociety->id, dol_strlen($contact->email) ? $extSocietyResponsibleId : -1, 'ext_society_responsible', '', 0, '', 1, 'minwidth100imp widthcentpercentminusxx maxwidth400'); - print 'id) ? '' : $extSociety->id)) . '">'; + print 'id) ? '' : $extSociety->id)) . '" target="_blank">'; print '
' . $langs->trans("ParentElement") . ''; - print $object->selectDigiriskElementList($object->fk_parent, 'fk_parent', ['customsql' => 'element_type="groupment" AND t.rowid NOT IN (' . implode(',', $deletedElements) . ')'], 0, 0, [], 0, 0, 'minwidth100', GETPOST('id'), false); + $children = $object->fetchDigiriskElementFlat($id); + $childrenElements = []; + if (is_array($children) && !empty($children)) { + foreach ($children as $key => $value) { + $childrenElements[$key] .= $key; + } + } + print '
' . $langs->trans("ParentElement") . ''; + print $object->selectDigiriskElementList($object->fk_parent, 'fk_parent', ['customsql' => 'element_type="groupment" AND t.rowid NOT IN (' . implode(',', $deletedElements) . ',' . implode(',', $childrenElements) . ')'], 0, 0, [], 0, 0, 'minwidth100', GETPOST('id')); } print '
'; $coldisplay++; print 'id . '" style="padding-right: 20px">'; From 06f4ac24d5ac436fe45dd90b604deeb1ee452307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:17:00 +0100 Subject: [PATCH 50/76] #3540 [AccidentLesion] fix: accident status permissions for edition & deletion --- view/accident/accident_card.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index f63eb8f3c..3338387ee 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -92,11 +92,12 @@ // Load numbering modules $numberingModules = [ - 'digiriskelement/' . $object->element => $conf->global->DIGIRISKDOLIBARR_ACCIDENT_ADDON, - 'digiriskelement/' . $objectline->element => $conf->global->DIGIRISKDOLIBARR_ACCIDENTWORKSTOP_ADDON, + 'digiriskelement/' . $object->element => $conf->global->DIGIRISKDOLIBARR_ACCIDENT_ADDON, + 'digiriskelement/' . $objectline->element => $conf->global->DIGIRISKDOLIBARR_ACCIDENTWORKSTOP_ADDON, + 'digiriskelement/' . $accidentLesion->element => $conf->global->DIGIRISKDOLIBARR_ACCIDENTLESION_ADDON, ]; -list($refAccidentMod, $refAccidentWorkStopMod) = saturne_require_objects_mod($numberingModules, $moduleNameLowerCase); +list($refAccidentMod, $refAccidentWorkStopMod, $refAccidentLesion) = saturne_require_objects_mod($numberingModules, $moduleNameLowerCase); $hookmanager->initHooks(['accidentcard', 'globalcard']); // Note that conf->hooks_modules contains array From d91e1153da9a2d1f255d2ee2b275e3513de4ef89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Thu, 30 Nov 2023 10:17:55 +0100 Subject: [PATCH 51/76] #3540 [RegisterDocument] fix: document creation date --- .../template_registerdocument.odt | Bin 29982 -> 23145 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/doctemplates/registerdocument/template_registerdocument.odt b/documents/doctemplates/registerdocument/template_registerdocument.odt index 121d06f508c69566554d7884c88c3929ea202bb6..cb2c61ea5273c94ac9617250d7e4597080a3a6b4 100644 GIT binary patch delta 21062 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 U3KC}H0&oGS4|k%C{n6Zi0B3E&hyVZp delta 27913 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 z Date: Thu, 30 Nov 2023 10:41:08 +0100 Subject: [PATCH 52/76] #3540 [Ticket] fix: condition to show ticket extrafields configuration --- admin/ticket/ticket.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/ticket/ticket.php b/admin/ticket/ticket.php index 7cd9a28ad..006a11c87 100644 --- a/admin/ticket/ticket.php +++ b/admin/ticket/ticket.php @@ -406,7 +406,7 @@ print '
' . $langs->trans('TotalConsumedTime') . '' . convertSecondToTime($totatconsumedtime, 'allhourmin') . '
' . $langs->trans('TotalConsumedTimeAmount') . '' . price($totatconsumedtimeamount, 0, $langs, 1, -1, 2, $conf->currency) . '
' . $langs->trans('NbTasks') . '' . $nbtasks . '
' . $langs->trans('TotalProgress') . '' . (($totalprogress) ? price2num($totalprogress/$nbtasks, 2) . ' %' : '0 %') . '
' . $langs->trans('TotalBudget') . '' . price($totaltasksbudget, 0, $langs, 1, -1, 2, $conf->currency) . '
' . $langs->trans('TotalConsumedTime') . '' . convertSecondToTime($totalConsumedTime, 'allhourmin') . '
' . $langs->trans('TotalConsumedTimeAmount') . '' . price($totatConsumedTimeAmount, 0, $langs, 1, -1, 2, $conf->currency) . '
' . $langs->trans('NbTasks') . '' . $nbTasks . '
' . $langs->trans('TotalProgress') . '' . (($totalProgress) ? price2num($totalProgress/$nbTasks, 2) . ' %' : '0 %') . '
' . $langs->trans('TotalBudget') . '' . price($totalTasksBudget, 0, $langs, 1, -1, 2, $conf->currency) . '
'.$langs->trans('AccidentsLinked').''; + $fieldLinkedAccidents .= $linkedAccidentList; + $fieldLinkedAccidents .= '
'.$langs->trans('AccidentsLinked').'
'; print $form->selectTicketsList(GETPOST('fk_ticket'), 'fk_ticket', '', 0, '', 1, 0, '1', 0, 'minwidth300'); print '
'.$langs->trans("Categories").''; @@ -822,7 +823,7 @@ print '
'; print $form->selectTicketsList($object->fk_ticket ?: GETPOST('fk_ticket'), 'fk_ticket', '', 0, '', 1, 0, '1', 0, 'minwidth300'); print '
'.$langs->trans("Categories").''; @@ -928,7 +929,8 @@ ['type' => 'checkbox', 'name' => 'clone_metadata', 'label' => $langs->trans('CloneMetadata'), 'value' => 1], ['type' => 'checkbox', 'name' => 'clone_lesion', 'label' => $langs->trans('CloneLesion'), 'value' => 1], ['type' => 'checkbox', 'name' => 'clone_photos', 'label' => $langs->trans('ClonePhotos'), 'value' => 1], - ['type' => 'checkbox', 'name' => 'clone_categories', 'label' => $langs->trans('CloneCategories'), 'value' => 1] + ['type' => 'checkbox', 'name' => 'clone_categories', 'label' => $langs->trans('CloneCategories'), 'value' => 1], + ['type' => 'checkbox', 'name' => 'clone_attendants', 'label' => $langs->trans('CloneAttendants'), 'value' => 1] ]; $formConfirm .= $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id, $langs->trans('CloneObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmCloneObject', $langs->transnoentities('The' . ucfirst($object->element))), 'confirm_clone', $formQuestionClone, 'yes', 'actionButtonClone', 350, 600); @@ -1112,7 +1114,9 @@ if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); if (empty($reshook)) { - // Edit + $allSigned = $signatory->checkSignatoriesSignatures($id, $object->element); + + // Edit $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Modify'); if ($object->status == $object::STATUS_DRAFT) { print '' . $displayButton . ''; @@ -1136,9 +1140,17 @@ print '' . $displayButton . ''; } + // Sign. + $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Sign'); + if ($object->status == Accident::STATUS_VALIDATED && !$allSigned) { + print '' . $displayButton . ''; + } else { + print '' . $displayButton . ''; + } + // Lock. $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Lock'); - if ($object->status == Accident::STATUS_VALIDATED) { + if ($object->status == Accident::STATUS_VALIDATED && $allSigned) { print '' . $displayButton . ''; } else { print '' . $displayButton . ''; From 5738050d67580d2a2232d76e3d16ee18fb82a8df Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Thu, 30 Nov 2023 16:40:52 +0100 Subject: [PATCH 73/76] #3513 [ODT] fix: need object element for add ODT in SQL --- .../doc_firepermitdocument_odt.modules.php | 5 +++-- .../doc_informationssharing_odt.modules.php | 7 ++++--- .../legaldisplay/doc_legaldisplay_odt.modules.php | 7 ++++--- .../doc_preventionplandocument_odt.modules.php | 5 +++-- .../registerdocument/doc_registerdocument_odt.modules.php | 4 ---- .../doc_riskassessmentdocument_odt.modules.php | 5 +++-- 6 files changed, 17 insertions(+), 16 deletions(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/firepermitdocument/doc_firepermitdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/firepermitdocument/doc_firepermitdocument_odt.modules.php index c35061e5d..b6e7073d0 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/firepermitdocument/doc_firepermitdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/firepermitdocument/doc_firepermitdocument_odt.modules.php @@ -303,9 +303,10 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $objectDocument->DigiriskFillJSON(); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; + $previousObjectDocumentElement = $objectDocument->element; + $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; + $objectDocument->element = $previousObjectDocumentElement; $arrayData = json_decode($objectDocument->json); $arrayData = (array) $arrayData->FirePermit; diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/informationssharing/doc_informationssharing_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/informationssharing/doc_informationssharing_odt.modules.php index 5be8ef24f..4c5c71442 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/informationssharing/doc_informationssharing_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/informationssharing/doc_informationssharing_odt.modules.php @@ -95,9 +95,10 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $objectDocument->DigiriskFillJSON(); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; - complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; + $previousObjectDocumentElement = $objectDocument->element; + $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; + complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); + $objectDocument->element = $previousObjectDocumentElement; $moreParam['tmparray'] = $tmpArray; $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/legaldisplay/doc_legaldisplay_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/legaldisplay/doc_legaldisplay_odt.modules.php index 8d7cdf138..93c19574d 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/legaldisplay/doc_legaldisplay_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/legaldisplay/doc_legaldisplay_odt.modules.php @@ -97,9 +97,10 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $objectDocument->DigiriskFillJSON(); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; - complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; + $previousObjectDocumentElement = $objectDocument->element; + $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; + complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); + $objectDocument->element = $previousObjectDocumentElement; $moreParam['tmparray'] = $tmpArray; $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/preventionplandocument/doc_preventionplandocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/preventionplandocument/doc_preventionplandocument_odt.modules.php index 497ca37d6..be61bb0c5 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/preventionplandocument/doc_preventionplandocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/preventionplandocument/doc_preventionplandocument_odt.modules.php @@ -274,9 +274,10 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $objectDocument->DigiriskFillJSON(); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; + $previousObjectDocumentElement = $objectDocument->element; + $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; + $objectDocument->element = $previousObjectDocumentElement; $arrayData = json_decode($objectDocument->json); $arrayData = (array) $arrayData->PreventionPlan; diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index 6524dcee5..780c46661 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -361,10 +361,6 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $tmpArray = []; $tmpArray['register_name'] = $langs->trans('RegisterDocument'); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; - complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; - $moreParam['tmparray'] = $tmpArray; $moreParam['subDir'] = 'digiriskdolibarrdocuments/'; $moreParam['hideTemplateName'] = 1; diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/riskassessmentdocument/doc_riskassessmentdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/riskassessmentdocument/doc_riskassessmentdocument_odt.modules.php index c3418eb81..e7cfd4c0f 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/riskassessmentdocument/doc_riskassessmentdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/riskassessmentdocument/doc_riskassessmentdocument_odt.modules.php @@ -285,9 +285,10 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $objectDocument->DigiriskFillJSON(); - $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; + $previousObjectDocumentElement = $objectDocument->element; + $objectDocument->element = $objectDocument->element . '@digiriskdolibarr'; complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); - $objectDocument->element = $objectDocument->element; + $objectDocument->element = $previousObjectDocumentElement; $moreParam['tmparray'] = $tmpArray; $moreParam['objectDocument'] = $objectDocument; From 9182ff58360833a784795019d141c8dc164f3d0a Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Thu, 30 Nov 2023 17:15:36 +0100 Subject: [PATCH 74/76] #3578 [Accident] fix: status handle --- class/accident.class.php | 2 +- class/accidentinvestigation.class.php | 2 +- view/accident/accident_card.php | 8 +++++--- view/accidentinvestigation/accidentinvestigation_card.php | 2 ++ 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index 5b73f9ac0..a0e6403c8 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -155,7 +155,7 @@ class Accident extends SaturneObject 'entity' => ['type' => 'integer', 'label' => 'Entity', 'enabled' => '1', 'position' => 30, 'notnull' => 1, 'visible' => 0,], 'date_creation' => ['type' => 'datetime', 'label' => 'DateCreation', 'enabled' => '1', 'position' => 40, 'notnull' => 1, 'visible' => 2,], 'tms' => ['type' => 'timestamp', 'label' => 'DateModification', 'enabled' => '1', 'position' => 50, 'notnull' => 0, 'visible' => 0,], - 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => '1', 'position' => 70, 'notnull' => 1, 'visible' => 2, 'index' => 0, 'arrayofkeyval' => [1 => 'InProgress', 2 => 'Locked']], + 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => '1', 'position' => 70, 'notnull' => 1, 'visible' => 2, 'index' => 0, 'arrayofkeyval' => [0 => 'StatusDraft', 1 => 'Validated', 2 => 'Locked']], 'label' => ['type' => 'varchar(255)', 'label' => 'Label', 'enabled' => '1', 'position' => 80, 'notnull' => 0, 'visible' => 1, 'searchall' => 1, 'css' => 'minwidth200', 'help' => "Help text", 'showoncombobox' => '1',], 'fk_user_employer' => ['type' => 'integer:User:user/class/user.class.php', 'label' => 'UserEmployer', 'enabled' => '1', 'position' => 82, 'notnull' => -1, 'visible' => 1,], 'accident_type' => ['type' => 'text', 'label' => 'AccidentType', 'enabled' => '1', 'position' => 90, 'notnull' => -1, 'visible' => 1, 'css' => 'minwidth150',], diff --git a/class/accidentinvestigation.class.php b/class/accidentinvestigation.class.php index df940256d..06b32a447 100644 --- a/class/accidentinvestigation.class.php +++ b/class/accidentinvestigation.class.php @@ -117,7 +117,7 @@ class AccidentInvestigation extends SaturneObject 'date_creation' => ['type' => 'datetime', 'label' => 'DateCreation', 'enabled' => 1, 'position' => 40, 'notnull' => 1, 'visible' => 2,], 'tms' => ['type' => 'timestamp', 'label' => 'DateModification', 'enabled' => 1, 'position' => 50, 'notnull' => 0, 'visible' => 0,], 'import_key' => ['type' => 'varchar(14)', 'label' => 'ImportId', 'enabled' => 1, 'position' => 60, 'notnull' => 0, 'visible' => 0, 'index' => 0], - 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => 1, 'position' => 70, 'notnull' => 1, 'visible' => 2, 'noteditable' => 1, 'default' => 0, 'index' => 0, 'arrayofkeyval' => [0 => 'InProgress', 1 => 'Validated', 2 => 'Locked', 3 => 'Archived']], + 'status' => ['type' => 'smallint', 'label' => 'Status', 'enabled' => 1, 'position' => 70, 'notnull' => 1, 'visible' => 2, 'noteditable' => 1, 'default' => 0, 'index' => 0, 'arrayofkeyval' => [0 => 'StatusDraft', 1 => 'Validated', 2 => 'Locked', 3 => 'Archived']], 'seniority_in_position' => ['type' => 'varchar(255)', 'label' => 'SeniorityInPosition', 'enabled' => 1, 'position' => 80, 'notnull' => 0, 'visible' => 1, 'css' => 'maxwidth200'], 'date_start' => ['type' => 'datetime', 'label' => 'StartDate', 'enabled' => 1, 'position' => 90, 'notnull' => 0, 'visible' => 1,], 'date_end' => ['type' => 'datetime', 'label' => 'EndDate', 'enabled' => 1, 'position' => 100, 'notnull' => 0, 'visible' => 1,], diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 8f5e9f2f0..6115d861d 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -1143,7 +1143,7 @@ // Sign. $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Sign'); if ($object->status == Accident::STATUS_VALIDATED && !$allSigned) { - print '' . $displayButton . ''; + print '' . $displayButton . ''; } else { print '' . $displayButton . ''; } @@ -1152,8 +1152,10 @@ $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Lock'); if ($object->status == Accident::STATUS_VALIDATED && $allSigned) { print '' . $displayButton . ''; - } else { - print '' . $displayButton . ''; + } else if ($object->status < Accident::STATUS_VALIDATED) { + print '' . $displayButton . ''; + } else { + print '' . $displayButton . ''; } // Create Investigation. diff --git a/view/accidentinvestigation/accidentinvestigation_card.php b/view/accidentinvestigation/accidentinvestigation_card.php index e9625b5ce..10b5e544c 100644 --- a/view/accidentinvestigation/accidentinvestigation_card.php +++ b/view/accidentinvestigation/accidentinvestigation_card.php @@ -401,6 +401,8 @@ $displayButton = $onPhone ? '' : '' . ' ' . $langs->trans('Lock'); if ($object->status == AccidentInvestigation::STATUS_VALIDATED && $allSigned) { print '' . $displayButton . ''; + } else if ($object->status < AccidentInvestigation::STATUS_VALIDATED) { + print '' . $displayButton . ''; } else { print '' . $displayButton . ''; } From 7ee101f0b1c6e39bc43737d32f7d8d8c9e05f6e4 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Fri, 1 Dec 2023 11:28:46 +0100 Subject: [PATCH 75/76] #3588 [Document] fix: signature object cant use function getFullName --- .../registerdocument/doc_registerdocument_odt.modules.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php index d6332d785..edc47a979 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/registerdocument/doc_registerdocument_odt.modules.php @@ -206,7 +206,7 @@ public function fillTagsLines(Odf $odfHandler, Translate $outputLangs, array $mo } if (is_array($careGiverArray) && !empty($careGiverArray)) { $careGiverData = array_shift($careGiverArray); - $tmpArray['register_caregiver_fullname'] = $careGiverData->getFullName($langs); + $tmpArray['register_caregiver_fullname'] = dol_strtoupper($careGiverData->lastname) . ' ' . ucfirst($careGiverData->firstname); $encodedImage = explode(',', $careGiverData->signature)[1]; $decodedImage = base64_decode($encodedImage); file_put_contents($tempDir . 'signature' . $careGiverData->id . '.png', $decodedImage); From 481132627ec7c78fb5a60e2d67681c90dd800486 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Fri, 1 Dec 2023 15:21:51 +0100 Subject: [PATCH 76/76] #3590 [Trigger] add: register document trigger --- ...ce_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php index 91fbe0c89..9c3571e67 100644 --- a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php +++ b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php @@ -114,6 +114,7 @@ public function runTrigger($action, $object, User $user, Translate $langs, Conf $action = str_replace('@DIGIRISKDOLIBARR', '', $action); $active = getDolGlobalInt('DIGIRISKDOLIBARR_MAIN_AGENDA_ACTIONAUTO_' . $action); + // Allowed triggers are a list of trigger from other module that should activate this file if (!isModEnabled('digiriskdolibarr') || !$active) { $allowedTriggers = ['COMPANY_DELETE', 'CONTACT_DELETE', 'TICKET_CREATE']; if (!in_array($action, $allowedTriggers)) { @@ -218,6 +219,7 @@ public function runTrigger($action, $object, User $user, Translate $langs, Conf } break; + case 'REGISTERDOCUMENT_GENERATE': case 'RISKASSESSMENTDOCUMENT_GENERATE' : case 'LEGALDISPLAY_GENERATE' : case 'INFORMATIONSSHARING_GENERATE' :