Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Génération des PDF - Numéro de Page avec Fiche Pro

Génération des PDF - Numéro de Page avec Fiche Pro il y a 6 jours 18 heures #109497

  • leboubou111
  • Portrait de leboubou111
  • Hors ligne
  • Junior Boarder
  • Messages : 30
  • Remerciements reçus 6
  • Karma: 0
Sur le modèle PDF Azur des propal quand on utilise l'option cachée PRODUIT_PDF_MERGE_PROPAL
La fiche produit s'insère correctement dans le PDF de la propal et le numéro de page s'incrémente.
Malheureusement, sur les fichiers joints protégés, le pied de page avec le nb de page ne s'insère pas --> Normal

Du coup, il faudrait
1. Ne pas compter comme nb de page les documents inclus
2. Ne pas "graver" le "Page x/x" sur les documents inclus.

Je n'arrive pas à trouver la modification à faire dans ce p'tit bout de code :
$infile = $filetomerge_dir . '/' . $linefile->file_name;
if (file_exists($infile) && is_readable($infile))
{
$pagecount = $pdf->setSourceFile($infile);
for($i = 1; $i <= $pagecount; $i ++)
	{
	$tplIdx = $pdf->importPage($i);
	if ($tplIdx!==false)
		{ $s = $pdf->getTemplatesize($tplIdx);
		$pdf->AddPage($s['h'] > $s['w'] ? 'P' : 'L');
		$pdf->useTemplate($tplIdx);	} else {
		setEventMessages(null, array($infile.' cannot be added, probably protected PDF'),'warnings'); }
	}
}
L'administrateur a désactivé l'accès en écriture pour le public.

Génération des PDF - Numéro de Page avec Fiche Pro il y a 6 jours 14 heures #109513

  • Sylvain.Legrand
  • Portrait de Sylvain.Legrand
  • En ligne
  • Modérateur
  • Rien n'est simple, tout est compliqué !
  • Messages : 739
  • Remerciements reçus 147
  • Karma: 22
Bonsoir,

Pas normal !
Si des pages sont insérées elles doivent être incluses dans la pagination sinon la légalité du document n'est pas assurée.
Et oui la pagination doit et peut-être inséré sur ces pages ajoutées.

Cordialement,
Sylvain Legrand
L'administrateur a désactivé l'accès en écriture pour le public.

Génération des PDF - Numéro de Page avec Fiche Pro il y a 6 jours 14 heures #109517

  • leboubou111
  • Portrait de leboubou111
  • Hors ligne
  • Junior Boarder
  • Messages : 30
  • Remerciements reçus 6
  • Karma: 0
Oui et non... Cela reste juste à titre informatif.
Le rajout des CGV est bien comptabilisé dans la pigination
Mais les fiches produits n'ont pas spécialement lieu d'être.

Du coup comme la pagination n'arrive pas à se faire sur les documents protégé (pour le test j'ai pris la fiche produit générée par Dolibarr avec déjà la fonction pdf_pagefooter et donc une numérotation des pages de la fiche produit) il ne faudrait pas les comptabiliser... Ou corriger l'erreur.
L'administrateur a désactivé l'accès en écriture pour le public.