Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'core/ScheduledTime/Weekly.php')
-rw-r--r--core/ScheduledTime/Weekly.php92
1 files changed, 45 insertions, 47 deletions
diff --git a/core/ScheduledTime/Weekly.php b/core/ScheduledTime/Weekly.php
index fe2f0eee0f..d47cf53350 100644
--- a/core/ScheduledTime/Weekly.php
+++ b/core/ScheduledTime/Weekly.php
@@ -1,10 +1,10 @@
<?php
/**
* Piwik - Open source web analytics
- *
+ *
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- *
+ *
* @category Piwik
* @package Piwik
*/
@@ -18,50 +18,48 @@
*/
class Piwik_ScheduledTime_Weekly extends Piwik_ScheduledTime
{
-
- public function getRescheduledTime()
- {
- $currentTime = $this->getTime();
-
- // Adds 7 days
- $rescheduledTime = mktime ( date('H', $currentTime),
- date('i', $currentTime),
- date('s', $currentTime),
- date('n', $currentTime),
- date('j', $currentTime) + 7,
- date('Y', $currentTime)
- );
-
- // Adjusts the scheduled hour
- $rescheduledTime = $this->adjustHour($rescheduledTime);
-
- // Adjusts the scheduled day
- if ( $this->day !== null )
- {
- // Removes or adds a number of days to set the scheduled day to the one specified with setDay()
- $rescheduledTime = mktime ( date('H', $rescheduledTime),
- date('i', $rescheduledTime),
- date('s', $rescheduledTime),
- date('n', $rescheduledTime),
- date('j', $rescheduledTime) - (date('N', $rescheduledTime) - $this->day),
- date('Y', $rescheduledTime)
- );
- }
-
- return $rescheduledTime;
- }
-
- /**
- * @param int $_day the day to set, has to be >= 1 and < 8
- * @throws Exception if parameter _day is invalid
- */
- public function setDay($_day)
- {
- if (!($_day >=1 && $_day < 8))
- {
- throw new Exception ("Invalid day parameter, must be >=1 and < 8");
- }
- $this->day = $_day;
- }
+ public function getRescheduledTime()
+ {
+ $currentTime = $this->getTime();
+
+ // Adds 7 days
+ $rescheduledTime = mktime(date('H', $currentTime),
+ date('i', $currentTime),
+ date('s', $currentTime),
+ date('n', $currentTime),
+ date('j', $currentTime) + 7,
+ date('Y', $currentTime)
+ );
+
+ // Adjusts the scheduled hour
+ $rescheduledTime = $this->adjustHour($rescheduledTime);
+
+ // Adjusts the scheduled day
+ if ($this->day !== null) {
+ // Removes or adds a number of days to set the scheduled day to the one specified with setDay()
+ $rescheduledTime = mktime(date('H', $rescheduledTime),
+ date('i', $rescheduledTime),
+ date('s', $rescheduledTime),
+ date('n', $rescheduledTime),
+ date('j', $rescheduledTime) - (date('N', $rescheduledTime) - $this->day),
+ date('Y', $rescheduledTime)
+ );
+ }
+
+ return $rescheduledTime;
+ }
+
+ /**
+ * @param int $_day the day to set, has to be >= 1 and < 8
+ * @throws Exception if parameter _day is invalid
+ */
+ public function setDay($_day)
+ {
+ if (!($_day >= 1 && $_day < 8)) {
+ throw new Exception ("Invalid day parameter, must be >=1 and < 8");
+ }
+
+ $this->day = $_day;
+ }
}