Ticket #3699: mythweb-music-rating-stats.patch
File mythweb-music-rating-stats.patch, 2.3 KB (added by , 17 years ago) |
---|
-
modules/music/mp3act_functions.php
old new 691 691 t('Recently Played Songs').'</a><br /> 692 692 <a class="music" href="#" onclick="updateBox(\'topplay\',0); return false;">'. 693 693 t('Top Played Songs').'</a><br /> 694 <a class="music" href="#" onclick="updateBox(\'toprated\',0); return false;">'. 695 t('Top Rated Songs').'</a><br /> 694 696 </p> 695 697 <h3>'.t('Local Server Statistics').'</h3> 696 698 <p>'; … … 707 709 mysql_free_result($result); 708 710 $output .= '<strong>'.$title.':</strong> '.$count[0].'<br />'; 709 711 } 710 $output .= '<br /><strong>'.t('Songs Played').':</strong> '.$row2['songs'].'<br /></p>'; 712 $output .= '<br /><strong>'.t('Songs Played').':</strong> '.$row2['songs'].'<br />'; 713 714 $result = mysql_query('SELECT COUNT(*) AS songs FROM music_songs WHERE rating > 0;'); 715 if(!$result) 716 break; 717 718 $row3 = mysql_fetch_array($result); 719 mysql_free_result($result); 720 $output .= '<strong>'.t('Songs Rated').':</strong> '.$row3['songs'].'<br /></p>'; 721 711 722 break; 712 723 713 724 case 'recentadd': … … 790 801 } 791 802 $output .= '</ul>'; 792 803 break; 804 805 case 'toprated': 806 $query = 'SELECT ms.name, ms.song_id, ms.rating, mt.artist_name '. 807 'FROM music_songs AS ms '. 808 'LEFT JOIN music_artists AS mt ON ms.artist_id=mt.artist_id '. 809 'ORDER BY ms.rating DESC '. 810 'LIMIT 40'; 811 $result = mysql_query($query); 812 if(!result) 813 break; 814 815 $output = '<div class="head"> 816 <div class="right"> 817 <a class="music" href="#" 818 onclick="switchPage(\'stats\'); return false;" 819 title="'.t('Return to Statistics Page').'">'.t('Back').'</a></div> 820 <h2 class="music">'.t('Top Rated Songs').'</h2></div> 821 <ul class="music">'; 822 while ($row = mysql_fetch_array($result)) 823 { 824 $output .= getHtmlSong($row['song_id'], $row['artist_name'], 825 '', '', $row['name'], '', '', '', $row['rating']); 826 } 827 $output .= '</ul>'; 828 break; 793 829 } 794 830 795 831 return $output;