[ADDED] Validate all users option
This commit is contained in:
parent
54a1452d45
commit
1550553a6d
9
scripts/validate_users.php
Normal file → Executable file
9
scripts/validate_users.php
Normal file → Executable file
@ -8,7 +8,9 @@
|
|||||||
// Include all settings and classes
|
// Include all settings and classes
|
||||||
require_once('shared.inc.php');
|
require_once('shared.inc.php');
|
||||||
|
|
||||||
$timeLimitInDays = 90;
|
$options = getopt("d:a");
|
||||||
|
isset($options['d']) ? $timeLimitInDays = (int)$options['d'] : $timeLimitInDays = 90;
|
||||||
|
isset($options['a']) ? $allUsers = true : $allUsers = false;
|
||||||
$notifyStaleUsers = False;
|
$notifyStaleUsers = False;
|
||||||
|
|
||||||
// Fetch all users
|
// Fetch all users
|
||||||
@ -20,8 +22,7 @@
|
|||||||
$currentTime = time();
|
$currentTime = time();
|
||||||
$totalSavings = 0;
|
$totalSavings = 0;
|
||||||
|
|
||||||
foreach ($users as $user)
|
foreach ($users as $user) {
|
||||||
{
|
|
||||||
$id = $user['id'];
|
$id = $user['id'];
|
||||||
$isAdmin = $user['is_admin'];
|
$isAdmin = $user['is_admin'];
|
||||||
$username = $user['username'];
|
$username = $user['username'];
|
||||||
@ -34,7 +35,7 @@
|
|||||||
$timeDelta = $currentTime - $lastLogin;
|
$timeDelta = $currentTime - $lastLogin;
|
||||||
$lastLoginInDays = round(abs($timeDelta)/60/60/24, 0);
|
$lastLoginInDays = round(abs($timeDelta)/60/60/24, 0);
|
||||||
|
|
||||||
if($lastLoginInDays < $timeLimitInDays)
|
if(!$allUsers && $lastLoginInDays < $timeLimitInDays)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// get transactions summary for the user
|
// get transactions summary for the user
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user