|
255 | 255 | $entry->contact_id = $userstatic->id; |
256 | 256 | $entry->contact_html = $userstatic->getNomUrl(-1, '', 0, 0, 0, 0, '', 'valignmiddle'); |
257 | 257 | $entry->contact_name = strtolower($userstatic->getFullName($langs)); |
| 258 | + $entry->contact_warning = false; |
258 | 259 | } elseif ($contact['source'] == 'external') { |
259 | 260 | $contactstatic->fetch($contact['id']); |
260 | 261 | $entry->contact_id = $contactstatic->id; |
261 | 262 | $entry->contact_html = $contactstatic->getNomUrl(1, '', 0, '', 0, 0); |
262 | 263 | $entry->contact_name = strtolower($contactstatic->getFullName($langs)); |
| 264 | + $entry->contact_warning = ($contactstatic->user_id > 0); |
263 | 265 | } |
264 | 266 |
|
265 | 267 | if ($contact['source'] == 'internal') { |
|
325 | 327 | print "</tr>"; |
326 | 328 |
|
327 | 329 | foreach ($list as $entry) { |
328 | | - print '<tr class="oddeven" data-rowid="' . $entry->id . '">'; |
329 | | - |
330 | | - print '<td class="tdoverflowmax200" data-thirdparty_id="' . ((int) $entry->thirdparty_id) . '" data-thirdparty_name="' . dol_escape_htmltag($entry->thirdparty_name) . '">'.$entry->thirdparty_html.'</td>'; |
331 | | - print '<td class="tdoverflowmax200" data-contact_id="' . ((int) $entry->contact_id) . '">'.$entry->contact_html.'</td>'; |
332 | | - print '<td class="nowrap" data-nature="' . dol_escape_htmltag($entry->nature) . '"><span class="opacitymedium">'.dol_escape_htmltag($entry->nature_html).'</span></td>'; |
333 | | - print '<td class="tdoverflowmax200" data-type_id="' . ((int) $entry->type_id) . '" data-type="' . dol_escape_htmltag($entry->type) . '">'.dol_escape_htmltag($entry->type).'</td>'; |
334 | | - print '<td class="tdoverflowmax200 center" data-status_id="' . ((int) $entry->status) . '">'.$entry->status_html.'</td>'; |
335 | | - |
| 330 | +?> |
| 331 | + <tr class="oddeven" data-rowid="<?= $entry->id ?>"> |
| 332 | + <td class="tdoverflowmax200" data-thirdparty_id="<?= ((int) $entry->thirdparty_id) ?>" data-thirdparty_name="<?= dol_escape_htmltag($entry->thirdparty_name) ?>"> |
| 333 | + <?= $entry->thirdparty_html ?> |
| 334 | + </td> |
| 335 | + <td class="tdoverflowmax200" data-contact_id="<?= ((int) $entry->contact_id) ?>"> |
| 336 | + <?= $entry->contact_html ?> |
| 337 | + </td> |
| 338 | + <td class="nowrap" data-nature="<?= dol_escape_htmltag($entry->nature) ?>"> |
| 339 | + <span class="opacitymedium"> |
| 340 | + <?= dol_escape_htmltag($entry->nature_html) ?> |
| 341 | + </span> |
| 342 | + <?= ($entry->contact_warning ? img_picto($langs->trans("ThisContactHasAnUser"), 'warning') : '') ?> |
| 343 | + </td> |
| 344 | + <td class="tdoverflowmax200" data-type_id="<?= ((int) $entry->type_id) ?>" data-type="<?= dol_escape_htmltag($entry->type) ?>"> |
| 345 | + <?= dol_escape_htmltag($entry->type) ?> |
| 346 | + </td> |
| 347 | + <td class="tdoverflowmax200 center" data-status_id="<?= ((int) $entry->status) ?>"> |
| 348 | + <?= $entry->status_html ?> |
| 349 | + </td> |
| 350 | +<?php |
336 | 351 | if ($permission) { |
337 | 352 | $href = $_SERVER["PHP_SELF"]; |
338 | 353 | $href .= '?id='.((int) $object->id); |
|
0 commit comments