From 44369d2c337316ecaa20a361059e20210c104012 Mon Sep 17 00:00:00 2001 From: Robert Gaggl Date: Thu, 31 Oct 2002 21:12:28 +0000 Subject: [PATCH] days are now calculated according to specified site-timezone by using global formatTimestamp() --- code/Story/objectFunctions.js | 3 ++- code/StoryMgr/objectFunctions.js | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/Story/objectFunctions.js b/code/Story/objectFunctions.js index 99034808..ce04ab46 100644 --- a/code/Story/objectFunctions.js +++ b/code/Story/objectFunctions.js @@ -49,7 +49,8 @@ function evalStory(param,modifier) { result = getError("timestampParse",param.createtime); else if (ctime.value != this.createtime) { this.createtime = ctime.value; - this.day = this.createtime.format("yyyyMMdd"); + // create day of story with respect to site-timezone + this.day = formatTimestamp(this.createtime,"yyyyMMdd"); } } // check name of topic (if specified) diff --git a/code/StoryMgr/objectFunctions.js b/code/StoryMgr/objectFunctions.js index 8a44938f..1cecc3d7 100644 --- a/code/StoryMgr/objectFunctions.js +++ b/code/StoryMgr/objectFunctions.js @@ -45,8 +45,10 @@ function evalNewStory(s,param,creator) { } s.editableby = !isNaN(parseInt(param.editableby)) ? parseInt(param.editableby,10) : null; s.discussions = (param.discussions_array || param.discussions == null ? 1 : 0); - if (s.createtime) - s.day = s.createtime.format("yyyyMMdd"); + if (s.createtime) { + // create day of story with respect to site-timezone + s.day = formatTimestamp(s.createtime,"yyyyMMdd"); + } s.ipaddress = param.http_remotehost; s.reads = 0;