diff --git a/lib/WebGUI/Operation/User.pm b/lib/WebGUI/Operation/User.pm index ce269a53a..6f136dde3 100644 --- a/lib/WebGUI/Operation/User.pm +++ b/lib/WebGUI/Operation/User.pm @@ -498,7 +498,10 @@ sub www_listUsers { '.WebGUI::International::get(50).' '.WebGUI::International::get(56).' '.WebGUI::International::get(453).' - '.WebGUI::International::get(454).''; + '.WebGUI::International::get(454).' + '.WebGUI::International::get(429).' + '.WebGUI::International::get(434).' + '; if ($session{scratch}{userSearchStatus}) { $selectedStatus = "status='".$session{scratch}{userSearchStatus}."'"; } else { @@ -523,6 +526,18 @@ sub www_listUsers { $output .= ''.$data->{email}.''; $output .= ''.epochToHuman($data->{dateCreated},"%z").''; $output .= ''.epochToHuman($data->{lastUpdated},"%z").''; + my ($lastLoginStatus, $lastLogin) = WebGUI::SQL->quickArray("select status,timeStamp from userLoginLog where + userId='$data->{userId}' order by timeStamp DESC"); + if ($lastLogin) { + $output .= ''.epochToHuman($lastLogin).''; + } else { + $output .= ' - '; + } + if ($lastLoginStatus) { + $output .= ''.$lastLoginStatus.''; + } else { + $output .= ' - '; + } $output .= ''; } $output .= '';