2
0
forked from Wavyzz/dolibarr

Fix: view user login in session list

This commit is contained in:
Regis Houssin
2009-09-15 16:38:05 +00:00
parent ab93a4ef8c
commit 20fe1da5ec
2 changed files with 6 additions and 1 deletions

View File

@@ -124,6 +124,7 @@ if ($savehandler == 'files')
{
print '<table class="liste" width="100%">';
print '<tr class="liste_titre">';
print_liste_field_titre($langs->trans("Login"),$_SERVER["PHP_SELF"],"login","","",'align="left"',$sortfield,$sortorder);
print_liste_field_titre($langs->trans("SessionId"),$_SERVER["PHP_SELF"],"id","","",'align="left"',$sortfield,$sortorder);
print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"datec","","",'align="left"',$sortfield,$sortorder);
print_liste_field_titre($langs->trans("DateModification"),$_SERVER["PHP_SELF"],"datem","","",'align="left"',$sortfield,$sortorder);
@@ -173,6 +174,9 @@ if ($savehandler == 'files')
print "<tr $bc[$var]>";
// Age
print '<td>'.$sessionentry['login'].'</td>';
// ID
print '<td align="left" nowrap="nowrap">';
if ("$key" == session_id()) print $form->textwithpicto($key,$langs->trans("YourSession"));

View File

@@ -477,7 +477,8 @@ function listOfSessions()
{
$tmp=split('_', $file);
$idsess=$tmp[1];
//print 'file='.$file.' id='.$idsess;
$login = eregi('dol_login\|s:[0-9]+:"([A-Za-z0-9]+)"',$sessValues,$regs);
$arrayofSessions[$idsess]["login"] = $regs[1];
$arrayofSessions[$idsess]["age"] = time()-filectime( $fullpath );
$arrayofSessions[$idsess]["creation"] = filectime( $fullpath );
$arrayofSessions[$idsess]["modification"] = filemtime( $fullpath );