isDir()) continue; $files[] = $file->getFilename(); } return $files; } function pullFile($hash,$location) { $altname=ALT_FOLDER.DS.$hash; if(file_exists($altname)) { copy($altname,$location); } } function pushFile($source,$hash) { $altname=ALT_FOLDER.DS.$hash; if(!$this->hashExists($hash)) { copy($source,$altname); return true; } return false; } function deleteFile($hash) { $altname=ALT_FOLDER.DS.$hash; if(file_exists($altname)) { unlink($altname); } } }