diff --git a/views_pdf_plugin_style_table.inc b/views_pdf_plugin_style_table.inc index c4d1ab8..50a6e5f 100644 --- a/views_pdf_plugin_style_table.inc +++ b/views_pdf_plugin_style_table.inc @@ -20,8 +20,12 @@ class views_pdf_plugin_style_table extends views_plugin_style { $output = ''; $this->view->numberOfRecords = count($this->view->result); - $this->view->pdf->drawTable($this->view, $this->options); + $elements = $this->view->pdf->getElements(); + if (!empty($elements)) { + $this->view->pdf->drawTable($this->view, $this->options); + } + return $output; } diff --git a/views_pdf_template.php b/views_pdf_template.php index a3e16d0..c7224ed 100644 --- a/views_pdf_template.php +++ b/views_pdf_template.php @@ -1102,4 +1102,11 @@ class PdfTemplate extends FPDI { return NULL; } } + + /** + * Getter for $elements array. + */ + public function getElements() { + return $this->elements; + } }