diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-08-06 07:23:42 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-08-06 07:23:42 +0000 |
commit | 0949ff48904b06438fc4215854d7fa3ba884474e (patch) | |
tree | 1ada94218223d74853d17023a919eddf16fac23c /server | |
parent | 0b4194ebf11e2ce8b59563c57a4eeca8c80a70e8 (diff) | |
download | ampache-0949ff48904b06438fc4215854d7fa3ba884474e.tar.gz ampache-0949ff48904b06438fc4215854d7fa3ba884474e.tar.bz2 ampache-0949ff48904b06438fc4215854d7fa3ba884474e.zip |
fixed find missing tracks, tweaked openstrands class again to account for lack of [[CCDATA tag on some xml responses
Diffstat (limited to 'server')
-rw-r--r-- | server/stats.ajax.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/server/stats.ajax.php b/server/stats.ajax.php index 5054ce03..1ca6391b 100644 --- a/server/stats.ajax.php +++ b/server/stats.ajax.php @@ -69,6 +69,30 @@ switch ($_REQUEST['action']) { $results['additional_information'] = ob_get_contents(); ob_end_clean(); break; + case 'show_check_album_tracks': + ob_start(); + show_box_top(_('Find Missing Tracks')); + echo "Loading..."; + $ajax_action = Ajax::action('?page=stats&action=check_album_tracks&id=' . $_REQUEST['id'],'show_album_tracks_refresh'); Ajax::run($ajax_action); + show_box_bottom(); + $results['additional_information'] = ob_get_contents(); + ob_end_clean(); + break; + case 'check_album_tracks': + + // Set the headers + $headers = array('title'=>_('Title'),'track'=>_('Track'),'artist'=>_('Artist'),'links'=>_('Links')); + + // Ask the great and wise metadata + $objects = metadata::find_missing_tracks($_REQUEST['id']); + + ob_start(); + show_box_top(_('Find Missing Tracks')); + require_once Config::get('prefix') . '/templates/show_objects.inc.php'; + show_box_bottom(); + $results['additional_information'] = ob_get_contents(); + ob_end_clean(); + break; default: $results['rfc3514'] = '0x1'; break; |