From ca3d4572837b4caebee850e11fe3f591bd765dff Mon Sep 17 00:00:00 2001 From: pb1dft Date: Fri, 17 Nov 2006 00:43:11 +0000 Subject: Fixed upload playlist and a minor issue in most popular --- lib/general.lib.php | 2 +- playlist.php | 8 +++++++- templates/show_import_playlist.inc.php | 13 +++++++------ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/lib/general.lib.php b/lib/general.lib.php index 6cce88b8..697e0f50 100644 --- a/lib/general.lib.php +++ b/lib/general.lib.php @@ -631,7 +631,7 @@ function get_global_popular($type) { $artist_obj->format_artist(); $artist = $artist_obj->full_name; $items[] = "
  • " . - scrub_out(truncate_with_ellipse($artist, conf('ellipse_threshold_artist')+3)) . " (" . $r['count'] . ")
  • "; + truncate_with_ellipse($artist, conf('ellipse_threshold_artist')+3) . " (" . $r['count'] . ") "; } // if type isn't artist /* If Album */ diff --git a/playlist.php b/playlist.php index 126b3a68..41bed506 100644 --- a/playlist.php +++ b/playlist.php @@ -153,8 +153,14 @@ switch ($action) { show_import_playlist(); break; case 'import_playlist': + /* first we rename the file to it's original name before importing. + Otherwise the playlist name will have the $_FILES['filename']['tmp_name'] which doesn't look right... */ + $dir = dirname($_FILES['filename']['tmp_name']) . "/"; + $filename = $dir . basename($_FILES['filename']['name']); + move_uploaded_file($_FILES['filename']['tmp_name'], $filename ); + $catalog = new Catalog(); - $catalog->import_m3u(scrub_in($_REQUEST['filename'])); + $catalog->import_m3u($filename); $url = conf('web_path') . '/playlist.php'; $title = _('Playlist Imported'); diff --git a/templates/show_import_playlist.inc.php b/templates/show_import_playlist.inc.php index c4fd6284..8e0b8ceb 100644 --- a/templates/show_import_playlist.inc.php +++ b/templates/show_import_playlist.inc.php @@ -21,16 +21,16 @@ */ ?>
    - - - + +
    + - + - + @@ -41,7 +41,7 @@ - +
    : print_error('filename'); ?>
      @@ -49,4 +49,5 @@
    +
    -- cgit