From a4360e8669dc7ff3f04272300a88cb77319a6d6b Mon Sep 17 00:00:00 2001 From: Adam Zammit Date: Fri, 11 Oct 2013 11:30:23 +1100 Subject: [PATCH] Fixes lp:1209479 Allows for the deletion and modification of availability groups --- admin/availability.php | 15 ++++++++++++++- admin/availabilitygroup.php | 36 ++++++++++++++++++++++++++++++------ 2 files changed, 44 insertions(+), 7 deletions(-) diff --git a/admin/availability.php b/admin/availability.php index c170d6c9..0ab8e488 100644 --- a/admin/availability.php +++ b/admin/availability.php @@ -83,6 +83,12 @@ if (isset($_POST['day'])) } } + $sql = "UPDATE availability_group + SET description = " . $db->qstr($_POST['description']) . " + WHERE availability_group_id= $availability_group"; + + $db->Execute($sql); + $db->CompleteTrans(); } @@ -109,6 +115,8 @@ $sql = "SELECT description $rs = $db->GetRow($sql); +$description = $rs['description']; + print "

" . $rs['description'] . "

"; print "

" . T_("Enter the start and end times for each day of the week to restrict calls within") . "

"; @@ -149,10 +157,15 @@ translate_array($daysofweek,array("description")); ?> -
+

+

"/>

+
+

"/>

+ +
qstr($_GET['availability_group']); + $availability_group = intval($_POST['availability_group']); + + $db->StartTrans(); + + $sql = "DELETE FROM availability + WHERE availability_group_id = $availability_group"; + + $db->Execute($sql); + + $sql = "DELETE FROM questionnaire_availability + WHERE availability_group_id = $availability_group"; + + $db->Execute($sql); + + $sql = "DELETE FROM availability_group + WHERE availability_group_id = $availability_group"; + + $db->Execute($sql); + + $db->CompleteTrans(); +} +else if (isset($_POST['availability_group'])) +{ + $availability_group = $db->qstr($_POST['availability_group']); $sql = "INSERT INTO `availability_group` (availability_group_id,description) VALUES (NULL,$availability_group)"; @@ -97,10 +119,12 @@ else xhtml_table($rs,array("description","link"),array(T_("Availablity group"),T_("Modify"))); -//add a note +//add an availablity group +print "

" . T_("Add availability group") . "

"; ?> -
-

"/> + +

+

"/>