Bonsoir Doekia et merci pour votre réponse bien détaillée,
Suite à votre message je me suis penché sur le fichier 'HTMLTemplateInvoice.php' et suite à nombreux essaies la fonction a fonctionnée 😃 !!!!
Pour que la fonction s'affiche dans le template 'invoice.tpl' j'ai du donc transférer la fonction dans le fichier 'HTMLTemplateInvoice.php' (je ne sais pas pourquoi elle ne fonctionnait pas avec le fichier "/classes/Product.php"
Ensuite dans la fonction getContent() j'ai invoquer la fonction gettime() avec le code ci-dessous:
$this->gettime();
Et j'ai du modifier la façon dont j'assignais la fonction à Smarty :
$smarty->assign('time', $result);
par
$this->smarty->assign(array('time' => $result));
Et la fonction s'affiche dans le template Invoice.tpl
Merci sincèrement pour votre aide ainsi qu'à celle de Mediacom 87 :)))
Veuillez recevoir mes très sincères salutations,