summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-01-24 21:33:42 +0545
committerRenato Botelho <renato@netgate.com>2017-01-24 15:04:51 -0200
commitd6f1fbac1338c2bbbc544731dc7b812903edcb0a (patch)
treee7cba7f8a80b2c48fce9c0f174d0160090f3585d /src
parentbb742516639197b2ce6729cbf2a0cb22fa5aa26f (diff)
downloadpfsense-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')
-rw-r--r--src/usr/local/www/interfaces_qinq_edit.php4
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'];
OpenPOWER on IntegriCloud