2 define('AT_INCLUDE_PATH', '../../include/');
\r
3 require (AT_INCLUDE_PATH.'vitals.inc.php');
\r
4 authenticate(AT_PRIV_FHA_REFRESHER);
\r
6 if (isset($_POST['cancel'])) {
\r
7 $msg->addFeedback('CANCELLED');
\r
8 header('Location: '.$_base_href.'tools/index.php');
\r
10 } else if (isset($_POST['submit'])) {
\r
11 $_POST['enabled'] = abs($_POST['enabled']);
\r
12 $_POST['test_id'] = abs($_POST['test_id']);
\r
13 $_POST['score'] = abs(intval($_POST['score']));
\r
14 $_POST['refresher_period'] = abs($_POST['refresher_period']);
\r
15 $_POST['reminder_period'] = abs($_POST['reminder_period']);
\r
16 $_POST['max_refresh_period'] = abs($_POST['max_refresh_period']);
\r
18 if (!$_POST['test_id']) {
\r
19 $msg->addError('FHA_REF_MISSING_TEST');
\r
22 if (!$_POST['refresher_period']) {
\r
23 $msg->addError('FHA_REF_MISSING_REF_PERIOD');
\r
25 if (!$_POST['reminder_period']) {
\r
26 $msg->addError('FHA_REF_MISSING_REMINDER_PERIOD');
\r
29 if (!$_POST['max_refresh_period']) {
\r
30 $msg->addError('FHA_REF_MISSING_MAX_PERIOD');
\r
33 if (!$msg->containsErrors()) {
\r
34 $sql = "REPLACE INTO ".TABLE_PREFIX."fha_refresher VALUES ($_SESSION[course_id], $_POST[test_id], $_POST[enabled], $_POST[score], $_POST[refresher_period], $_POST[reminder_period], $_POST[max_refresh_period])";
\r
35 mysql_query($sql, $db);
\r
37 $msg->addFeedback('FHA_REF_SAVED');
\r
38 header('Location: index.php');
\r
43 require (AT_INCLUDE_PATH.'header.inc.php');
\r
44 if (!isset($_POST['submit'])) {
\r
45 $sql = "SELECT * FROM ".TABLE_PREFIX."fha_refresher WHERE course_id=$_SESSION[course_id]";
\r
46 $result = mysql_query($sql, $db);
\r
47 if ($row = mysql_fetch_assoc($result)) {
\r
48 $_POST['enabled'] = $row['enabled'];
\r
49 $_POST['test_id'] = $row['test_id'];
\r
50 $_POST['score'] = $row['pass_score'];
\r
51 $_POST['refresher_period'] = $row['refresh_period'];
\r
52 $_POST['reminder_period'] = $row['reminder_period'];
\r
53 $_POST['max_refresh_period'] = $row['max_refresh_period'];
\r
55 $_POST['enabled'] = 0;
\r
56 $_POST['test_id'] = 0;
\r
57 $_POST['score'] = 0;
\r
58 $_POST['refresher_period'] = 60;
\r
59 $_POST['reminder_period'] = 7;
\r
60 $_POST['max_refresh_period'] = 365;
\r
65 <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
\r
66 <div class="input-form">
\r
68 <input type="checkbox" name="enabled" value="1" id="enable" <?php if ($_POST['enabled']) { echo 'checked="checked"'; } ?> /><label for="enable"><?php echo _AT('enable'); ?></label>
\r
72 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="test"><?php echo _AT('fha_ref_test'); ?></label><br />
\r
74 $sql = "SELECT test_id, title FROM ".TABLE_PREFIX."tests WHERE course_id=$_SESSION[course_id] ORDER BY title";
\r
75 $result = mysql_query($sql, $db);
\r
77 <select name="test_id" id="test">
\r
78 <?php while ($row = mysql_fetch_assoc($result)): ?>
\r
79 <option value="<?php echo $row['test_id']; ?>" <?php if ($row['test_id'] == $_POST['test_id']) { echo ' selected="selected"'; } ?>><?php echo $row['title']; ?></option>
\r
85 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="score"><?php echo _AT('fha_ref_pass_score'); ?></label><br />
\r
86 <input type="text" name="score" id="score" size="3" value="<?php echo $_POST['score']; ?>" style="text-align: right" />
\r
90 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="ref"><?php echo _AT('fha_ref_refresher_period'); ?></label><br />
\r
91 <input type="text" name="refresher_period" size="3" id="ref" value="<?php echo $_POST['refresher_period']; ?>" style="text-align: right" />
\r
95 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="rem"><?php echo _AT('fha_ref_reminder_period'); ?></label><br />
\r
96 <input type="text" name="reminder_period" size="3" id="rem" value="<?php echo $_POST['reminder_period']; ?>" style="text-align: right" />
\r
100 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="max"><?php echo _AT('fha_ref_max_refresh_period'); ?></label><br />
\r
101 <input type="text" name="max_refresh_period" size="3" id="max" value="<?php echo $_POST['max_refresh_period']; ?>" style="text-align: right" />
\r
104 <div class="buttons row">
\r
105 <input type="submit" name="submit" value="<?php echo _AT('save'); ?>" />
\r
106 <input type="submit" name="cancel" value="<?php echo _AT('cancel'); ?>" />
\r
111 <?php require (AT_INCLUDE_PATH.'footer.inc.php'); ?>