Not A Valid Entry Point error

Probleem: 
pdf.php resulteert in 'Not A Valid Entry Point' na update naar Sugar 5.2 voor de JustCRMs - Time and Invoicing module

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.

view counter