summaryrefslogtreecommitdiffstats
path: root/server/ajax.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-07-09 11:57:48 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-07-09 11:57:48 +0000
commit7d63859ce355870942a3f648cff6be57e43451ea (patch)
treea97ef5585aa2395b6a1d7d14270f915674951b9a /server/ajax.server.php
parentabc051ec758b38a709ccde8d9ce7dd9a988fbec7 (diff)
downloadampache-7d63859ce355870942a3f648cff6be57e43451ea.tar.gz
ampache-7d63859ce355870942a3f648cff6be57e43451ea.tar.bz2
ampache-7d63859ce355870942a3f648cff6be57e43451ea.zip
add rating to single song view, and include caching fix
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r--server/ajax.server.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index d92f7c80..7c178a06 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -302,6 +302,9 @@ switch ($_REQUEST['action']) {
ob_start();
$rating = new Rating($_GET['object_id'],$_GET['rating_type']);
$rating->set_rating($_GET['rating']);
+ // We have to clear the cache now :(
+ Rating::remove_from_cache('rating_' . $_GET['rating_type'] . '_all',$_GET['object_id']);
+ Rating::remove_from_cache('rating_' . $_GET['rating_type'] . '_user',$_GET['object_id']);
Rating::show($_GET['object_id'],$_GET['rating_type']);
$key = "rating_" . $_GET['object_id'] . "_" . $_GET['rating_type'];
$results[$key] = ob_get_contents();