示例#1
0
 /**
  * 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;
 }