summaryrefslogtreecommitdiffstats
path: root/lib/class
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-06-10 21:17:25 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-06-10 21:17:25 +0000
commitb0fdd250fc4f06dba29629fed73f7185afd997b6 (patch)
tree84ac4b32f56cd03cf231dd05fb8e3d6a754bd519 /lib/class
parent11f28a1d4a752fc9aa29699c1c129e0c723fb8b7 (diff)
downloadampache-b0fdd250fc4f06dba29629fed73f7185afd997b6.tar.gz
ampache-b0fdd250fc4f06dba29629fed73f7185afd997b6.tar.bz2
ampache-b0fdd250fc4f06dba29629fed73f7185afd997b6.zip
added rightbar and fixed genre playback
Diffstat (limited to 'lib/class')
-rw-r--r--lib/class/genre.class.php22
1 files changed, 8 insertions, 14 deletions
diff --git a/lib/class/genre.class.php b/lib/class/genre.class.php
index b2eac58a..2886e245 100644
--- a/lib/class/genre.class.php
+++ b/lib/class/genre.class.php
@@ -125,17 +125,15 @@ class Genre {
/**
* get_songs
* This gets all of the songs in this genre and returns an array of song objects
- * @package Genre
- * @catagory Class
*/
- function get_songs() {
+ public function get_songs() {
- $sql = "SELECT song.id FROM song WHERE genre='" . $this->id . "'";
- $db_results = mysql_query($sql, dbh());
+ $sql = "SELECT `song`.`id` FROM `song` WHERE `genre`='" . $this->id . "'";
+ $db_results = Dba::query($sql);
$results = array();
- while ($r = mysql_fetch_assoc($db_results)) {
+ while ($r = Dba::fetch_assoc($db_results)) {
$results[] = $r['id'];
}
@@ -147,19 +145,15 @@ class Genre {
* get_random_songs
* This is the same as get_songs except it returns a random assortment of songs from this
* genre
- * @package Genre
- * @catagory Class
*/
- function get_random_songs() {
-
- $limit = rand(1,$this->get_song_count());
+ public function get_random_songs() {
- $sql = "SELECT song.id FROM song WHERE genre='" . $this->id . "' ORDER BY RAND() LIMIT $limit";
- $db_results = mysql_query($sql, dbh());
+ $sql = "SELECT `song`.`id` FROM `song` WHERE `genre`='" . $this->id . "' ORDER BY RAND()";
+ $db_results = Dba::query($sql);
$results = array();
- while ($r = mysql_fetch_assoc($db_results)) {
+ while ($r = Dba::fetch_assoc($db_results)) {
$results[] = $r['id'];
}