reception: cache Reception/Entrepot fetches in other-receptions tooltip (#39454)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
This commit is contained in:
parent
3772cc57c9
commit
aa334f33a8
1 changed files with 14 additions and 2 deletions
|
|
@ -2700,13 +2700,25 @@ if ($action == 'create' && $permissiontoadd) {
|
|||
if ($j > 1) {
|
||||
$htmltooltip .= '<br>';
|
||||
}
|
||||
$reception_static->fetch($receptionline_var['reception_id']);
|
||||
if (empty($conf->cache['reception'][$receptionline_var['reception_id']])) {
|
||||
$reception_static = new Reception($db);
|
||||
$reception_static->fetch($receptionline_var['reception_id']);
|
||||
$conf->cache['reception'][$receptionline_var['reception_id']] = $reception_static;
|
||||
} else {
|
||||
$reception_static = $conf->cache['reception'][$receptionline_var['reception_id']];
|
||||
}
|
||||
$htmltooltip .= $reception_static->getNomUrl(1, 'nolink', 0, 0, 1);
|
||||
$htmltooltip .= ' - '.$receptionline_var['qty'];
|
||||
|
||||
$htmltext = $langs->trans("DateValidation").' : '.(empty($receptionline_var['date_valid']) ? $langs->trans("Draft") : dol_print_date($receptionline_var['date_valid'], 'dayhour'));
|
||||
if (isModEnabled('stock') && $receptionline_var['warehouse'] > 0) {
|
||||
$warehousestatic->fetch($receptionline_var['warehouse']);
|
||||
if (empty($conf->cache['warehouse'][$receptionline_var['warehouse']])) {
|
||||
$warehousestatic = new Entrepot($db);
|
||||
$warehousestatic->fetch($receptionline_var['warehouse']);
|
||||
$conf->cache['warehouse'][$receptionline_var['warehouse']] = $warehousestatic;
|
||||
} else {
|
||||
$warehousestatic = $conf->cache['warehouse'][$receptionline_var['warehouse']];
|
||||
}
|
||||
$htmltext .= '<br>'.$langs->trans("From").' : '.$warehousestatic->getNomUrl(1, '', 0, 1);
|
||||
}
|
||||
$htmltooltip .= ' '.$form->textwithpicto('', $htmltext, 1);
|
||||
|
|
|
|||
Loading…
Reference in a new issue