diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-07-02 00:25:47 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-07-02 00:25:47 +0000 |
commit | b8014f9d7016341db131f4b744569b71727a639a (patch) | |
tree | 58ac10c76d658ab1c0583834802cb32eebd3e7f4 /etc/inc/util.inc | |
parent | a5dd0b540c9931a36ee3b1b769102183d0b6ec70 (diff) | |
download | pfsense-b8014f9d7016341db131f4b744569b71727a639a.zip pfsense-b8014f9d7016341db131f4b744569b71727a639a.tar.gz |
MFC 12834
create is_valid_shaperbw function - to be used shortly
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r-- | etc/inc/util.inc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc index d94e82f..1215a5c 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -114,7 +114,7 @@ function is_ipaddroralias($ipaddr) { return true; else return is_ipaddr($ipaddr); - + } /* returns true if $ipaddr is a valid dotted IPv4 address or any alias */ @@ -232,6 +232,11 @@ function is_port($port) { return true; } +/* returns true if $val is a valid shaper bandwidth value */ +function is_valid_shaperbw($val) { + return (preg_match("/^[0-9]+(Kb|Mb|Gb|%)$/", $val)); +} + /* * get_interface_list() - Return a list of all physical interfaces * along with MAC and status. @@ -391,7 +396,7 @@ function is_alias($name) { global $aliastable; return isset($aliastable[$name]); -} +} function alias_expand_value($name) { |