diff --git a/htdocs/knowledgemanagement/knowledgerecord_list.php b/htdocs/knowledgemanagement/knowledgerecord_list.php
index 87be91f51f6..efaf99b63a9 100644
--- a/htdocs/knowledgemanagement/knowledgerecord_list.php
+++ b/htdocs/knowledgemanagement/knowledgerecord_list.php
@@ -196,6 +196,7 @@ if (empty($reshook)) {
*/
$form = new Form($db);
+$user_temp = new User($db);
$now = dol_now();
@@ -554,11 +555,43 @@ while ($i < ($limit ? min($num, $limit) : $num)) {
$cssforfield .= ($cssforfield ? ' ' : '').'right';
}
//if (in_array($key, array('fk_soc', 'fk_user', 'fk_warehouse'))) $cssforfield = 'tdoverflowmax100';
-
if (!empty($arrayfields['t.'.$key]['checked'])) {
print '
';
if ($key == 'status') {
print $object->getLibStatut(5);
+ } elseif ($key == 'fk_user_creat') {
+ if ($object->fk_user_creat > 0) {
+ if (isset($conf->cache['user'][$object->fk_user_creat])) {
+ $user_temp = $conf->cache['user'][$object->fk_user_creat];
+ } else {
+ $user_temp = new User($db);
+ $user_temp->fetch($object->fk_user_creat);
+ $conf->cache['user'][$object->fk_user_creat] = $user_temp;
+ }
+ print $user_temp->getNomUrl(-1);
+ }
+ } elseif ($key == 'fk_user_modif') {
+ if ($object->fk_user_modif > 0) {
+ if (isset($conf->cache['user'][$object->fk_user_modif])) {
+ $user_temp = $conf->cache['user'][$object->fk_user_modif];
+ } else {
+ $user_temp = new User($db);
+ $user_temp->fetch($object->fk_user_modif);
+ $conf->cache['user'][$object->fk_user_modif] = $user_temp;
+ }
+ print $user_temp->getNomUrl(-1);
+ }
+ } elseif ($key == 'fk_user_valid') {
+ if ($object->fk_user_valid > 0) {
+ if (isset($conf->cache['user'][$object->fk_user_valid])) {
+ $user_temp = $conf->cache['user'][$object->fk_user_valid];
+ } else {
+ $user_temp = new User($db);
+ $user_temp->fetch($object->fk_user_valid);
+ $conf->cache['user'][$object->fk_user_valid] = $user_temp;
+ }
+ print $user_temp->getNomUrl(-1);
+ }
} else {
print $object->showOutputField($val, $key, $object->$key, '');
}
diff --git a/htdocs/ticket/list.php b/htdocs/ticket/list.php
index 3cefec17686..84ea65fef71 100644
--- a/htdocs/ticket/list.php
+++ b/htdocs/ticket/list.php
@@ -950,22 +950,22 @@ while ($i < min($num, $limit)) {
print $object->getLibStatut(5);
} elseif ($key == 'subject') {
$s = $obj->subject;
- print '';
+ print '';
print $s;
print '';
} elseif ($key == 'type_code') {
$s = $langs->getLabelFromKey($db, 'TicketTypeShort'.$object->type_code, 'c_ticket_type', 'code', 'label', $object->type_code);
- print '';
+ print '';
print $s;
print '';
} elseif ($key == 'category_code') {
$s = $langs->getLabelFromKey($db, 'TicketCategoryShort'.$object->category_code, 'c_ticket_category', 'code', 'label', $object->category_code);
- print '';
+ print '';
print $s;
print '';
} elseif ($key == 'severity_code') {
$s = $langs->getLabelFromKey($db, 'TicketSeverityShort'.$object->severity_code, 'c_ticket_severity', 'code', 'label', $object->severity_code);
- print '';
+ print '';
print $s;
print '';
} elseif ($key == 'tms') {
|