diff --git a/admin/set_outcomes.php b/admin/set_outcomes.php index 0d598c4a..7d21762c 100644 --- a/admin/set_outcomes.php +++ b/admin/set_outcomes.php @@ -69,6 +69,14 @@ if (isset($_POST['default']) && isset($_POST['save'])){ $db->Execute($sql); } + if(!empty($_POST['delay']) && $_SESSION['user'] === "admin" ){ + + foreach($_POST['delay'] as $n => $val) + { + $sql = "UPDATE `outcome`SET default_delay_minutes = $val WHERE outcome_id = $n"; + $db->Execute($sql); + } + } $_GET['default'] = $_POST['default']; @@ -138,7 +146,11 @@ if (isset($_GET['qid'])) { if ($qid != false) { - $qoutc = $db->GetOne("SELECT q.outcomes FROM `questionnaire` as q WHERE q.questionnaire_id = $qid"); + $qd = $db->GetRow("SELECT outcomes, self_complete, referral FROM `questionnaire` WHERE questionnaire_id = $qid"); + + $qoutc = $qd['outcomes']; + $sc = $qd['self_complete']; + $ref = $qd['referral']; if (empty($qoutc)) { // update q.outcomes with default list @@ -163,7 +175,12 @@ if (isset($_GET['qid'])) { } $sql = "SELECT o.*, ot.description as type, - CONCAT('') as `select` + CONCAT('') as `select` from `outcome` as o, `outcome_type` as ot WHERE o.outcome_type_id = ot.outcome_type_id ORDER BY `o`.`outcome_id` ASC"; @@ -181,6 +198,7 @@ if (isset($_GET['qid'])) { if (isset($_GET['default'])) { $sql = "SELECT o.*, ot.description as type, + CONCAT('') as `delay`, CONCAT('