R49349 - /trunk/admin/inc/class.admin_accesslog.inc.php

Author: ralfbecker
New Revision: 49349

URL: http://svn.stylite.de/viewvc/egroupware?rev=49349&view=rev
Log:
sessions with status blocked or wrong password could not be deleted from access log (to unblock an account)

Modified:
trunk/admin/inc/class.admin_accesslog.inc.php

Modified: trunk/admin/inc/class.admin_accesslog.inc.php
URL: http://svn.stylite.de/viewvc/egroupware/trunk/admin/inc/class.admin_accesslog.inc.php?rev=49349&r1=49348&r2=49349&view=diff

— trunk/admin/inc/class.admin_accesslog.inc.php (original)
+++ trunk/admin/inc/class.admin_accesslog.inc.php Mon Nov 10 17:49:21 2014
@@ -86,10 +86,10 @@

	foreach($rows as &$row)
	{
  •   	$row['sessionstatus'] = lang('success');
    
  •   	$row['sessionstatus'] = 'success';
      	if ($row['notification_heartbeat'] > $heartbeat_limit_user)
      	{
    
  •   		$row['sessionstatus'] = lang('active');
    
  •   		$row['sessionstatus'] = 'active';
      	}
      	if (stripos($row['session_php'],'blocked') !== false ||
      		stripos($row['session_php'],'bad login') !== false ||
    

@@ -99,7 +99,7 @@
}
if ($row[‘lo’]) {
$row[‘total’] = ($row[‘lo’] - $row[‘li’]) / 60;

  •   		$row['sessionstatus'] = lang('logged out');
    
  •   		$row['sessionstatus'] = 'logged out';
      	}
      	// eg. for bad login or password
      	if (!$row['account_id']) $row['alt_loginid'] = ($row['loginid']?$row['loginid']:lang('none'));
    

@@ -110,10 +110,12 @@
$row[‘class’] .= ’ rowNoDelete ';
}
// do not allow to delete access log off active sessions

  •   	if (!$row['lo'] && $row['session_dla'] > time()-$GLOBALS['egw_info']['server']['sessions_timeout'] && !$query['session_list'])
    
  •   	if (!$row['lo'] && $row['session_dla'] > time()-$GLOBALS['egw_info']['server']['sessions_timeout'] &&
    
  •   		in_array($row['sessionstatus'], array('active', 'success')) && !$query['session_list'])
      	{
      		$row['class'] .= ' rowNoDelete ';
      	}
    
  •   	$row['sessionstatus'] = lang($row['sessionstatus']);
      	unset($row['session_php']);	// for security reasons, do NOT give real PHP sessionid to UI
      }
      if ($query['session_list'])
    


eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs