diff --git a/views_pdf_plugin_style_unformatted.inc b/views_pdf_plugin_style_unformatted.inc index 614692c..b306e54 100644 --- a/views_pdf_plugin_style_unformatted.inc +++ b/views_pdf_plugin_style_unformatted.inc @@ -44,7 +44,7 @@ class views_pdf_plugin_style_unformatted extends views_plugin_style { } // Render as a record set. else { - if (isset($set['group'])) { + if (!empty($set['group'])) { $field_id = $this->options['grouping'][$level]['field']; $options = array(); if(isset($this->row_plugin->options['formats'][$field_id])) { diff --git a/views_pdf_template.php b/views_pdf_template.php index 7f53825..f6cb703 100644 --- a/views_pdf_template.php +++ b/views_pdf_template.php @@ -411,7 +411,7 @@ class PdfTemplate extends FPDI { return; } - if (!empty($view->field[$key]->options['exclude']) || (empty($content) && $view->field[$key]->options['hide_empty'])) { + if (empty($key) || !empty($view->field[$key]->options['exclude']) || (empty($content) && $view->field[$key]->options['hide_empty'])) { return ''; } @@ -495,7 +495,7 @@ class PdfTemplate extends FPDI { $fitcell = FALSE; // Run eval before. - if ($options['render']['bypass_eval_before'] && !empty($options['render']['eval_before'])) { + if (!empty($options['render']['bypass_eval_before']) && !empty($options['render']['eval_before'])) { eval($options['render']['eval_before']); } elseif (!empty($options['render']['eval_before'])) { @@ -529,7 +529,7 @@ class PdfTemplate extends FPDI { $this->SetFont($this->defaultFontFamily, implode('', $this->defaultFontStyle), $this->defaultFontSize); // Run eval after. - if ($options['render']['bypass_eval_after'] && !empty($options['render']['eval_after'])) { + if (!empty($options['render']['bypass_eval_after']) && !empty($options['render']['eval_after'])) { eval($options['render']['eval_after']); } elseif (!empty($options['render']['eval_after'])) {