* Filemanager: Put file creation & modification times in user timezone

This commit is contained in:
nathangray 2020-11-30 21:29:39 +01:00
parent 559943f772
commit 0484b1d3ff

View File

@ -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');