]> git.mxchange.org Git - friendica.git/commitdiff
Add Temporal::timezoneNow() shorthand for Temporal::convert()
authorHypolite Petovan <mrpetovan@gmail.com>
Sat, 27 Jan 2018 00:14:15 +0000 (19:14 -0500)
committerHypolite Petovan <mrpetovan@gmail.com>
Sat, 3 Feb 2018 13:56:53 +0000 (08:56 -0500)
boot.php
include/items.php
mod/cal.php
mod/events.php
mod/photos.php
mod/ping.php
src/Model/Profile.php
src/Util/Temporal.php

index 18c76587c04bc51c1d307b92c5ac6e69432834a2..66e4645e5c67b8b1ca1e6c4a7b06b1ba0202507c 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -1142,10 +1142,10 @@ function feed_birthday($uid, $tz)
        if (DBM::is_result($p)) {
                $tmp_dob = substr($p[0]['dob'], 5);
                if (intval($tmp_dob)) {
-                       $y = Temporal::convert('now', $tz, $tz, 'Y');
+                       $y = Temporal::timezoneNow($tz, 'Y');
                        $bd = $y . '-' . $tmp_dob . ' 00:00';
                        $t_dob = strtotime($bd);
-                       $now = strtotime(Temporal::convert('now', $tz, $tz));
+                       $now = strtotime(Temporal::timezoneNow($tz));
                        if ($t_dob < $now) {
                                $bd = $y + 1 . '-' . $tmp_dob . ' 00:00';
                        }
index 83b3484d0d4e9b65fbaef6b3a4a26a3b6b63f288..b5ec592e009bddfecd3ad74554f2a14ff78d600e 100644 (file)
@@ -416,7 +416,7 @@ function drop_item($id) {
 
 /* arrange the list in years */
 function list_post_dates($uid, $wall) {
-       $dnow = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y-m-d');
+       $dnow = Temporal::timezoneNow(date_default_timezone_get(), 'Y-m-d');
 
        $dthen = Item::firstPostDate($uid, $wall);
        if (!$dthen) {
@@ -474,7 +474,7 @@ function posted_date_widget($url, $uid, $wall) {
                return $o;
        }
 
-       $cutoff_year = intval(Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y')) - $visible_years;
+       $cutoff_year = intval(Temporal::timezoneNow(date_default_timezone_get(), 'Y')) - $visible_years;
        $cutoff = ((array_key_exists($cutoff_year, $ret))? true : false);
 
        $o = replace_macros(get_markup_template('posted_date_widget.tpl'),[
index 10298aceea768a4f8dda1d38c629f73e5fec1fab..11a1a5e6f99deba1b4c0cf172d47f61b607eb3e6 100644 (file)
@@ -152,8 +152,8 @@ function cal_content(App $a)
 
        // The view mode part is similiar to /mod/events.php
        if ($mode == 'view') {
-               $thisyear = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y');
-               $thismonth = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'm');
+               $thisyear = Temporal::timezoneNow(date_default_timezone_get(), 'Y');
+               $thismonth = Temporal::timezoneNow(date_default_timezone_get(), 'm');
                if (!$y) {
                        $y = intval($thisyear);
                }
index 9462b36b0c8e81a50e5dfb3d4fde2c63f7deac47..aad56f43aac8a506a85587400967b9b79ebd3a05 100644 (file)
@@ -276,8 +276,8 @@ function events_content(App $a) {
        // The view mode part is similiar to /mod/cal.php
        if ($mode == 'view') {
 
-               $thisyear  = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y');
-               $thismonth = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'm');
+               $thisyear  = Temporal::timezoneNow(date_default_timezone_get(), 'Y');
+               $thismonth = Temporal::timezoneNow(date_default_timezone_get(), 'm');
                if (! $y) {
                        $y = intval($thisyear);
                }
index a7ed50a44c29171ba25dab3d78078e7f1e0a239b..dac52b1d0585946e373091e97ce4f483f06b40c0 100644 (file)
@@ -402,7 +402,7 @@ function photos_post(App $a)
                $resource_id = $a->argv[2];
 
                if (!strlen($albname)) {
-                       $albname = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y');
+                       $albname = Temporal::timezoneNow(date_default_timezone_get(), 'Y');
                }
 
                if (x($_POST,'rotate') !== false &&
@@ -738,7 +738,7 @@ function photos_post(App $a)
                if (strlen($newalbum)) {
                        $album = $newalbum;
                } else {
-                       $album = Temporal::convert('now', date_default_timezone_get(), 'UTC', 'Y');
+                       $album = Temporal::timezoneNow(date_default_timezone_get(), 'Y');
                }
        }
 
index dd0817d0af0ed63162819e3fbf5b940c099aa8a5..d26fc61befecf57c0bd7fd8815ed0896a459eaa9 100644 (file)
@@ -237,7 +237,7 @@ function ping_init(App $a)
                        $all_events = count($ev);
 
                        if ($all_events) {
-                               $str_now = Temporal::convert('now', $a->timezone, 'UTC', 'Y-m-d');
+                               $str_now = Temporal::timezoneNow($a->timezone, 'Y-m-d');
                                foreach ($ev as $x) {
                                        $bd = false;
                                        if ($x['type'] === 'birthday') {
index 1cbe5b9b81bd064df6d12d01b7004dca275e4759..aeb7155f1930a1905c3592bb870606f33f77fb1b 100644 (file)
@@ -659,7 +659,7 @@ class Profile
                                }
 
                                $strt = Temporal::convert($rr['start'], $rr['convert'] ? $a->timezone : 'UTC', 'UTC', 'Y-m-d');
-                               if ($strt === Temporal::convert('now', $a->timezone, 'UTC', 'Y-m-d')) {
+                               if ($strt === Temporal::timezoneNow($a->timezone, 'Y-m-d')) {
                                        $istoday = true;
                                }
 
@@ -676,11 +676,11 @@ class Profile
 
                                $strt = Temporal::convert($rr['start'], $rr['convert'] ? $a->timezone : 'UTC');
 
-                               if (substr($strt, 0, 10) < Temporal::convert('now', $a->timezone, 'UTC', 'Y-m-d')) {
+                               if (substr($strt, 0, 10) < Temporal::timezoneNow($a->timezone, 'Y-m-d')) {
                                        continue;
                                }
 
-                               $today = ((substr($strt, 0, 10) === Temporal::convert('now', $a->timezone, 'UTC', 'Y-m-d')) ? true : false);
+                               $today = ((substr($strt, 0, 10) === Temporal::timezoneNow($a->timezone, 'Y-m-d')) ? true : false);
 
                                $rr['title'] = $title;
                                $rr['description'] = $description;
index a2d4677f2938f664121d0b5aac441503619b669a..37be4eb919ae4d156301298dd9492a0e5cb00910 100644 (file)
@@ -135,6 +135,17 @@ class Temporal
                return self::convert($time, 'UTC', 'UTC', $format);
        }
 
+       /**
+        * convert() shorthand for UTC now.
+        *
+        * @param string $format DateTime format string or Temporal constant
+        * @return string
+        */
+       public static function timezoneNow($timezone, $format = self::MYSQL)
+       {
+               return self::convert('now', $timezone, 'UTC', $format);
+       }
+
        /**
         * convert() shorthand for UTC now.
         *
@@ -459,9 +470,9 @@ class Temporal
 
                $birthdate = self::convert($dob . ' 00:00:00+00:00', $owner_tz, 'UTC', 'Y-m-d');
                list($year, $month, $day) = explode("-", $birthdate);
-               $year_diff = self::convert('now', $viewer_tz, 'UTC', 'Y') - $year;
-               $curr_month = self::convert('now', $viewer_tz, 'UTC', 'm');
-               $curr_day = self::convert('now', $viewer_tz, 'UTC', 'd');
+               $year_diff = self::timezoneNow($viewer_tz, 'Y') - $year;
+               $curr_month = self::timezoneNow($viewer_tz, 'm');
+               $curr_day = self::timezoneNow($viewer_tz, 'd');
 
                if (($curr_month < $month) || (($curr_month == $month) && ($curr_day < $day))) {
                        $year_diff--;
@@ -531,8 +542,8 @@ class Temporal
                        'October', 'November', 'December'
                ];
 
-               $thisyear = self::convert('now', date_default_timezone_get(), 'UTC', 'Y');
-               $thismonth = self::convert('now', date_default_timezone_get(), 'UTC', 'm');
+               $thisyear = self::timezoneNow(date_default_timezone_get(), 'Y');
+               $thismonth = self::timezoneNow(date_default_timezone_get(), 'm');
                if (!$y) {
                        $y = $thisyear;
                }
@@ -549,7 +560,7 @@ class Temporal
                $started = false;
 
                if (($y == $thisyear) && ($m == $thismonth)) {
-                       $tddate = intval(self::convert('now', date_default_timezone_get(), 'UTC', 'j'));
+                       $tddate = intval(self::timezoneNow(date_default_timezone_get(), 'j'));
                }
 
                $str_month = day_translate($mtab[$m]);