Fossil SCM
Do not show information about the number of chat messages unless the user has read privilege on the chat.
Commit
ad0aac2fdeb1c121481f22f8e542250b68a25c96df5a402a7182a9cc6c84ebf7
Parent
6d5d5f0239d5bb0…
1 file changed
+1
-1
+1
-1
| --- src/stat.c | ||
| +++ src/stat.c | ||
| @@ -231,11 +231,11 @@ | ||
| 231 | 231 | @ <tr><th>Number Of Wiki Pages:</th><td> |
| 232 | 232 | n = db_int(0, "SELECT count(*) FROM tag /*scan*/" |
| 233 | 233 | " WHERE +tagname GLOB 'wiki-*'"); |
| 234 | 234 | @ %,d(n) |
| 235 | 235 | @ </td></tr> |
| 236 | - if( db_table_exists("repository","chat") ){ | |
| 236 | + if( g.perm.Chat && db_table_exists("repository","chat") ){ | |
| 237 | 237 | sqlite3_int64 sz = 0; |
| 238 | 238 | char zSz[100]; |
| 239 | 239 | n = db_int(0, "SELECT max(msgid) FROM chat"); |
| 240 | 240 | m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE"); |
| 241 | 241 | sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+" |
| 242 | 242 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -231,11 +231,11 @@ | |
| 231 | @ <tr><th>Number Of Wiki Pages:</th><td> |
| 232 | n = db_int(0, "SELECT count(*) FROM tag /*scan*/" |
| 233 | " WHERE +tagname GLOB 'wiki-*'"); |
| 234 | @ %,d(n) |
| 235 | @ </td></tr> |
| 236 | if( db_table_exists("repository","chat") ){ |
| 237 | sqlite3_int64 sz = 0; |
| 238 | char zSz[100]; |
| 239 | n = db_int(0, "SELECT max(msgid) FROM chat"); |
| 240 | m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE"); |
| 241 | sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+" |
| 242 |
| --- src/stat.c | |
| +++ src/stat.c | |
| @@ -231,11 +231,11 @@ | |
| 231 | @ <tr><th>Number Of Wiki Pages:</th><td> |
| 232 | n = db_int(0, "SELECT count(*) FROM tag /*scan*/" |
| 233 | " WHERE +tagname GLOB 'wiki-*'"); |
| 234 | @ %,d(n) |
| 235 | @ </td></tr> |
| 236 | if( g.perm.Chat && db_table_exists("repository","chat") ){ |
| 237 | sqlite3_int64 sz = 0; |
| 238 | char zSz[100]; |
| 239 | n = db_int(0, "SELECT max(msgid) FROM chat"); |
| 240 | m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE"); |
| 241 | sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+" |
| 242 |