improve hasUpdated for archive storage backend

remotes/origin/stable45
Robin Appelman 14 years ago
parent 758ebe0446
commit a4e840f4f1
  1. 8
      apps/files_archive/lib/storage.php

@ -61,6 +61,7 @@ class OC_Filestorage_Archive extends OC_Filestorage_Common{
$path=$this->stripPath($path);
if($path==''){
$stat=stat($this->path);
$stat['size']=0;
}else{
if($this->is_dir($path)){
$stat=array('size'=>0);
@ -69,6 +70,9 @@ class OC_Filestorage_Archive extends OC_Filestorage_Common{
$stat=array();
$stat['mtime']=$this->archive->mtime($path);
$stat['size']=$this->archive->filesize($path);
if(!$stat['mtime']){
$stat['mtime']=time();
}
}
}
$stat['ctime']=$ctime;
@ -163,4 +167,8 @@ class OC_Filestorage_Archive extends OC_Filestorage_Common{
public function rename($path1,$path2){
return $this->archive->rename($path1,$path2);
}
public function hasUpdated($path,$time){
return $this->filemtime($this->path)>$time;
}
}

Loading…
Cancel
Save