summaryrefslogtreecommitdiffstats
path: root/albums.php
diff options
context:
space:
mode:
Diffstat (limited to 'albums.php')
-rw-r--r--albums.php122
1 files changed, 61 insertions, 61 deletions
diff --git a/albums.php b/albums.php
index 74f85ad2..3fce3720 100644
--- a/albums.php
+++ b/albums.php
@@ -25,9 +25,9 @@ require_once 'lib/init.php';
require_once Config::get('prefix') . '/templates/header.inc.php';
/* Switch on Action */
-switch ($_REQUEST['action']) {
+switch ($_REQUEST['action']) {
case 'clear_art':
- if (!$GLOBALS['user']->has_access('75')) { access_denied(); }
+ if (!$GLOBALS['user']->has_access('75')) { access_denied(); }
$album = new Album($_REQUEST['album_id']);
$album->clear_art();
show_confirmation(_('Album Art Cleared'),_('Album Art information has been removed from the database'),"/albums.php?action=show&album=" . $album->id);
@@ -35,29 +35,29 @@ switch ($_REQUEST['action']) {
// Upload album art
case 'upload_art':
- // we didn't find anything
- if (empty($_FILES['file']['tmp_name'])) {
+ // we didn't find anything
+ if (empty($_FILES['file']['tmp_name'])) {
show_confirmation(_('Album Art Not Located'),_('Album Art could not be located at this time. This may be due to write access error, or the file is not received correctly.'),"/albums.php?action=show&album=" . $album->id);
break;
}
- $album = new Album($_REQUEST['album_id']);
-
+ $album = new Album($_REQUEST['album_id']);
+
// Pull the image information
- $data = array('file'=>$_FILES['file']['tmp_name']);
- $image_data = Album::get_image_from_source($data);
+ $data = array('file'=>$_FILES['file']['tmp_name']);
+ $image_data = Album::get_image_from_source($data);
// If we got something back insert it
- if ($image_data) {
+ if ($image_data) {
$album->insert_art($image_data,$_FILES['file']['type']);
show_confirmation(_('Album Art Inserted'),'',"/albums.php?action=show&album=" . $album->id);
- }
+ }
// Else it failed
- else {
+ else {
show_confirmation(_('Album Art Not Located'),_('Album Art could not be located at this time. This may be due to write access error, or the file is not received correctly.'),"/albums.php?action=show&album=" . $album->id);
- }
+ }
- break;
+ break;
case 'find_art':
// If not a user then kick em out
@@ -65,61 +65,61 @@ switch ($_REQUEST['action']) {
// get the Album information
$album = new Album($_REQUEST['album_id']);
- $album->format();
- $images = array();
- $cover_url = array();
+ $album->format();
+ $images = array();
+ $cover_url = array();
// If we've got an upload ignore the rest and just insert it
- if (!empty($_FILES['file']['tmp_name'])) {
- $path_info = pathinfo($_FILES['file']['name']);
+ if (!empty($_FILES['file']['tmp_name'])) {
+ $path_info = pathinfo($_FILES['file']['name']);
$upload['file'] = $_FILES['file']['tmp_name'];
- $upload['mime'] = 'image/' . $path_info['extension'];
- $image_data = Album::get_image_from_source($upload);
+ $upload['mime'] = 'image/' . $path_info['extension'];
+ $image_data = Album::get_image_from_source($upload);
- if ($image_data) {
- $album->insert_art($image_data,$upload['0']['mime']);
+ if ($image_data) {
+ $album->insert_art($image_data,$upload['0']['mime']);
show_confirmation(_('Album Art Inserted'),'',"/albums.php?action=show&album=" . $_REQUEST['album_id']);
break;
} // if image data
} // if it's an upload
-
+
// Build the options for our search
- if (isset($_REQUEST['artist_name'])) {
+ if (isset($_REQUEST['artist_name'])) {
$artist = scrub_in($_REQUEST['artist_name']);
- }
- elseif ($album->artist_count == '1') {
+ }
+ elseif ($album->artist_count == '1') {
$artist = $album->f_artist_name;
}
- if (isset($_REQUEST['album_name'])) {
+ if (isset($_REQUEST['album_name'])) {
$album_name = scrub_in($_REQUEST['album_name']);
}
- else {
+ else {
$album_name = $album->full_name;
}
-
- $options['artist'] = $artist;
- $options['album_name'] = $album_name;
- $options['keyword'] = $artist . " " . $album_name;
-
- // Attempt to find the art.
+
+ $options['artist'] = $artist;
+ $options['album_name'] = $album_name;
+ $options['keyword'] = $artist . " " . $album_name;
+
+ // Attempt to find the art.
$images = $album->find_art($options,'6');
- if (!empty($_REQUEST['cover'])) {
- $path_info = pathinfo($_REQUEST['cover']);
- $cover_url[0]['url'] = scrub_in($_REQUEST['cover']);
+ if (!empty($_REQUEST['cover'])) {
+ $path_info = pathinfo($_REQUEST['cover']);
+ $cover_url[0]['url'] = scrub_in($_REQUEST['cover']);
$cover_url[0]['mime'] = 'image/' . $path_info['extension'];
}
- $images = array_merge($cover_url,$images);
+ $images = array_merge($cover_url,$images);
- // If we've found anything then go for it!
+ // If we've found anything then go for it!
if (count($images)) {
// We don't want to store raw's in here so we need to strip them out into a seperate array
- foreach ($images as $index=>$image) {
- if ($image['raw']) {
- unset($images[$index]['raw']);
- }
+ foreach ($images as $index=>$image) {
+ if ($image['raw']) {
+ unset($images[$index]['raw']);
+ }
} // end foreach
// Store the results for further use
$_SESSION['form']['images'] = $images;
@@ -129,42 +129,42 @@ switch ($_REQUEST['action']) {
else {
show_confirmation(_('Album Art Not Located'),_('Album Art could not be located at this time. This may be due to write access error, or the file is not received correctly.'),"/albums.php?action=show&album=" . $album->id);
}
-
+
$albumname = $album->name;
$artistname = $artist;
-
+
// Remember the last typed entry, if there was one
if (!empty($_REQUEST['album_name'])) { $albumname = scrub_in($_REQUEST['album_name']); }
if (!empty($_REQUEST['artist_name'])) { $artistname = scrub_in($_REQUEST['artist_name']); }
-
+
require_once Config::get('prefix') . '/templates/show_get_albumart.inc.php';
-
+
break;
- case 'select_art':
+ case 'select_art':
/* Check to see if we have the image url still */
$image_id = $_REQUEST['image'];
$album_id = $_REQUEST['album_id'];
-
+
$image = Album::get_image_from_source($_SESSION['form']['images'][$image_id]);
$mime = $_SESSION['form']['images'][$image_id]['mime'];
-
+
$album = new Album($album_id);
$album->insert_art($image,$mime);
- header("Location:" . Config::get('web_path') . "/albums.php?action=show&album=" . $album->id);
+ header("Location:" . Config::get('web_path') . "/albums.php?action=show&album=" . $album->id);
break;
case 'update_from_tags':
// Make sure they are a 'power' user at least
- if (!Access::check('interface','75')) {
- access_denied();
- exit;
- }
-
- $type = 'album';
- $object_id = intval($_REQUEST['album_id']);
- $target_url = Config::get('web_path') . '/albums.php?action=show&album=' . $object_id;
- require_once Config::get('prefix') . '/templates/show_update_items.inc.php';
+ if (!Access::check('interface','75')) {
+ access_denied();
+ exit;
+ }
+
+ $type = 'album';
+ $object_id = intval($_REQUEST['album_id']);
+ $target_url = Config::get('web_path') . '/albums.php?action=show&album=' . $object_id;
+ require_once Config::get('prefix') . '/templates/show_update_items.inc.php';
break;
// Browse by Album
default:
@@ -173,7 +173,7 @@ switch ($_REQUEST['action']) {
$album->format();
Browse::reset_filters();
require Config::get('prefix') . '/templates/show_album.inc.php';
-
+
break;
} // switch on view