Not A Valid Entry Point error
JustCRMs - Time and Invoicing, een waanzinnige module voor Sugar. Maar na update van Sugar naar versie 5.2 werkt het exporteren naar pdf niet meer....
'Not A Valid Entry Point' is de foutmelding.
Dit is wat je moet doen om de facturen weer te kunnen afdrukken.
De volgende bestanden bijwerken: modules / JCRMInvoices / ListView.html, DetailView.html
Bewerk beide van de bovenstaande bestanden, en verander de regel dat de links naar het PDF-bestand. het ziet er ongeveer als volgt:
href = 'pdf.php?module=JCRMInvoices
veranderen in:
href = 'index.php?entryPoint=pdf&module=JCRMInvoices..
De print links zullen nu een weer een PDF willen genereren. Maar je krijgt dan een blanco PDF en de volgende wijzigingen zijn dus nodig :
Bewerken Print.php
Verwijder of comment alle regels waar staat:
global $InvoiceConfig;
Voeg toe aan variabelen op de invoice PDF-class
class InvoicePDF extends HTML2FPDF { var $header; //array for header information var $footer; //array for footer information
Bewerk zowel de Header() en footer() functies, verander de volgende regels:
$pos = $InvoiceConfig['header'];
in:
$pos = $this->header;
Voeg 2 regels toe waar invoicePDF wordt gecreƫerd. Verander:
$pdf = new InvoicePDF(); $pdf-> tMargin = 40; $pdf-> bMargin = 30; $pdf-> AddPage();
in :
$pdf = new InvoicePDF(); $pdf->header = $InvoiceConfig['header']; $pdf->footer = $InvoiceConfig['footer']; $pdf->tMargin = 40; $pdf->bMargin = 30; $pdf->AddPage();
Hierna moet alles weer werken, alleen is de bestandsnaam 'index.php.pdf', maar die kun je veranderen alvorens je opslaat.