summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/catalog_update.php.inc2
-rw-r--r--bin/compare_config.php.inc2
-rw-r--r--bin/delete_disabled.php.inc2
-rw-r--r--bin/dump_album_art.php.inc3
-rw-r--r--bin/parse_m3u.php.inc2
-rwxr-xr-xbin/print_amazon.php.inc2
-rw-r--r--bin/print_tags.php.inc3
-rw-r--r--bin/quarantine_migration.php.inc192
-rw-r--r--bin/sort_files.php.inc2
-rw-r--r--bin/write_playlists.php.inc2
-rw-r--r--bin/write_tags.php.inc2
-rw-r--r--config/ampache.cfg.php.dist9
-rw-r--r--lib/artist.lib.php1
-rw-r--r--lib/class/user.class.php4
-rw-r--r--lib/general.lib.php4
-rw-r--r--templates/show_now_playing_row.inc.php2
-rw-r--r--templates/show_random_albums.inc.php4
17 files changed, 25 insertions, 213 deletions
diff --git a/bin/catalog_update.php.inc b/bin/catalog_update.php.inc
index 16dff65e..0c4a03ec 100644
--- a/bin/catalog_update.php.inc
+++ b/bin/catalog_update.php.inc
@@ -20,7 +20,7 @@
*/
-$no_session='1';
+define('NO_SESSION','1');
require ('../lib/init.php');
echo "[catalog_update.php.inc]\nStarting Catalog Clean/Update And Add\n\n";
diff --git a/bin/compare_config.php.inc b/bin/compare_config.php.inc
index 991613e5..04c92540 100644
--- a/bin/compare_config.php.inc
+++ b/bin/compare_config.php.inc
@@ -20,7 +20,7 @@
*/
-$no_session = '1';
+define('NO_SESSION','1');
require ('../lib/init.php');
require ('../lib/debug.lib.php');
diff --git a/bin/delete_disabled.php.inc b/bin/delete_disabled.php.inc
index 0c163a17..769a5506 100644
--- a/bin/delete_disabled.php.inc
+++ b/bin/delete_disabled.php.inc
@@ -29,7 +29,7 @@
$debug = true;
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
/* Get a list of filenames */
diff --git a/bin/dump_album_art.php.inc b/bin/dump_album_art.php.inc
index bb64492f..75ddea61 100644
--- a/bin/dump_album_art.php.inc
+++ b/bin/dump_album_art.php.inc
@@ -19,8 +19,7 @@
*/
-
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
$catalogs = Catalog::get_catalogs();
diff --git a/bin/parse_m3u.php.inc b/bin/parse_m3u.php.inc
index 71c5c2f4..c7cafa87 100644
--- a/bin/parse_m3u.php.inc
+++ b/bin/parse_m3u.php.inc
@@ -22,7 +22,7 @@
$filename = "/data/music/Live/L/Life'll Kill Ya/Warren Zevon.m3u";
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
$handle = fopen($filename,'r');
diff --git a/bin/print_amazon.php.inc b/bin/print_amazon.php.inc
index 32f864b2..d2bee2a9 100755
--- a/bin/print_amazon.php.inc
+++ b/bin/print_amazon.php.inc
@@ -24,7 +24,7 @@ $search['artist_name'] = "Bent";
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
echo "<pre>\n";
$amazon = new AmazonSearch(conf('amazon_developer_key'));
diff --git a/bin/print_tags.php.inc b/bin/print_tags.php.inc
index bba74bac..5637d19d 100644
--- a/bin/print_tags.php.inc
+++ b/bin/print_tags.php.inc
@@ -19,7 +19,8 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-$no_session = '1';
+
+define('NO_SESSION','1');
require ("../lib/init.php");
if (count($GLOBALS['argv']) == '1') { $filename = usage(); }
diff --git a/bin/quarantine_migration.php.inc b/bin/quarantine_migration.php.inc
deleted file mode 100644
index ee62fd47..00000000
--- a/bin/quarantine_migration.php.inc
+++ /dev/null
@@ -1,192 +0,0 @@
-<?php
-/*
-
- Copyright 2001 - 2006 Ampache.org
- All Rights Reserved
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
- created by RosenSama 2005
-
- call: php quarantine_migration.php
-*/
-
-$no_session='1';
-require_once('../lib/init.php');
-
-init_preferences();
-
-usage();
-
-/* Check if they want to force delete */
-$force_delete = $GLOBALS['argv']['1'];
-
-// grab list of files from table
-$sql = "SELECT id, file, user,action FROM upload WHERE action != 'quarantine'";
-$db_results = mysql_query($sql, dbh());
-
-$files = array();
-$files['add'] = array();
-$files['delete'] = array();
-
-while ($results = mysql_fetch_assoc($db_results)) {
-
- $action = $results['action'];
-
- $files[$action][] = $results;
-
-} // end while
-
-/* Make sure we have write access to the upload dir */
-$upload_dir = conf('upload_dir');
-
-if (!$upload_dir) {
- echo "\nError: No Upload Directory Defined\n";
- exit;
-}
-
-if (!@is_writeable($upload_dir)) {
- echo "\n" . _('Error: Unable to write to') . " $upload_dir ". "\n";
- exit;
-}
-
-$catalog_id = find_upload_catalog($upload_dir);
-
-if (!$catalog_id) {
- cli_out(_("Error: Upload directory not inside a catalog"));
- exit;
-} // we must have a valid upload dir
-
-$catalog = new Catalog($catalog_id);
-
-/* Itterate through the files we need to move */
-foreach ($files['add'] as $data) {
-
- /* Make sure that the target filename doesn't exist */
- $target_file = $upload_dir . "/" . basename($data['file']);
-
- if (file_exists($target_file)) {
- echo 'Error: File Exists';
- debug_event('file_exists','Error: $target_file already exist','1');
- continue;
- }
-
- $results = copy($data['file'],$target_file);
- if (!$results) { echo "Error: Unable to copy " . $data['file'] . " skipping...\n"; continue; }
-
- /* Check the filesize to make sure it copied */
- $new_sum = filesize($target_file);
- $old_sum = filesize($data['file']);
-
- if ($new_sum != $old_sum || !$new_sum) {
- echo "Error: Size Inconsistency, not deleting " . $data['file'] . "\n";
- continue;
- }
-
- $results = unlink($data['file']);
- if (!$results AND !$force_delete) { echo "Error: Unable to delete " . $data['file'] . "\n";}
- elseif (!$results) {
- echo "Error: Unable to delete " . $data['file'] . "\n";
- echo "Force Delete enabled, removing from Database...\n";
- $sql = "DELETE FROM upload WHERE id='" . $data['id'] . "'";
- $db_results = mysql_query($sql, dbh());
- } // if not able to unlike
- else {
- echo _('Adding') . " " . $target_file . " " . _('to database') . "\n";
-
- $catalog->add_file($target_file);
-
- /* Remove it from the catalog */
- $sql = "DELETE FROM upload WHERE id='" . $data['id'] . "'";
- $db_results = mysql_query($sql, dbh());
- }
-
-} // end foreach
-
-/* Itterate through the files we need to delete */
-foreach ($files['delete'] as $data) {
-
- $results = unlink($data['file']);
- if (!$results) { echo "Error: Unable to Delete File: " . $data['file'] . "\n"; }
- else {
- echo _('Deleted') . " " . $data['file'] . "\n";
- $sql = "DELETE FROM upload WHERE id='" . $data['id'] . "'";
- $db_results = mysql_query($sql, dbh());
- }
-
-} // end foreach
-
-exit();
-
-/*!
- @function usage()
- @discussion echo the help for this script
-*/
-
-function usage( ) {
- $text = _( "
-
-************* WARNING *************
-This script will move, and
-potentially delete uploaded files.
-************* WARNING *************
-
-All files marked for add will be moved to the upload directory. All files
-marked for deletion will be deleted. This script must be run as a user with
-sufficient rights to perform the above two functions.
-
- \n" );
- echo $text;
-
- $text = _( "Continue? (Y/N):" );
- echo $text;
-
- // grab a character ignoring whitespace
- do {
- $input= fgetc( STDIN );
- } while ( trim( $input ) == '' );
-
- if(strcasecmp($input,"y") != 0 ) {
- echo "\nExiting...\n";
- exit;
- }
-} // usage()
-
-/*!
- @function cli_out()
- @discussion util for error formatting
- @param $text the message to be output
- @param $mode to STDERR (0) or STDOUT (1, default)
-*/
-
-function cli_out( $text, $mode = 1 ) {
- switch( $mode ) {
- case 0:
- $dest = STDERR;
- $pre = _( "Error: " );
- $post = _( "!\n" );
- break;
- case 1:
- default:
- $dest = STDOUT;
- $pre = "";
- $post = "\n";
- }
- fwrite( $dest, $pre . $text . $post );
-} // error_out
-
-
-
-?>
diff --git a/bin/sort_files.php.inc b/bin/sort_files.php.inc
index 909c0ffa..7126af45 100644
--- a/bin/sort_files.php.inc
+++ b/bin/sort_files.php.inc
@@ -37,7 +37,7 @@
/* m(__)m */
$alphabet_prefix = true;
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
/* First Clean the catalog to we don't try to write anything we shouldn't */
diff --git a/bin/write_playlists.php.inc b/bin/write_playlists.php.inc
index 40e803ec..62c3ed96 100644
--- a/bin/write_playlists.php.inc
+++ b/bin/write_playlists.php.inc
@@ -26,7 +26,7 @@
* be especially important when trying to keep a clean file structure.
*/
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
diff --git a/bin/write_tags.php.inc b/bin/write_tags.php.inc
index 8f9279da..5f1445a0 100644
--- a/bin/write_tags.php.inc
+++ b/bin/write_tags.php.inc
@@ -26,7 +26,7 @@
* be especially important when trying to keep a clean file structure.
*/
-$no_session = '1';
+define('NO_SESSION','1');
require ("../lib/init.php");
// Include getID3 libs, including the ability to write tags
diff --git a/config/ampache.cfg.php.dist b/config/ampache.cfg.php.dist
index 7d5b07a2..b675b4c9 100644
--- a/config/ampache.cfg.php.dist
+++ b/config/ampache.cfg.php.dist
@@ -219,11 +219,12 @@ album_art_order = "id3"
album_art_order = "folder"
album_art_order = "amazon"
-# Album Art in Now Playing
-# Set this to true if you want the now playing box to display
-# album art from said album
+# Album Art
+# Set this to true if you want album art displayed on pages besides the
+# Single Album view, if you have a slow machine, or limited bandwidth
+# turning this off can vastly improve performance
# DEFAULT: true
-play_album_art = "true"
+show_album_art = "true"
# Amazon Developer Key
# This is needed in order to actually use the amazon album art
diff --git a/lib/artist.lib.php b/lib/artist.lib.php
index 79440cd8..e3acd57d 100644
--- a/lib/artist.lib.php
+++ b/lib/artist.lib.php
@@ -109,7 +109,6 @@ function show_artists ($match = '') {
$artists = $match;
$_SESSION['view_script'] = false;
}
-debug_event('foo',$view->sql,'3');
$db_results = mysql_query($view->sql, $dbh);
// Get the artist object
diff --git a/lib/class/user.class.php b/lib/class/user.class.php
index a14863a5..9ff68a15 100644
--- a/lib/class/user.class.php
+++ b/lib/class/user.class.php
@@ -757,8 +757,8 @@ class User {
/* If we aren't the -1 user before we continue grab the -1 users values */
if ($user_id != '-1') {
- $sql = "SELECT `user_preference.preference`,`user_preference.value` FROM `user_preference`,`preferences` " .
- "WHERE `user_preference.preference` = `preferences.id` AND `user_preference.user`='-1' AND `preferences.catagory` !='system'";
+ $sql = "SELECT `user_preference`.`preference`,`user_preference`.`value` FROM `user_preference`,`preferences` " .
+ "WHERE `user_preference`.`preference` = `preferences`.`id` AND `user_preference`.`user`='-1' AND `preferences`.`catagory` !='system'";
$db_results = mysql_query($sql, dbh());
/* While through our base stuff */
while ($r = mysql_fetch_object($db_results)) {
diff --git a/lib/general.lib.php b/lib/general.lib.php
index c975ed22..f0f637b4 100644
--- a/lib/general.lib.php
+++ b/lib/general.lib.php
@@ -656,11 +656,11 @@ function get_global_popular($type) {
* @catagory Get
* @todo Add Genre
*/
-function get_newest ($type = 'artist') {
+function get_newest ($type = 'artist',$limit='') {
$dbh = dbh();
- if (conf('popular_threshold') < 1) { conf(array('popular_threshold'=>'10'),1); }
+ if (!$limit) { $limit = conf('popular_threshold'); }
$sql = "SELECT DISTINCT $type FROM song ORDER BY addition_time " .
"DESC LIMIT " . conf('popular_threshold');
diff --git a/templates/show_now_playing_row.inc.php b/templates/show_now_playing_row.inc.php
index 6b6dc3f8..9f38e456 100644
--- a/templates/show_now_playing_row.inc.php
+++ b/templates/show_now_playing_row.inc.php
@@ -38,7 +38,7 @@ $artist = scrub_out(truncate_with_ellipse($song->f_artist_full,'25'));
<?php echo $artist; ?>
</a>
</td>
- <?php if (conf('play_album_art')) { ?>
+ <?php if (conf('show_album_art')) { ?>
<td class="np_cell">
<a target="_blank" href="<?php echo $web_path; ?>/image.php?id=<?php echo $song->album; ?>&amp;type=popup&amp;sid=<?php echo session_id(); ?>" onclick="popup_art('<?php echo $web_path; ?>/image.php?id=<?php echo $song->album; ?>&amp;type=popup&amp;sid=<?php echo session_id(); ?>'); return false;">
<img align="middle" border="0" src="<?php echo $web_path; ?>/image.php?id=<?php echo $song->album; ?>&amp;thumb=1&amp;sid=<?php echo session_id(); ?>" alt="Album Art" height="75" width="75" /></a>
diff --git a/templates/show_random_albums.inc.php b/templates/show_random_albums.inc.php
index 3217088f..f20db3f6 100644
--- a/templates/show_random_albums.inc.php
+++ b/templates/show_random_albums.inc.php
@@ -31,7 +31,11 @@ $web_path = conf('web_path');
?>
<td>
<a href="<?php echo $web_path; ?>/albums.php?action=show&amp;album=<?php echo $album_id; ?>">
+ <?php if (conf('show_album_art')) { ?>
<img src="<?php echo $web_path; ?>/image.php?thumb=3&amp;id=<?php echo $album_id; ?>" width="80" height="80" border="0" alt="<?php echo $name; ?>" title="<?php echo $name; ?>" />
+ <?php } else { ?>
+ <?php echo '[' . $album->f_artist . '] ' . $album->f_name; ?>
+ <?php } ?>
</a>
</td>
<?php } ?>