first commit

This commit is contained in:
dev-chiefworks
2022-05-31 16:21:53 -04:00
commit f76abffdcd
5978 changed files with 1078901 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
<?php
echo "[" . date( "Y-m-d H:i:s" ) . "] members_devices_check job is starting.\n";
require('lock.php');
$lock_file = lock_pid_file();
set_time_limit(0); // No limit!
require( '../backend.php' );
$inactivePeriod = 14400; // 240 hours in minutes
$db_host = $savvyext->cfgReadChar( 'database.host' );
$db_name = $savvyext->cfgReadChar( 'database.name' );
$db_user = $savvyext->cfgReadChar( 'database.user' );
$db_pass = $savvyext->cfgReadChar( 'database.pass' );
$db_port = $savvyext->cfgReadLong( 'database.port' );
$connstr = "host=${db_host} port=${db_port} dbname=${db_name} user=${db_user} password=${db_pass}";
$conn = pg_connect( $connstr );
$q = "UPDATE members_devices SET status = 0 WHERE status = 1 AND updated IS NOT NULL AND updated < (now() - interval '".$inactivePeriod." minutes') RETURNING *";
$r = pg_query( $conn, $q );
if ( $r && $count = pg_num_rows( $r ) ) {
echo "[" . date( "Y-m-d H:i:s" ) . "] Updated ${count} rows\n";
}
unlock_pid_file($lock_file);
echo "[".date("Y-m-d H:i:s")."] members_devices_check job complete.\n";