PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.13.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.13.0
5.13.0 5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / TCPDF.php
matomo / app / core Last commit date
API 4 days ago Access 1 month ago Application 1 month ago Archive 1 month ago ArchiveProcessor 4 days ago Archiver 2 years ago AssetManager 1 month ago Auth 1 month ago Category 1 month ago Changes 3 months ago CliMulti 1 month ago Columns 4 days ago Concurrency 1 month ago Config 1 month ago Container 3 months ago CronArchive 1 month ago DataAccess 4 days ago DataFiles 2 years ago DataTable 1 month ago Db 4 days ago DeviceDetector 1 year ago Email 2 years ago Exception 6 months ago Http 4 days ago Intl 5 months ago Log 2 years ago Mail 1 year ago Measurable 8 months ago Menu 1 month ago Metrics 1 month ago Notification 8 months ago Period 1 month ago Plugin 4 days ago Policy 3 months ago ProfessionalServices 1 year ago Report 1 year ago ReportRenderer 4 days ago Request 1 month ago Scheduler 1 month ago Segment 1 month ago Session 4 days ago Settings 4 days ago Tracker 4 days ago Translation 3 months ago Twig 1 year ago UpdateCheck 5 months ago Updater 1 month ago Updates 2 months ago Validators 1 year ago View 3 months ago ViewDataTable 4 days ago Visualization 4 days ago Widget 1 month ago .htaccess 2 years ago Access.php 1 month ago Archive.php 3 months ago ArchiveProcessor.php 4 days ago AssetManager.php 1 month ago Auth.php 8 months ago AuthResult.php 8 months ago BaseFactory.php 2 years ago Cache.php 1 month ago CacheId.php 6 months ago CliMulti.php 1 month ago Common.php 1 month ago Config.php 1 month ago Console.php 5 months ago Context.php 2 years ago Cookie.php 1 month ago CronArchive.php 1 month ago DI.php 5 months ago DataArray.php 1 month ago DataTable.php 4 days ago Date.php 3 months ago Db.php 3 months ago DbHelper.php 1 month ago Development.php 1 month ago ErrorHandler.php 8 months ago EventDispatcher.php 3 months ago ExceptionHandler.php 6 months ago FileIntegrity.php 1 month ago Filechecks.php 1 year ago Filesystem.php 4 days ago FrontController.php 1 month ago Http.php 4 days ago IP.php 1 year ago Log.php 5 months ago LogDeleter.php 1 month ago Mail.php 1 year ago Metrics.php 3 months ago NoAccessException.php 2 years ago Nonce.php 8 months ago Notification.php 3 months ago NumberFormatter.php 1 month ago Option.php 1 month ago Period.php 1 month ago Piwik.php 1 month ago Plugin.php 3 months ago Process.php 3 months ago Profiler.php 1 month ago ProxyHeaders.php 6 months ago ProxyHttp.php 1 month ago QuickForm2.php 5 months ago RankingQuery.php 3 months ago ReportRenderer.php 4 days ago Request.php 3 months ago Segment.php 4 days ago Sequence.php 1 month ago Session.php 2 months ago SettingsPiwik.php 1 month ago SettingsServer.php 1 month ago Singleton.php 2 years ago Site.php 3 months ago SiteContentDetector.php 4 days ago SupportedBrowser.php 2 years ago TCPDF.php 1 year ago Theme.php 1 month ago Timer.php 1 month ago Tracker.php 1 month ago Twig.php 4 days ago Unzip.php 1 year ago UpdateCheck.php 3 months ago Updater.php 1 month ago UpdaterErrorException.php 2 years ago Updates.php 1 month ago Url.php 1 month ago UrlHelper.php 3 months ago Version.php 4 days ago View.php 1 month ago bootstrap.php 1 year ago dispatch.php 2 years ago testMinimumPhpVersion.php 8 months ago
TCPDF.php
81 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik;
10
11 use Exception;
12 /**
13 * TCPDF class wrapper.
14 *
15 * phpcs:ignoreFile PSR1.Methods.CamelCapsMethodName.NotCamelCaps
16 */
17 class TCPDF extends \TCPDF
18 {
19 protected $footerContent = null;
20 protected $currentPageNo = null;
21 /**
22 * Render page footer
23 *
24 * @see TCPDF::Footer()
25 */
26 public function Footer()
27 {
28 //Don't show footer on the frontPage
29 if ($this->currentPageNo > 1) {
30 $this->SetY(-15);
31 $this->SetFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]);
32 $this->Cell(0, 10, $this->footerContent . \Piwik\Piwik::translate('ScheduledReports_Pagination', array($this->getAliasNumPage(), $this->getAliasNbPages())), 0, \false, 'C', 0, '', 0, \false, 'T', 'M');
33 }
34 }
35 /**
36 * @see TCPDF::Error()
37 * @param $msg
38 * @throws Exception
39 */
40 public function Error($msg)
41 {
42 $this->_destroy(\true);
43 throw new Exception($msg);
44 }
45 /**
46 * Set current page number
47 */
48 public function setCurrentPageNo()
49 {
50 if (empty($this->currentPageNo)) {
51 $this->currentPageNo = 1;
52 } else {
53 $this->currentPageNo++;
54 }
55 }
56 /**
57 * Add page to document
58 *
59 * @see TCPDF::AddPage()
60 *
61 * @param string $orientation
62 * @param mixed $format
63 * @param bool $keepmargins
64 * @param bool $tocpage
65 */
66 public function AddPage($orientation = '', $format = '', $keepmargins = \false, $tocpage = \false)
67 {
68 parent::AddPage($orientation);
69 $this->setCurrentPageNo();
70 }
71 /**
72 * Set footer content
73 *
74 * @param string $footerContent
75 */
76 public function SetFooterContent($footerContent)
77 {
78 $this->footerContent = $footerContent;
79 }
80 }
81