Fossil SCM

Make timestamps displayed on forum posts consistent with those on timeline. Technically this means that forum rendering now respects (repo-local) "timeline-utc" setting

george 2021-03-16 17:33 trunk
Commit c67f5bf299335ba81d8458d0bc05cf19ecab5b9c327ce5b9bcb5b806edc721ca
1 file changed +3 -3
+3 -3
--- src/forum.c
+++ src/forum.c
@@ -481,16 +481,16 @@
481481
** * The post is unedited
482482
** * The post was last edited by the original author
483483
** * The post was last edited by a different person
484484
*/
485485
if( p->pEditHead ){
486
- zDate = db_text(0, "SELECT datetime(%.17g)", p->pEditHead->rDate);
486
+ zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", p->pEditHead->rDate);
487487
}else{
488488
zPosterName = forum_post_display_name(p, pManifest);
489489
zEditorName = zPosterName;
490490
}
491
- zDate = db_text(0, "SELECT datetime(%.17g)", p->rDate);
491
+ zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", p->rDate);
492492
if( p->pEditPrev ){
493493
zPosterName = forum_post_display_name(p->pEditHead, 0);
494494
zEditorName = forum_post_display_name(p, pManifest);
495495
zHist = bHist ? "" : "&hist";
496496
@ <h3 class='forumPostHdr'>(%d(p->sid)\
@@ -1287,11 +1287,11 @@
12871287
style_header("Reply");
12881288
if( pRootPost->zThreadTitle ){
12891289
@ <h1>Thread: %h(pRootPost->zThreadTitle)</h1>
12901290
}
12911291
@ <h2>Replying To:</h2>
1292
- zDate = db_text(0, "SELECT datetime(%.17g)", pPost->rDate);
1292
+ zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", pPost->rDate);
12931293
zDisplayName = display_name_from_login(pPost->zUser);
12941294
@ <h3 class='forumPostHdr'>By %h(zDisplayName) on %h(zDate)</h3>
12951295
fossil_free(zDisplayName);
12961296
fossil_free(zDate);
12971297
forum_render(0, pPost->zMimetype, pPost->zWiki, "forumEdit", 1);
12981298
--- src/forum.c
+++ src/forum.c
@@ -481,16 +481,16 @@
481 ** * The post is unedited
482 ** * The post was last edited by the original author
483 ** * The post was last edited by a different person
484 */
485 if( p->pEditHead ){
486 zDate = db_text(0, "SELECT datetime(%.17g)", p->pEditHead->rDate);
487 }else{
488 zPosterName = forum_post_display_name(p, pManifest);
489 zEditorName = zPosterName;
490 }
491 zDate = db_text(0, "SELECT datetime(%.17g)", p->rDate);
492 if( p->pEditPrev ){
493 zPosterName = forum_post_display_name(p->pEditHead, 0);
494 zEditorName = forum_post_display_name(p, pManifest);
495 zHist = bHist ? "" : "&hist";
496 @ <h3 class='forumPostHdr'>(%d(p->sid)\
@@ -1287,11 +1287,11 @@
1287 style_header("Reply");
1288 if( pRootPost->zThreadTitle ){
1289 @ <h1>Thread: %h(pRootPost->zThreadTitle)</h1>
1290 }
1291 @ <h2>Replying To:</h2>
1292 zDate = db_text(0, "SELECT datetime(%.17g)", pPost->rDate);
1293 zDisplayName = display_name_from_login(pPost->zUser);
1294 @ <h3 class='forumPostHdr'>By %h(zDisplayName) on %h(zDate)</h3>
1295 fossil_free(zDisplayName);
1296 fossil_free(zDate);
1297 forum_render(0, pPost->zMimetype, pPost->zWiki, "forumEdit", 1);
1298
--- src/forum.c
+++ src/forum.c
@@ -481,16 +481,16 @@
481 ** * The post is unedited
482 ** * The post was last edited by the original author
483 ** * The post was last edited by a different person
484 */
485 if( p->pEditHead ){
486 zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", p->pEditHead->rDate);
487 }else{
488 zPosterName = forum_post_display_name(p, pManifest);
489 zEditorName = zPosterName;
490 }
491 zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", p->rDate);
492 if( p->pEditPrev ){
493 zPosterName = forum_post_display_name(p->pEditHead, 0);
494 zEditorName = forum_post_display_name(p, pManifest);
495 zHist = bHist ? "" : "&hist";
496 @ <h3 class='forumPostHdr'>(%d(p->sid)\
@@ -1287,11 +1287,11 @@
1287 style_header("Reply");
1288 if( pRootPost->zThreadTitle ){
1289 @ <h1>Thread: %h(pRootPost->zThreadTitle)</h1>
1290 }
1291 @ <h2>Replying To:</h2>
1292 zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", pPost->rDate);
1293 zDisplayName = display_name_from_login(pPost->zUser);
1294 @ <h3 class='forumPostHdr'>By %h(zDisplayName) on %h(zDate)</h3>
1295 fossil_free(zDisplayName);
1296 fossil_free(zDate);
1297 forum_render(0, pPost->zMimetype, pPost->zWiki, "forumEdit", 1);
1298

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button