From a5f056284c141c830773baf155a290d9dc6333c7 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 3 Jul 2022 00:45:35 +0900 Subject: [PATCH] Fix #1936 don't convert date-only timestamps in extra vars and member birthday column --- classes/extravar/Extravar.class.php | 5 +++-- modules/member/member.admin.view.php | 5 +++-- modules/member/member.view.php | 10 +++++++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/classes/extravar/Extravar.class.php b/classes/extravar/Extravar.class.php index 9f759f09a..fc5aff713 100644 --- a/classes/extravar/Extravar.class.php +++ b/classes/extravar/Extravar.class.php @@ -361,7 +361,7 @@ class ExtraItem return nl2br($value); case 'date' : - return zdate($value, "Y-m-d"); + return sprintf('%s-%s-%s', substr($value, 0, 4), substr($value, 4, 2), substr($value, 6, 2)); case 'language': return Rhymix\Framework\Lang::getSupportedList()[$value]['name']; @@ -559,8 +559,9 @@ class ExtraItem // datepicker javascript plugin load Context::loadJavascriptPlugin('ui.datepicker'); + $formattedValue = $value ? sprintf('%s-%s-%s', substr($value, 0, 4), substr($value, 4, 2), substr($value, 6, 2)) : ''; $buff[] = ''; - $buff[] = ''; + $buff[] = ''; $buff[] = ''; $buff[] = '