In vervolg op het bericht WHMCS incasso module op de factuur, laten we nu zien hoe de text op de PDF factuur geplaatst kan worden.
De onderstaande code moet geplaatst worden in templates/portal/invoicepdf.tpl op de locatie waar u dit wilt laten zien. Dit kan bijvoorbeeld zijn onder de factuur regels:
foreach ($invoiceitems AS $item)
{
$pdf->Cell(145,6, $item["description"] , 0, 0, "L", 0);
$pdf->Cell(40,6, $currencysymbol.$item["amount"], 0, 0,"R", 0);
$pdf->Ln();
}
Plaats hier onder het volgende:
if($clientsdetails['customfields2'] == "Automatic subscription")
{
$pdf->SetFont("", "I");
$pdf->Ln();
$pdf->Ln();
if($status == "Unpaid")
{
$pdf->MultiCell(175, 6, "Deze factuur wordt binnenkort van uw rekening afgeschreven middels automatische incasso.", 1,0,"L", 0);
}
if($status == "Paid")
{
$pdf->MultiCell(175, 6, "Deze factuur is betaald via automatische incasso.", '',0,"L", 0);
}
$pdf->Ln();
}
Ook hier, let op: in de bovenstaande code moet customfields2 mogelijk aangepast worden. Dit is afhankelijk van uw eigen installatie. Zoek in Custom Client Fields het desbetreffende veld op en tel van bovenaf welk nummer dit heeft. Pas dit waar nodig aan. Natuurlijk kunt u ook de texten aanpassen.