diff --git a/admin/index.php b/admin/index.php
index e402ec5..3a6df02 100644
--- a/admin/index.php
+++ b/admin/index.php
@@ -12,4 +12,4 @@ $list->loadFromQueryString();
$tpl->assign(compact('list'));
-$tpl->display(PLUGIN_ROOT . '/templates/index.tpl');
+$tpl->display(PLUGIN_ROOT . '/templates/index.tpl');
\ No newline at end of file
diff --git a/admin/pdf.php b/admin/pdf.php
index 8c0fd6a..1b07649 100644
--- a/admin/pdf.php
+++ b/admin/pdf.php
@@ -9,6 +9,7 @@ $users = new Users\Users;
f(['id' => 'required|numeric']);
$id = (int) qg('id');
$id_field = Users\DynamicFields::getNameFieldsSQL();
+$sign_tag = UserTemplate\Functions::signature();
// Vérification que le document existe
if (!$f = $facture->get($id))
@@ -94,7 +95,7 @@ if ($f->type_facture != CERFA)
{
$echeance = ($f->type_facture?'Échéance de paiement':'Échéance du devis')." : ".$echeance;
$reglee = !$f->reglee?'Cette facture est en attente de règlement.':'Cette facture a été reglée.';
- $footer = str_replace("\n", '
', $plugin->getConfig('footer'));
+ $footer = str_replace("\n", '
', $plugin->getConfig('footer') ?? '[Pied de page à configurer]');
$ttc = $plugin->getConfig('ttc') ? 'TTC':'HT';
// Génération du contenu de la facture
@@ -480,7 +481,7 @@ elseif ($f->type_facture == CERFA)