diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-10-30 20:38:41 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-10-30 20:38:41 +0000 |
commit | 7c8a6fcd84e69c9d2dd923a56ecd4128ebc7013a (patch) | |
tree | 3668a7e9d7996be31ff511ea5c6bc14325b844b7 /usr | |
parent | 36512cbdb5dab3b7ac9f28dd9031d433abf91a54 (diff) | |
download | pfsense-7c8a6fcd84e69c9d2dd923a56ecd4128ebc7013a.zip pfsense-7c8a6fcd84e69c9d2dd923a56ecd4128ebc7013a.tar.gz |
Add trigger level
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/system_gateway_groups_edit.php | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/usr/local/www/system_gateway_groups_edit.php b/usr/local/www/system_gateway_groups_edit.php index 9de724c..3129f5e 100755 --- a/usr/local/www/system_gateway_groups_edit.php +++ b/usr/local/www/system_gateway_groups_edit.php @@ -39,14 +39,11 @@ require("guiconfig.inc"); -if (!is_array($config['gateways']['gateway_item'])) - $config['gateways']['gateway_item'] = array(); - if (!is_array($config['gateways']['gateway_group'])) $config['gateways']['gateway_group'] = array(); $a_gateway_groups = &$config['gateways']['gateway_group']; -$a_gateways = &$config['gateways']['gateway_item']; +$a_gateways = return_gateways_array(); $id = $_GET['id']; if (isset($_POST['id'])) @@ -110,6 +107,7 @@ if ($_POST) { $gateway_group = array(); $gateway_group['name'] = $_POST['name']; $gateway_group['item'] = $pconfig['item']; + $gateway_group['trigger'] = $_POST['trigger']; $gateway_group['descr'] = $_POST['descr']; if (isset($id) && $a_gateway_groups[$id]) @@ -169,7 +167,7 @@ include("head.inc"); echo "<option value='3' $selected[3]>Tier 3</option>"; echo "<option value='4' $selected[4]>Tier 4</option>"; echo "<option value='5' $selected[5]>Tier 5</option>"; - echo "</select> <strong>$name ({$interface})</strong><br/>"; + echo "</select> <strong>{$gateway['descr']}</strong><br/>"; } ?> <br/><span class="vexpl"> @@ -182,10 +180,23 @@ include("head.inc"); </tr> </td> </tr> + <tr> + <td width="22%" valign="top" class="vncellreq">Trigger Level</td> + <td width="78%" class="vtable"> + <select name='trigger' class='formfldselect' id='trigger'> + <option value='down'>Member Down</option> + <option value='downlatencyandloss'>Packet Loss and High Latency</option> + <option value='downlatencyorloss'>Packet Loss or High Latency</option> + <option value='downlatency'>High Latency</option> + <option value='downloss'>Packet Loss</option> + </select> + <br> <span class="vexpl">When to trigger exclusion of a member</span></td> + </tr> <tr> <td width="22%" valign="top" class="vncell">Description</td> <td width="78%" class="vtable"> - <input name="descr" type="text" class="formfld unknown" id="descr" size="40" value="<?=htmlspecialchars($pconfig['descr']);?>"> + <input name="descr" type="text" class="formfld unknown" id="descr" size="40" +value="<?=htmlspecialchars($pconfig['descr']);?>"> <br> <span class="vexpl">You may enter a description here for your reference (not parsed).</span></td> </tr> |