From 22d4382b8301076485a5cde00a1cf35c9ce2fda8 Mon Sep 17 00:00:00 2001 From: lvessiller Date: Fri, 4 Sep 2020 09:38:33 +0200 Subject: [PATCH] NEW add extra fields labels and values in mail on create ticket --- .../triggers/interface_50_modTicket_TicketEmail.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php index 5d1f730f9ae..88d988eae1f 100644 --- a/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php +++ b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php @@ -205,9 +205,12 @@ class InterfaceTicketEmail extends DolibarrTriggers $message_admin .= '
  • '.$langs->trans('Severity').' : '.$object->severity_label.'
  • '; $message_admin .= '
  • '.$langs->trans('From').' : '.($object->email_from ? $object->email_from : ($object->fk_user_create > 0 ? $langs->trans('Internal') : '')).'
  • '; // Extrafields + $extraFields = new ExtraFields($this->db); + $extraFields->fetch_name_optionals_label($object->table_element); if (is_array($object->array_options) && count($object->array_options) > 0) { foreach ($object->array_options as $key => $value) { - $message_admin .= '
  • '.$langs->trans($key).' : '.$value.'
  • '; + $key = substr($key, 8); // remove "options_" + $message_admin .= '
  • ' . $langs->trans($extraFields->attributes[$object->element]['label'][$key]) . ' : ' . $extraFields->showOutputField($key, $value) . '
  • '; } } $message_admin .= '';