diff options
author | Phil Davis <phil.davis@inf.org> | 2017-01-24 21:33:42 +0545 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2017-01-24 15:04:51 -0200 |
commit | d6f1fbac1338c2bbbc544731dc7b812903edcb0a (patch) | |
tree | e7cba7f8a80b2c48fce9c0f174d0160090f3585d /src/usr/local/www | |
parent | bb742516639197b2ce6729cbf2a0cb22fa5aa26f (diff) | |
download | pfsense-d6f1fbac1338c2bbbc544731dc7b812903edcb0a.zip pfsense-d6f1fbac1338c2bbbc544731dc7b812903edcb0a.tar.gz |
Require at least one tag value in a QinQ entry
(cherry picked from commit 4085eb055850e07540145c87fd6d3b5912a865dd)
Diffstat (limited to 'src/usr/local/www')
-rw-r--r-- | src/usr/local/www/interfaces_qinq_edit.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/usr/local/www/interfaces_qinq_edit.php b/src/usr/local/www/interfaces_qinq_edit.php index bbab094..259dbc6 100644 --- a/src/usr/local/www/interfaces_qinq_edit.php +++ b/src/usr/local/www/interfaces_qinq_edit.php @@ -173,6 +173,10 @@ if ($_POST) { // Just use the unique valid members. There could have been overlap in the ranges or repeat of numbers entered. $members = implode(" ", array_unique($valid_members)); + if ($members == "") { + $input_errors[] = gettext("At least one tag must be entered."); + } + if (!$input_errors) { $qinqentry['members'] = $members; $qinqentry['descr'] = $_POST['descr']; |