Skip to content

Commit

Permalink
[Accident] add: getNomUrl on digirskElement
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolas-eoxia committed Dec 7, 2021
1 parent 2b33a53 commit 3df0905
Showing 1 changed file with 14 additions and 16 deletions.
30 changes: 14 additions & 16 deletions accident_card.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,8 @@

require_once __DIR__ . '/class/digiriskdocuments.class.php';
require_once __DIR__ . '/class/digiriskelement.class.php';
require_once __DIR__ . '/class/digiriskresources.class.php';
require_once __DIR__ . '/class/accident.class.php';
require_once __DIR__ . '/class/preventionplan.class.php';
require_once __DIR__ . '/class/riskanalysis/risk.class.php';
require_once __DIR__ . './class/digiriskstandard.class.php';
//require_once __DIR__ . '/class/digiriskdocuments/accidentdocument.class.php';
require_once __DIR__ . '/lib/digiriskdolibarr_function.lib.php';
require_once __DIR__ . '/lib/digiriskdolibarr_accident.lib.php';
Expand Down Expand Up @@ -78,17 +76,14 @@
$thirdparty = new Societe($db);
$extrafields = new ExtraFields($db);
$digiriskelement = new DigiriskElement($db);
$digiriskresources = new DigiriskResources($db);
$digiriskstandard = new DigiriskStandard($db);
$project = new Project($db);
$refAccidentMod = new $conf->global->DIGIRISKDOLIBARR_ACCIDENT_ADDON($db);
$refAccidentWorkStopMod = new $conf->global->DIGIRISKDOLIBARR_ACCIDENT_WORKSTOP_ADDON($db);

// Load object
$object->fetch($id);

// Load resources
$allLinks = $digiriskresources->digirisk_dolibarr_fetch_resources();

$hookmanager->initHooks(array('accidentcard', 'globalcard')); // Note that conf->hooks_modules contains array

$upload_dir = $conf->digiriskdolibarr->multidir_output[$conf->entity];
Expand Down Expand Up @@ -150,10 +145,13 @@
$accident_date = dol_mktime(GETPOST('dateohour', 'int'), GETPOST('dateomin', 'int'), 0, GETPOST('dateomonth', 'int'), GETPOST('dateoday', 'int'), GETPOST('dateoyear', 'int'));

$object->accident_date = $accident_date;

$object->fk_element = $digiriskelement_id;
if (empty($digiriskelement_id)) {
$object->fk_element = $conf->global->DIGIRISKDOLIBARR_ACTIVE_STANDARD;
} else {
$object->fk_element = $digiriskelement_id;
}
$object->fk_user_victim = $user_victim_id;
$object->fk_user_creat = $user->id ? $user->id : 1;
$object->fk_user_creat = $user->id ?: 1;

// Check parameters
if ($user_victim_id < 0) {
Expand Down Expand Up @@ -699,12 +697,12 @@

//Parent Element -- Elément parent
print '<tr><td class="titlefield">'.$langs->trans("ParentElement").'</td><td>';
$result = $digiriskelement->fetch($object->fk_kelement);
if ($result > 0) {
print $digiriskelement->ref . ( !empty($digiriskelement->label) ? ' - ' . $digiriskelement->label : '');
}
else {
print $conf->global->MAIN_INFO_SOCIETE_NOM;
if ($conf->global->DIGIRISKDOLIBARR_ACTIVE_STANDARD == $object->fk_element) {
$digiriskstandard->fetch($conf->global->DIGIRISKDOLIBARR_ACTIVE_STANDARD);
print $digiriskstandard->getNomUrl(1, 'blank', 1);
} else {
$digiriskelement->fetch($object->fk_element);
print $digiriskelement->getNomUrl(1, 'blank', 1);
}
print '</td></tr>';

Expand Down

0 comments on commit 3df0905

Please sign in to comment.