summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-06 07:23:42 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-06 07:23:42 +0000
commit0949ff48904b06438fc4215854d7fa3ba884474e (patch)
tree1ada94218223d74853d17023a919eddf16fac23c /server
parent0b4194ebf11e2ce8b59563c57a4eeca8c80a70e8 (diff)
downloadampache-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.php24
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;