/** * @usage Get list of attached files & all files inside attached dir with a package * @param $ID * @return array|mixed */ public static function getFiles($ID) { $files = get_post_meta($ID, '__wpdm_files', true); $package_dir = self::Get($ID, 'package_dir'); if ($package_dir != '') { $files += \WPDM\FileSystem::scanDir($package_dir); } return $files; }
/** * @usage Get list of attached files & all files inside attached dir with a package * @param $ID * @return array|mixed */ public static function getFiles($ID) { $files = get_post_meta($ID, '__wpdm_files', true); if (!$files || !is_array($files)) { $files = array(); } foreach ($files as &$file) { $file = trim($file); } $package_dir = self::Get($ID, 'package_dir'); if ($package_dir != '') { $package_dir = realpath($package_dir); $dfiles = \WPDM\FileSystem::scanDir($package_dir); foreach ($dfiles as $index => $file) { $files['dir_' . $index] = $file; } } return $files; }