/** * Returns array of files from sizes array * * @param string $attached_file * @param array $sizes * @return array */ function _get_sizes_files($attached_file, $sizes) { $files = array(); $base_dir = Util_File::dirname($attached_file); foreach ((array) $sizes as $size) { if (isset($size['file'])) { if ($base_dir) { $file = $base_dir . '/' . $size['file']; } else { $file = $size['file']; } $files = array_merge($files, $this->get_files_for_upload($file)); } } return $files; }