mirror of
https://github.com/Yetangitu/ampache
synced 2025-10-06 03:49:56 +02:00
tweaked the stats information, removed folders, was just to slow.. :( removed playlist.lib.php as its not longer needed
This commit is contained in:
parent
32180a41a1
commit
219c359274
4 changed files with 22 additions and 194 deletions
|
@ -230,25 +230,32 @@ class Catalog {
|
|||
|
||||
if ($catalog_id) { $catalog_search = "WHERE `catalog`='" . Dba::escape($catalog_id) . "'"; }
|
||||
|
||||
$sql = "SELECT `id`,`album`,`artist`,`genre`,`file`,`size`,`time` FROM `song` $catalog_search";
|
||||
$sql = "SELECT COUNT(`id`),SUM(`time`),SUM(`size`) FROM `song` $catalog_search";
|
||||
$db_results = Dba::query($sql);
|
||||
$data = Dba::fetch_row($db_results);
|
||||
$songs = $data['0'];
|
||||
$time = $data['1'];
|
||||
$size = $data['2'];
|
||||
|
||||
while ($data = Dba::fetch_assoc($db_results)) {
|
||||
$albums[$data['album']] = true;
|
||||
$artists[$data['artist']] = true;
|
||||
$genres[$data['genre']] = true;
|
||||
$dir = basename($data['file']);
|
||||
$folders[$dir] = true;
|
||||
$size += $data['size'];
|
||||
$time += $data['time'];
|
||||
$songs++;
|
||||
}
|
||||
$sql = "SELECT COUNT(`album`) FROM `song` $catalog_search GROUP BY `album`";
|
||||
$db_results = Dba::query($sql);
|
||||
$data = Dba::fetch_row($db_results);
|
||||
$albums = $data['0'];
|
||||
|
||||
$sql = "SELECT COUNT(`artist`) FROM `song` $catalog_search GROUP BY `artist`";
|
||||
$db_results = Dba::query($sql);
|
||||
$data = Dba::fetch_row($db_results);
|
||||
$artists = $data['0'];
|
||||
|
||||
$sql = "SELECT COUNT(`genre`) FROM `song` $catalog_search GROUP BY `genre`";
|
||||
$db_results = Dba::query($sql);
|
||||
$data = Dba::fetch_row($db_results);
|
||||
$genres = $data['0'];
|
||||
|
||||
$results['songs'] = $songs;
|
||||
$results['albums'] = count($albums);
|
||||
$results['artists'] = count($artists);
|
||||
$results['genres'] = count($genres);
|
||||
$results['folders'] = count($folders);
|
||||
$results['albums'] = $albums;
|
||||
$results['artists'] = $artists;
|
||||
$results['genres'] = $genres;
|
||||
$results['size'] = $size;
|
||||
$results['time'] = $time;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue