liquid_feedback_core
diff lf_update.c @ 103:bc8aa59b0945
Introduced "last_login_public" field, which is only updated after each day and does only contain date but not time for privacy reasons
(required changes in lf_update)
(required changes in lf_update)
author | jbe |
---|---|
date | Sat Jan 22 20:09:18 2011 +0100 (2011-01-22) |
parents | bdccc56fb705 |
children | 0d03c57ebae5 |
line diff
1.1 --- a/lf_update.c Tue Jan 04 02:55:01 2011 +0100 1.2 +++ b/lf_update.c Sat Jan 22 20:09:18 2011 +0100 1.3 @@ -70,6 +70,22 @@ 1.4 PQclear(status); 1.5 } 1.6 1.7 + // publish last login: 1.8 + status = PQexec(db, "SELECT \"publish_last_login\"()"); 1.9 + if (!status) { 1.10 + fprintf(stderr, "Error in pqlib while sending SQL command publishing last logins\n"); 1.11 + err = 1; 1.12 + } else if ( 1.13 + PQresultStatus(status) != PGRES_COMMAND_OK && 1.14 + PQresultStatus(status) != PGRES_TUPLES_OK 1.15 + ) { 1.16 + fprintf(stderr, "Error while executing SQL command publishing last logins:\n%s", PQresultErrorMessage(status)); 1.17 + err = 1; 1.18 + PQclear(status); 1.19 + } else { 1.20 + PQclear(status); 1.21 + } 1.22 + 1.23 // calculate member counts: 1.24 status = PQexec(db, "SELECT \"calculate_member_counts\"()"); 1.25 if (!status) {