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