PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
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 / Scheduler / Schedule / Daily.php
matomo / app / core / Scheduler / Schedule Last commit date
Daily.php 2 weeks ago Hourly.php 2 weeks ago Monthly.php 2 years ago Schedule.php 2 weeks ago SpecificTime.php 2 years ago Weekly.php 2 weeks ago
Daily.php
44 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\Scheduler\Schedule;
10
11 use Exception;
12 /**
13 * Daily class is used to schedule tasks every day.
14 *
15 * @see \Piwik\Scheduler\Task
16 */
17 class Daily extends \Piwik\Scheduler\Schedule\Schedule
18 {
19 /**
20 * @see Schedule::getRescheduledTime
21 * @return int
22 */
23 public function getRescheduledTime()
24 {
25 $currentTime = $this->getTime();
26 // Add one day
27 $rescheduledTime = mktime(date('H', $currentTime), date('i', $currentTime), date('s', $currentTime), date('n', $currentTime), date('j', $currentTime) + 1, date('Y', $currentTime));
28 // Adjusts the scheduled hour
29 $rescheduledTime = $this->adjustHour($rescheduledTime);
30 $rescheduledTime = $this->adjustTimezone($rescheduledTime);
31 return $rescheduledTime;
32 }
33 /**
34 * @see Schedule::setDay
35 * @param int $_day
36 * @throws \Exception
37 * @ignore
38 */
39 public function setDay($_day)
40 {
41 throw new Exception("Method not supported");
42 }
43 }
44