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)
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) {

Impressum / About Us