service class downgrade to the default service class on account expiration if using a non-default service class and account has expired.

This commit is contained in:
friendica
2014-02-18 15:17:18 -08:00
parent 9a51f8ce65
commit 7d4916ec71
2 changed files with 55 additions and 10 deletions

View File

@@ -32,16 +32,6 @@ function poller_run($argv, $argc){
proc_run('php',"include/queue.php");
// expire any expired accounts
q("UPDATE account
SET account_flags = (account_flags | %d)
where not (account_flags & %d)
and account_expires != '0000-00-00 00:00:00'
and account_expires < UTC_TIMESTAMP() ",
intval(ACCOUNT_EXPIRED),
intval(ACCOUNT_EXPIRED)
);
// expire any expired mail
@@ -115,6 +105,9 @@ function poller_run($argv, $argc){
q("delete from notify where seen = 1 and date < UTC_TIMESTAMP() - INTERVAL 30 DAY");
// expire any expired accounts
require_once('include/account.php');
downgrade_accounts();
// If this is a directory server, request a sync with an upstream
// directory at least once a day, up to once every poll interval.