summaryrefslogtreecommitdiffstats
path: root/lib/class
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-03-07 19:44:00 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-03-07 19:44:00 +0000
commit059f6d4d5cde3a66b3c1a998ce123e7eb88e7a98 (patch)
tree0f5cd4d5d651b15225bccab6a607662f6be5a165 /lib/class
parent6ff7d498cf43c7f9453bcef495ca137da298ccf0 (diff)
downloadampache-059f6d4d5cde3a66b3c1a998ce123e7eb88e7a98.tar.gz
ampache-059f6d4d5cde3a66b3c1a998ce123e7eb88e7a98.tar.bz2
ampache-059f6d4d5cde3a66b3c1a998ce123e7eb88e7a98.zip
fix download and batch download Addresses #408 and #407
Diffstat (limited to 'lib/class')
-rw-r--r--lib/class/preference.class.php3
-rw-r--r--lib/class/stream.class.php3
-rw-r--r--lib/class/video.class.php1
3 files changed, 3 insertions, 4 deletions
diff --git a/lib/class/preference.class.php b/lib/class/preference.class.php
index 3bd87b0b..370655c1 100644
--- a/lib/class/preference.class.php
+++ b/lib/class/preference.class.php
@@ -394,14 +394,13 @@ class Preference {
return true;
}
-
$user_id = $GLOBALS['user']->id ? Dba::escape($GLOBALS['user']->id) : '-1';
/* Get Global Preferences */
$sql = "SELECT `preference`.`name`,`user_preference`.`value`,`syspref`.`value` AS `system_value` FROM `preference` " .
"LEFT JOIN `user_preference` `syspref` ON `syspref`.`preference`=`preference`.`id` AND `syspref`.`user`='-1' AND `preference`.`catagory`='system' " .
"LEFT JOIN `user_preference` ON `user_preference`.`preference`=`preference`.`id` AND `user_preference`.`user`='$user_id' AND `preference`.`catagory`!='system'";
- $db_results = Dba::query($sql);
+ $db_results = Dba::read($sql);
while ($row = Dba::fetch_assoc($db_results)) {
$value = $row['system_value'] ? $row['system_value'] : $row['value'];
diff --git a/lib/class/stream.class.php b/lib/class/stream.class.php
index b8242832..0c16dd4e 100644
--- a/lib/class/stream.class.php
+++ b/lib/class/stream.class.php
@@ -547,8 +547,7 @@ class Stream {
// Build up our object
$song_id = $this->media['0'];
- $song = new Song($song_id);
- $url = $song->get_url();
+ $url = Song::play_url($song_id);
// Append the fact we are downloading
$url .= '&action=download';
diff --git a/lib/class/video.class.php b/lib/class/video.class.php
index 12894b4b..81e6ba7b 100644
--- a/lib/class/video.class.php
+++ b/lib/class/video.class.php
@@ -23,6 +23,7 @@ class Video extends database_object implements media {
public $id;
public $title;
+ public $enabled;
public $file;
/**