currentPageNo > 1) { $this->SetY(-15); $this->SetFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]); $this->Cell(0, 10, $this->footerContent . Piwik::translate('ScheduledReports_Pagination', array($this->getAliasNumPage(), $this->getAliasNbPages())), 0, false, 'C', 0, '', 0, false, 'T', 'M'); } } /** * @see TCPDF::Error() * @param $msg * @throws Exception */ function Error($msg) { $this->_destroy(true); throw new Exception($msg); } /** * Set current page number */ function setCurrentPageNo() { if (empty($this->currentPageNo)) { $this->currentPageNo = 1; } else { $this->currentPageNo++; } } /** * Add page to document * * @see TCPDF::AddPage() * * @param string $orientation * @param mixed $format * @param bool $keepmargins * @param bool $tocpage */ function AddPage($orientation = '', $format = '', $keepmargins = false, $tocpage = false) { parent::AddPage($orientation); $this->setCurrentPageNo(); } /** * Set footer content * * @param string $footerContent */ function SetFooterContent($footerContent) { $this->footerContent = $footerContent; } }