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
Commit
c67f5bf299335ba81d8458d0bc05cf19ecab5b9c327ce5b9bcb5b806edc721ca
Parent
bf5df255d8d93fa…
1 file changed
+3
-3
+3
-3
| --- src/forum.c | ||
| +++ src/forum.c | ||
| @@ -481,16 +481,16 @@ | ||
| 481 | 481 | ** * The post is unedited |
| 482 | 482 | ** * The post was last edited by the original author |
| 483 | 483 | ** * The post was last edited by a different person |
| 484 | 484 | */ |
| 485 | 485 | 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); | |
| 487 | 487 | }else{ |
| 488 | 488 | zPosterName = forum_post_display_name(p, pManifest); |
| 489 | 489 | zEditorName = zPosterName; |
| 490 | 490 | } |
| 491 | - zDate = db_text(0, "SELECT datetime(%.17g)", p->rDate); | |
| 491 | + zDate = db_text(0, "SELECT datetime(%.17g,toLocal())", p->rDate); | |
| 492 | 492 | if( p->pEditPrev ){ |
| 493 | 493 | zPosterName = forum_post_display_name(p->pEditHead, 0); |
| 494 | 494 | zEditorName = forum_post_display_name(p, pManifest); |
| 495 | 495 | zHist = bHist ? "" : "&hist"; |
| 496 | 496 | @ <h3 class='forumPostHdr'>(%d(p->sid)\ |
| @@ -1287,11 +1287,11 @@ | ||
| 1287 | 1287 | style_header("Reply"); |
| 1288 | 1288 | if( pRootPost->zThreadTitle ){ |
| 1289 | 1289 | @ <h1>Thread: %h(pRootPost->zThreadTitle)</h1> |
| 1290 | 1290 | } |
| 1291 | 1291 | @ <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); | |
| 1293 | 1293 | zDisplayName = display_name_from_login(pPost->zUser); |
| 1294 | 1294 | @ <h3 class='forumPostHdr'>By %h(zDisplayName) on %h(zDate)</h3> |
| 1295 | 1295 | fossil_free(zDisplayName); |
| 1296 | 1296 | fossil_free(zDate); |
| 1297 | 1297 | forum_render(0, pPost->zMimetype, pPost->zWiki, "forumEdit", 1); |
| 1298 | 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)", 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 |