From 38f2d1af0077c0a43134f9d9dc8c2a5ea7f89e05 Mon Sep 17 00:00:00 2001 From: jjordaan Date: Thu, 23 Apr 2009 14:17:47 +0200 Subject: [PATCH] KTC-646: Reporting Filter tweak to accomadate new users --- lib/users/User.inc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/users/User.inc b/lib/users/User.inc index 7cee16d..843b4ed 100644 --- a/lib/users/User.inc +++ b/lib/users/User.inc @@ -461,15 +461,28 @@ class User extends KTEntity { return KTEntityUtil::getList2('User', $sWhereClause); } + /* + * Modified : Jarrett Jordaan + * Added : Get new users and ignore any disabled or deleted users + * Date : 24/04/09 + * + */ function getByLastLoginNever() { $aOptions['orderby'] = 'name'; - $sWhereClause = 'last_login is null'; + $sWhereClause = 'last_login is null and disabled = 0'; return KTEntityUtil::getList2('User', $sWhereClause, $aOptions); } + /* + * Modified : Jarrett Jordaan + * Added : Filter out disabled users + * Date : 24/04/09 + * + */ function getByLastLoginAfter($dDateTime) { return KTEntityUtil::getByDict('User', array( 'last_login' => array('type' => 'after', 'value' => $dDateTime), + 'disabled' => 0, ), array('multi' => true)); } -- libgit2 0.21.4