From c317854cd9953e2ad6686bfb2d8fddd92e0a649f Mon Sep 17 00:00:00 2001 From: ihackcode Date: Sat, 4 Jul 2020 01:08:46 -0400 Subject: [PATCH] more timezone conversion --- class/Form/ItemForm.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/class/Form/ItemForm.php b/class/Form/ItemForm.php index 0c2d0baa..a1eb4897 100644 --- a/class/Form/ItemForm.php +++ b/class/Form/ItemForm.php @@ -147,9 +147,11 @@ public function createElements($obj) if (!\is_object($GLOBALS['xoopsUser'])) { $group = [XOOPS_GROUP_ANONYMOUS]; $currentUid = 0; + $timeoffset = 0; } else { $group = $GLOBALS['xoopsUser']->getGroups(); $currentUid = $GLOBALS['xoopsUser']->uid(); + $timeoffset = $GLOBALS['xoopsUser']->getVar('timezone_offset'); } $this->setExtra('enctype="multipart/form-data"'); @@ -359,7 +361,7 @@ public function createElements($obj) } $dateExpireYesNo = new \XoopsFormRadioYN('', 'use_expire_yn', $dateexpire_opt); - $dateexpire = \strtotime(\formatTimestamp($dateexpire)); //set to user timezone + $dateexpire = formatTimestamp($dateexpire, 'U', $timeoffset); $dateexpire_datetime = new \XoopsFormDateTime('', 'dateexpire', $size = 15, $dateexpire, true); if (0 == $dateexpire_opt) { $dateexpire_datetime->setExtra('disabled="disabled"');