Example #1
0
 function refresh($force = false)
 {
     if (!file_exists($this->dir)) {
         mkdir($this->dir, 0777, true);
     }
     $file = new ArchiveFile($this->url);
     if ($force) {
         if (DEBUG) {
             echo ' <span style="color:purple">[force]</span>';
             flush();
         }
         $file->save($this->parent);
     } else {
         $file->saveIfNew($this->getLastVersion(), $this->parent);
     }
     $this->files[] = $file;
     return $file;
 }