From f57593946d664e303409324f38730fc9c5560f0e Mon Sep 17 00:00:00 2001
From: Graham Cole <chckens@sucs.org>
Date: Mon, 18 Aug 2008 20:10:01 +0000
Subject: [PATCH] mail admin when an item is requested so it can be followed up

---
 components/junk.php | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/components/junk.php b/components/junk.php
index b1ae57b..9e61c67 100644
--- a/components/junk.php
+++ b/components/junk.php
@@ -6,6 +6,9 @@ $admin = false;
 
 $admin_group="staff";
 
+// who's notified of items being requested?
+$junk_contact="admin@sucs.org";
+
 $admin = isset($session->groups[$admin_group]);
 
 // If you're an admin and the path ends in Edit/ then a number put it into edit mode
@@ -43,6 +46,14 @@ if ($session->loggedin && isset($_REQUEST['action'])) {
 		// Request Item if its available
                 $query = "UPDATE inventory SET requested_by=?, requested_on=now() WHERE id=? AND requested_by IS NULL";
                 $DB->Query($query, array($session->username, $_REQUEST['item']));
+
+		// mail someone so we know that this has been requested 
+				$iteminfo = $DB->GetRow("SELECT title, description FROM inventory WHERE id=?", array($_REQUEST['item']));
+				$msgbody = "User {$session->username} has requested the junk item:\n\n";
+				$msgbody .= "{$iteminfo['title']}: {$iteminfo['description']}\n\n";
+				$msgbody .= "Please ensure this is taken away and never brought back.";
+				mail($junk_contact,"Junk item requested",$msgbody);
+
         }
 	elseif ($_REQUEST['action'] == "Un-Request") {
 		// Un-Request Item
-- 
GitLab