get_parameters(); return 'http://www.archive.org/download/'. check_plain($parts['v']) .'/' . check_plain($parts['v']) .'.thumbs/' . check_plain($parts['org']) .'_000001.jpg'; } function getLocalThumbnailPath() { $parts = $this->get_parameters(); $local_path = 'public://media-archive/' . check_plain($parts['v']) . '.jpg'; if (!file_exists($local_path)) { $dirname = drupal_dirname($local_path); file_prepare_directory($dirname, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS); @copy($this->getOriginalThumbnailPath(), $local_path); } return $local_path; } }