ignore non-existent entries
This commit is contained in:
parent
d8806f3cae
commit
9fc4b4f946
|
@ -117,19 +117,21 @@ function createModulePDF($accounts,$pdf_structure="default") {
|
|||
elseif($entry['tag'] == "ENTRY") {
|
||||
// Get name of current entry
|
||||
$name = $entry['attributes']['NAME'];
|
||||
|
||||
// Get current entry
|
||||
$value_entry = $entries[$name];
|
||||
|
||||
// Print entry only when module sumitted values for it
|
||||
if(is_array($value_entry)) {
|
||||
// Loop over all rows of this entry (most of the time this will be just one)
|
||||
foreach($value_entry as $line) {
|
||||
// Substitue XML syntax with valid FPDF methods
|
||||
$methods = processLine($line,true,$fontName);
|
||||
// Call every method
|
||||
foreach($methods as $method) {
|
||||
call_user_func_array(array(&$pdf,$method[0]),$method[1]);
|
||||
// skip non-existent entries
|
||||
if (isset($entries[$name])) {
|
||||
// Get current entry
|
||||
$value_entry = $entries[$name];
|
||||
|
||||
// Print entry only when module sumitted values for it
|
||||
if(is_array($value_entry)) {
|
||||
// Loop over all rows of this entry (most of the time this will be just one)
|
||||
foreach($value_entry as $line) {
|
||||
// Substitue XML syntax with valid FPDF methods
|
||||
$methods = processLine($line,true,$fontName);
|
||||
// Call every method
|
||||
foreach($methods as $method) {
|
||||
call_user_func_array(array(&$pdf,$method[0]),$method[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue