1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-05 19:41:55 +02:00

Add album name as subdirectory in batch zip download (fix #20)

This commit is contained in:
Afterster 2013-11-19 08:31:49 +01:00
parent 079cd30082
commit b44cc57349
2 changed files with 23 additions and 6 deletions

View file

@ -39,12 +39,17 @@ function get_song_files($media_ids)
$media = new Song($element);
}
if ($media->enabled) {
$total_size += sprintf("%.2f",($media->size/1048576));
array_push($media_files, $media->file);
}
$total_size += sprintf("%.2f",($media->size/1048576));
$media->format();
$dirname = $media->f_album_full;
if (!array_key_exists($dirname, $media_files)) {
$media_files[$dirname] = array();
}
array_push($media_files[$dirname], $media->file);
}
}
return array($media_files,$total_size);
return array($media_files, $total_size);
} //get_song_files
/**
@ -86,7 +91,9 @@ function send_zip( $name, $song_files )
);
$arc->set_options( $options );
$arc->add_files( $song_files );
foreach ($song_files as $dir => $files) {
$arc->add_files( $files, $dir );
}
if (count($arc->error)) {
debug_event('archive',"Error: unable to add songs",'3');