summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorpb1dft <pb1dft@ampache>2007-01-12 22:42:02 +0000
committerpb1dft <pb1dft@ampache>2007-01-12 22:42:02 +0000
commit0d00b531c444e514da8a6cf0d056d594c5c96ad6 (patch)
tree747f695d5e6c7f1193e4ce09907c0ccf3706a2fa /admin
parenta3bdc3148d924a3f1e8e2052572930bdf159829a (diff)
downloadampache-0d00b531c444e514da8a6cf0d056d594c5c96ad6.tar.gz
ampache-0d00b531c444e514da8a6cf0d056d594c5c96ad6.tar.bz2
ampache-0d00b531c444e514da8a6cf0d056d594c5c96ad6.zip
Added ability to mail users/admins the flaged and disabled songs
Diffstat (limited to 'admin')
-rw-r--r--admin/mail.php33
1 files changed, 33 insertions, 0 deletions
diff --git a/admin/mail.php b/admin/mail.php
index cdab5c36..518fcc61 100644
--- a/admin/mail.php
+++ b/admin/mail.php
@@ -37,6 +37,7 @@ if (isset ($_POST['pop_songs'])){$pop_songs = scrub_in($_POST['pop_songs']);}
if (isset ($_POST['threshold'])){$threshold = scrub_in($_POST['threshold']);} else { $threshold = conf($stats_threshold); };
if (isset ($_POST['new_artists'])){$new_artists = scrub_in($_POST['new_artists']);}
if (isset ($_POST['new_albums'])){$new_albums = scrub_in($_POST['new_albums']);}
+if (isset ($_POST['flagged'])){$flagged = scrub_in($_POST['flagged']);}
$subject = stripslashes(scrub_in($_POST['subject']));
$message = stripslashes(scrub_in($_POST['message']));
@@ -209,6 +210,38 @@ switch ($action) {
}
+ if (isset ($flagged)){
+
+ $flag = new Flag();
+ $flagged = $flag->get_flagged();
+ $message .= "\n\nFlagged Songs\n\n";
+ $message .= "Name\t\t\t\tFlag\t\tFlagged by\tStatus\n";
+ foreach ($flagged as $data){
+
+ $flag = new Flag($data);
+ $flag->format_name();
+ $name = $flag->name;
+ $user = $flag->user;
+ $flag = $flag->flag;
+ if($flag->approved){ $status = "Approved"; } else { $status = "Pending"; }
+ $message .= "*) $name\t$flag\t\t$user\t\t$status\n";
+ }
+}
+
+ if (isset ($disabled)){
+
+ $catalog = new Catalog();
+ $songs = $catalog->get_disabled();
+ $message .= "\n\nDisabled Songs\n\n";
+
+ foreach ($songs as $song){
+
+ $name = "*) ". $song->title ." | ". $song->get_album_name($song->album) ." | ". $song->get_artist_name($song->album) ." | ". $song->file ;
+ $message .= "$name";
+ }
+}
+
+
// woohoo!!
mail ($from, $subject, $message,
"From: $from\r\n".