php-tar: store mtime of directories
This commit is contained in:
parent
6c7e3e8c5d
commit
eb69d73190
1 changed files with 3 additions and 3 deletions
|
@ -83,9 +83,9 @@ class Archive {
|
||||||
|
|
||||||
header('Content-Length: ' . $total_size);
|
header('Content-Length: ' . $total_size);
|
||||||
|
|
||||||
foreach ($dirs as $archived_dir) {
|
foreach ($dirs as $real_dir => $archived_dir) {
|
||||||
|
|
||||||
echo $this->php_tar_header($archived_dir, 0, 0, 5);
|
echo $this->php_tar_header($archived_dir, 0, @filemtime($real_dir . DIRECTORY_SEPARATOR . "."), 5);
|
||||||
}
|
}
|
||||||
foreach ($files as $real_file => $archived_file) {
|
foreach ($files as $real_file => $archived_file) {
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ class Archive {
|
||||||
private function add_dir($real_dir, $archived_dir) {
|
private function add_dir($real_dir, $archived_dir) {
|
||||||
|
|
||||||
if ($this->context->is_managed_path($real_dir)) {
|
if ($this->context->is_managed_path($real_dir)) {
|
||||||
$this->dirs[] = $archived_dir;
|
$this->dirs[$real_dir] = $archived_dir;
|
||||||
|
|
||||||
$files = $this->context->read_dir($real_dir);
|
$files = $this->context->read_dir($real_dir);
|
||||||
foreach ($files as $file) {
|
foreach ($files as $file) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue