diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-09-11 10:27:47 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-09-11 10:27:47 -0400 |
commit | 36c9e5fc2dc1e4485984337e33d2c2c6f47890f6 (patch) | |
tree | 565bc55d15ffa9492d1721475e831a98a1f917ac /src/usr/local/www/system_routes_edit.php | |
parent | c1a95a664f8846146b5654c5c28b5cdc3c4f06b3 (diff) | |
download | pfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.zip pfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.tar.gz |
jQuery autocomplete added as required
Diffstat (limited to 'src/usr/local/www/system_routes_edit.php')
-rw-r--r-- | src/usr/local/www/system_routes_edit.php | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/src/usr/local/www/system_routes_edit.php b/src/usr/local/www/system_routes_edit.php index 9c7b294..74b55a1 100644 --- a/src/usr/local/www/system_routes_edit.php +++ b/src/usr/local/www/system_routes_edit.php @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. */ /* - pfSense_MODULE: routing + pfSense_MODULE: routing */ ##|+PRIV @@ -176,16 +176,16 @@ if ($_POST) { if (is_array($config['interfaces'])) { foreach ($config['interfaces'] as $if) { if (is_ipaddrv4($_POST['network']) && - isset($if['ipaddr']) && isset($if['subnet']) && - is_ipaddrv4($if['ipaddr']) && is_numeric($if['subnet']) && - ($_POST['network_subnet'] == $if['subnet']) && - (gen_subnet($_POST['network'], $_POST['network_subnet']) == gen_subnet($if['ipaddr'], $if['subnet']))) { + isset($if['ipaddr']) && isset($if['subnet']) && + is_ipaddrv4($if['ipaddr']) && is_numeric($if['subnet']) && + ($_POST['network_subnet'] == $if['subnet']) && + (gen_subnet($_POST['network'], $_POST['network_subnet']) == gen_subnet($if['ipaddr'], $if['subnet']))) { $input_errors[] = sprintf(gettext("This network conflicts with address configured on interface %s."), $if['descr']); } else if (is_ipaddrv6($_POST['network']) && - isset($if['ipaddrv6']) && isset($if['subnetv6']) && - is_ipaddrv6($if['ipaddrv6']) && is_numeric($if['subnetv6']) && - ($_POST['network_subnet'] == $if['subnetv6']) && - (gen_subnetv6($_POST['network'], $_POST['network_subnet']) == gen_subnetv6($if['ipaddrv6'], $if['subnetv6']))) { + isset($if['ipaddrv6']) && isset($if['subnetv6']) && + is_ipaddrv6($if['ipaddrv6']) && is_numeric($if['subnetv6']) && + ($_POST['network_subnet'] == $if['subnetv6']) && + (gen_subnetv6($_POST['network'], $_POST['network_subnet']) == gen_subnetv6($if['ipaddrv6'], $if['subnetv6']))) { $input_errors[] = sprintf(gettext("This network conflicts with address configured on interface %s."), $if['descr']); } } @@ -289,4 +289,19 @@ $form->add($section); print $form; +?> +<script> +//<![CDATA[ +events.push(function(){ + // --------- Autocomplete ----------------------------------------------------------------------------------------- + var addressarray = <?= json_encode(get_alias_list(array("host", "network"))) ?>; + + + $('#network').autocomplete({ + source: addressarray + }); +}); +//]]> +</script> +<?php include("foot.inc");
\ No newline at end of file |