Standard ticket substitutions
This commit is contained in:
parent
b2e0a530a0
commit
db0b00f93a
@ -6861,15 +6861,8 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
|
|||||||
$substitutionarray['__TICKET_PROGRESSION__'] = '__TICKET_PROGRESSION__';
|
$substitutionarray['__TICKET_PROGRESSION__'] = '__TICKET_PROGRESSION__';
|
||||||
$substitutionarray['__TICKET_USER_ASSIGN__'] = '__TICKET_USER_ASSIGN__';
|
$substitutionarray['__TICKET_USER_ASSIGN__'] = '__TICKET_USER_ASSIGN__';
|
||||||
$substitutionarray['__TICKET_USER_CREATE__'] = '__TICKET_USER_CREATE__';
|
$substitutionarray['__TICKET_USER_CREATE__'] = '__TICKET_USER_CREATE__';
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (!empty($conf->recruitment->enabled) && (!is_object($object) || $object->element == 'candidature')) {
|
if (!empty($conf->recruitment->enabled) && (!is_object($object) || $object->element == 'candidature')) {
|
||||||
$substitutionarray['__CANDIDATE_FULLNAME__'] = '__CANDIDATE_FULLNAME__';
|
$substitutionarray['__CANDIDATE_FULLNAME__'] = '__CANDIDATE_FULLNAME__';
|
||||||
$substitutionarray['__CANDIDATE_FIRSTNAME__'] = '__CANDIDATE_FIRSTNAME__';
|
$substitutionarray['__CANDIDATE_FIRSTNAME__'] = '__CANDIDATE_FIRSTNAME__';
|
||||||
@ -7069,10 +7062,17 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
|
|||||||
$substitutionarray['__TICKET_ANALYTIC_CODE__'] = $object->category_code;
|
$substitutionarray['__TICKET_ANALYTIC_CODE__'] = $object->category_code;
|
||||||
$substitutionarray['__TICKET_MESSAGE__'] = $object->message;
|
$substitutionarray['__TICKET_MESSAGE__'] = $object->message;
|
||||||
$substitutionarray['__TICKET_PROGRESSION__'] = $object->progress;
|
$substitutionarray['__TICKET_PROGRESSION__'] = $object->progress;
|
||||||
$substitutionarray['__TICKET_USER_ASSIGN__'] = dolGetFirstLastname($user->firstname, $user->lastname);
|
$userstat = new User($db);
|
||||||
$substitutionarray['__TICKET_USER_CREATE__'] = dolGetFirstLastname($user->firstname, $user->lastname);
|
if ($object->fk_user_assign > 0) {
|
||||||
|
$userstat->fetch($object->fk_user_assign);
|
||||||
|
$substitutionarray['__TICKET_USER_ASSIGN__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($object->fk_user_create > 0) {
|
||||||
|
$userstat->fetch($object->fk_user_create);
|
||||||
|
$substitutionarray['__TICKET_USER_CREATE__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Create dynamic tags for __EXTRAFIELD_FIELD__
|
// Create dynamic tags for __EXTRAFIELD_FIELD__
|
||||||
if ($object->table_element && $object->id > 0) {
|
if ($object->table_element && $object->id > 0) {
|
||||||
|
|||||||
@ -1347,31 +1347,6 @@ if ($action == 'create' || $action == 'presend') {
|
|||||||
$morehtmlright = '';
|
$morehtmlright = '';
|
||||||
$help = "";
|
$help = "";
|
||||||
$substitutionarray = getCommonSubstitutionArray($outputlangs, 0, $arrayoffamiliestoexclude, $object);
|
$substitutionarray = getCommonSubstitutionArray($outputlangs, 0, $arrayoffamiliestoexclude, $object);
|
||||||
if ($object->fk_soc > 0) {
|
|
||||||
$substitutionarray['__THIRDPARTY_NAME__'] = $object->thirdparty->name;
|
|
||||||
}
|
|
||||||
$substitutionarray['__USER_SIGNATURE__'] = $user->signature;
|
|
||||||
$substitutionarray['__TICKET_TRACKID__'] = $object->track_id;
|
|
||||||
$substitutionarray['__TICKET_REF__'] = $object->ref;
|
|
||||||
$substitutionarray['__TICKET_SUBJECT__'] = $object->subject;
|
|
||||||
$substitutionarray['__TICKET_TYPE__'] = $object->type_code;
|
|
||||||
$substitutionarray['__TICKET_SEVERITY__'] = $object->severity_code;
|
|
||||||
$substitutionarray['__TICKET_CATEGORY__'] = $object->category_code; // For backward compatibility
|
|
||||||
$substitutionarray['__TICKET_ANALYTIC_CODE__'] = $object->category_code;
|
|
||||||
$substitutionarray['__TICKET_MESSAGE__'] = $object->message;
|
|
||||||
$substitutionarray['__TICKET_PROGRESSION__'] = $object->progress;
|
|
||||||
if ($object->fk_user_assign > 0) {
|
|
||||||
$userstat->fetch($object->fk_user_assign);
|
|
||||||
$substitutionarray['__TICKET_USER_ASSIGN__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($object->fk_user_create > 0) {
|
|
||||||
$userstat->fetch($object->fk_user_create);
|
|
||||||
$substitutionarray['__TICKET_USER_CREATE__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
|
|
||||||
}
|
|
||||||
foreach ($substitutionarray as $key => $val) {
|
|
||||||
$help .= $key.' -> '.$langs->trans($val).'<br>';
|
|
||||||
}
|
|
||||||
$morehtmlright .= $form->textwithpicto('<span class="opacitymedium">'.$langs->trans("TicketMessageSubstitutionReplacedByGenericValues").'</span>', $help, 1, 'helpclickable', '', 0, 3, 'helpsubstitution');
|
$morehtmlright .= $form->textwithpicto('<span class="opacitymedium">'.$langs->trans("TicketMessageSubstitutionReplacedByGenericValues").'</span>', $help, 1, 'helpclickable', '', 0, 3, 'helpsubstitution');
|
||||||
|
|
||||||
print '<div>';
|
print '<div>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user