Egocentralis
Member
Hey,
I want to achieve to get some address details loaded dynammicly in a pdf via a template (dompdf)
First i tried to write the query in a calc element so I had a visual of what is happening.
This is working as expected.
But, when I try the same query directly in the php file of the template of the pdf, its resulting in a 404 error page not found.
And then on the desired place:
Probally I miss something or I have to write the query differently in the php file (template)
Can someone point me in the good direction please??
I want to achieve to get some address details loaded dynammicly in a pdf via a template (dompdf)
First i tried to write the query in a calc element so I had a visual of what is happening.
Code:
$bedrijf_id = '{g4e_orakel_factuurid___bedrijf_id}';
$mydb = FabrikWorker::getDbo();
$query = $mydb->getQuery(true);
$query
->select("bedrijfsnaam, straat, huisnummer, postcode, vestiging_plaats, telefoonnummer, email_adres_bedrijf, vol_naam,kvk_nummer btw_nummer, agb_code")
->from("egocentralis_bedrijven")
->where("bedrijf_id = " . $mydb->quote($bedrijf_id));
$mydb->setQuery($query);
$gegevens = $mydb->loadObject();
$adres = " " . $gegevens->bedrijfsnaam . "<br />";
$adres .= " " . $gegevens->vol_naam . "<br />";
$adres .= " " . $gegevens->straat . " " . $gegevens->huisnummer . "<br />";
$adres .= " " . $gegevens->postcode . " " . $gegevens->vestiging_plaats . "<br /><br />";
$adres .= " " . $gegevens->telefoonnummer . "<br />";
$adres .= " " . $gegevens->mail_adres_bedrijf . "<br /><br />";
$adres .= " " . $gegevens->kvk_nummer . "<br />";
$adres .= " " . $gegevens->btw_nummer . "<br />";
$adres .= " " . $gegevens->agb_code . "<br />";
return $adres;
This is working as expected.
But, when I try the same query directly in the php file of the template of the pdf, its resulting in a 404 error page not found.
Code:
<?php
$bedrijf_id = '{g4e_orakel_factuurid___bedrijf_id}';
$mydb = FabrikWorker::getDbo();
$query = $mydb->getQuery(true);
$query
->select("bedrijfsnaam, straat, huisnummer, postcode, vestiging_plaats, telefoonnummer, email_adres_bedrijf, vol_naam,kvk_nummer btw_nummer, agb_code")
->from("egocentralis_bedrijven")
->where("bedrijf_id = " . $mydb->quote($bedrijf_id));
$mydb->setQuery($query);
$gegevens = $mydb->loadObject();
$adres = " " . $gegevens->bedrijfsnaam . "<br />";
$adres .= " " . $gegevens->vol_naam . "<br />";
$adres .= " " . $gegevens->straat . " " . $gegevens->huisnummer . "<br />";
$adres .= " " . $gegevens->postcode . " " . $gegevens->vestiging_plaats . "<br /><br />";
$adres .= " " . $gegevens->telefoonnummer . "<br />";
$adres .= " " . $gegevens->mail_adres_bedrijf . "<br /><br />";
$adres .= " " . $gegevens->kvk_nummer . "<br />";
$adres .= " " . $gegevens->btw_nummer . "<br />";
$adres .= " " . $gegevens->agb_code . "<br />";
?>
And then on the desired place:
Code:
<?php
return $adres;
?>
Probally I miss something or I have to write the query differently in the php file (template)
Can someone point me in the good direction please??
Last edited: