$Zones = new FirewallZones($Database); # validate session parameters $User->check_user_session(); # validate $_POST['id'] values if (!preg_match('/^[0-9]+$/i', $_POST['id'])) { $Result->show("danger", _("Invalid ID. Do not manipulate the POST values!"), true); } # validate $_POST['action'] values if ($_POST['action'] != 'add' && $_POST['action'] != 'edit' && $_POST['action'] != 'delete') { $Result->show("danger", _("Invalid action. Do not manipulate the POST values!"), true); } # fetch module settings $firewallZoneSettings = json_decode($User->settings->firewallZoneSettings, true); # fetch old zone if ($_POST['action'] != 'add') { $firewallZone = $Zones->get_zone($_POST['id']); } # disable edit on delete $readonly = $_POST['action'] == "delete" ? "readonly" : ""; ?> <script type="text/javascript"> $(document).ready(function() { /* bootstrap switch */ var switch_options = { onColor: 'default', offColor: 'default', size: "mini" }; $(".input-switch").bootstrapSwitch(switch_options); });