$myField['nameTest'] = str_replace(" ", "___", $myField['name']); if (isset($_POST[$myField['nameTest']])) { $vlan[$myField['name']] = $vlan[$myField['nameTest']]; } } } /* sanitize post! */ $vlan['name'] = htmlentities($vlan['name'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS $vlan['number'] = htmlentities($vlan['number'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS $vlan['description'] = htmlentities($vlan['description'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS /* Hostname must be present! */ if ($vlan['number'] == "") { die('<div class="alert alert-danger">' . _('Number is mandatory') . '!</div>'); } /* update details */ if ($vlan['action'] == "add") { if (!($id = updateVLANDetails($vlan, true))) { print '<div class="alert alert-danger" >' . _("Failed to {$vlan['action']} VLAN") . '!</div>'; } else { print '<div class="alert alert-success">' . _("VLAN {$vlan['action']} successfull") . '!</div><p id="vlanidforonthefly" style="display:none">' . $id . '</p>'; } } else { if (!updateVLANDetails($vlan, false)) { print '<div class="alert alert-danger" >' . _("Failed to {$vlan['action']} VLAN") . '!</div>'; } else { print '<div class="alert alert-success">' . _("VLAN {$vlan['action']} successfull") . '!</div><p id="vlanidforonthefly" style="display:none">' . $id . '</p>'; } }
} } } //custom $myFields = getCustomVLANFields(); if (sizeof($myFields) > 0) { foreach ($myFields as $myField) { # replace possible ___ back to spaces! $myField['nameTest'] = str_replace(" ", "___", $myField['name']); if (isset($_POST[$myField['nameTest']])) { $vlan[$myField['name']] = $vlan[$myField['nameTest']]; } } } /* sanitize post! */ $vlan['name'] = htmlentities($vlan['name'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS $vlan['number'] = htmlentities($vlan['number'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS $vlan['description'] = htmlentities($vlan['description'], ENT_COMPAT | ENT_HTML401, "UTF-8"); # prevent XSS /* Hostname must be present! */ if ($vlan['number'] == "") { die('<div class="alert alert-error">' . _('Number is mandatory') . '!</div>'); } /* update details */ if (!updateVLANDetails($vlan)) { print '<div class="alert alert-error" >' . _("Failed to {$vlan['action']} VLAN") . '!</div>'; } else { print '<div class="alert alert-success">' . _("VLAN {$vlan['action']} successfull") . '!</div>'; }