forked from extern/egroupware
* Filemanager: Put file creation & modification times in user timezone
This commit is contained in:
parent
559943f772
commit
0484b1d3ff
@ -1001,6 +1001,12 @@ class filemanager_ui
|
||||
$row['download_url'] = Vfs::download_url($path);
|
||||
$row['gid'] = -abs($row['gid']); // gid are positive, but we use negagive account_id for groups internal
|
||||
|
||||
foreach(['mtime','ctime'] as $date_field)
|
||||
{
|
||||
$time = new Api\DateTime($row[$date_field],Api\DateTime::$server_timezone);
|
||||
$time->setUser();
|
||||
$row[$date_field] = $time->format('ts');
|
||||
}
|
||||
$rows[++$n] = $row;
|
||||
$path2n[$path] = $n;
|
||||
}
|
||||
@ -1418,6 +1424,14 @@ class filemanager_ui
|
||||
);
|
||||
}
|
||||
|
||||
// Times are in server time, convert to user timezone
|
||||
foreach(['mtime','ctime'] as $date_field)
|
||||
{
|
||||
$time = new Api\DateTime($content[$date_field],Api\DateTime::$server_timezone);
|
||||
$time->setUser();
|
||||
$content[$date_field] = $time->format('ts');
|
||||
}
|
||||
|
||||
// mergeapp
|
||||
$content['mergeapp'] = static::get_mergeapp($path, 'self');
|
||||
$content['mergeapp_parent'] = static::get_mergeapp($path, 'parents');
|
||||
|
Loading…
Reference in New Issue
Block a user