Fossil SCM
Improved display of "Project Age" on the /stat page.
Commit
6594e003ab3b53717de2f73f2dfad77b3cf56a7905f4f372d3c8e9f56c1ef9c9
Parent
9cabc138da779de…
1 file changed
+5
-3
+5
-3
| --- src/stat.c | ||
| +++ src/stat.c | ||
| @@ -268,16 +268,18 @@ | ||
| 268 | 268 | } |
| 269 | 269 | @ <tr><th>Project Age:</th><td> |
| 270 | 270 | z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));"); |
| 271 | 271 | sscanf(z, "+%d-%d-%d", &Y, &M, &D); |
| 272 | 272 | if( Y>0 ){ |
| 273 | - @ %d(Y) years, \ | |
| 273 | + @ %d(Y) year%s(Y==1?"":"s") \ | |
| 274 | 274 | } |
| 275 | 275 | if( M>0 ){ |
| 276 | - @ %d(M) months, \ | |
| 276 | + @ %d(M) month%s(M==1?"":"s") \ | |
| 277 | 277 | } |
| 278 | - @ %d(D) days | |
| 278 | + if( D>0 || (Y==0 && M==0) ){ | |
| 279 | + @ %d(D) day%s(D==1?"":"s") | |
| 280 | + } | |
| 279 | 281 | @ </td></tr> |
| 280 | 282 | p = db_get("project-code", 0); |
| 281 | 283 | if( p ){ |
| 282 | 284 | @ <tr><th>Project ID:</th> |
| 283 | 285 | @ <td>%h(p) %h(db_get("project-name",""))</td></tr> |
| 284 | 286 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -268,16 +268,18 @@ | |
| 268 | } |
| 269 | @ <tr><th>Project Age:</th><td> |
| 270 | z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));"); |
| 271 | sscanf(z, "+%d-%d-%d", &Y, &M, &D); |
| 272 | if( Y>0 ){ |
| 273 | @ %d(Y) years, \ |
| 274 | } |
| 275 | if( M>0 ){ |
| 276 | @ %d(M) months, \ |
| 277 | } |
| 278 | @ %d(D) days |
| 279 | @ </td></tr> |
| 280 | p = db_get("project-code", 0); |
| 281 | if( p ){ |
| 282 | @ <tr><th>Project ID:</th> |
| 283 | @ <td>%h(p) %h(db_get("project-name",""))</td></tr> |
| 284 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -268,16 +268,18 @@ | |
| 268 | } |
| 269 | @ <tr><th>Project Age:</th><td> |
| 270 | z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));"); |
| 271 | sscanf(z, "+%d-%d-%d", &Y, &M, &D); |
| 272 | if( Y>0 ){ |
| 273 | @ %d(Y) year%s(Y==1?"":"s") \ |
| 274 | } |
| 275 | if( M>0 ){ |
| 276 | @ %d(M) month%s(M==1?"":"s") \ |
| 277 | } |
| 278 | if( D>0 || (Y==0 && M==0) ){ |
| 279 | @ %d(D) day%s(D==1?"":"s") |
| 280 | } |
| 281 | @ </td></tr> |
| 282 | p = db_get("project-code", 0); |
| 283 | if( p ){ |
| 284 | @ <tr><th>Project ID:</th> |
| 285 | @ <td>%h(p) %h(db_get("project-name",""))</td></tr> |
| 286 |