M3 Security Fixes for Pass 39

This commit is contained in:
Mark Gregory
2026-09-17 13:08:40 +01:00
parent e0d8e1a725
commit 34c3460760
63 changed files with 655 additions and 503 deletions
@@ -25,7 +25,8 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_R428STS" name="OLD_R428STS">
<input type="checkbox" class="form-check-input" role="switch" id="R428STS" name="R428STS" data-on="A" data-off="I" aria-checked="false">
<label for="R428STS" class="visually-hidden">R428STS</label>
<input type="checkbox" class="form-check-input" role="switch" id="R428STS" name="R428STS" data-on="A" data-off="I" aria-checked="false">
</div>
</td>
</tr>
@@ -33,35 +34,40 @@
<td><b>User profile</b></td> <!-- ALPHA -->
<td class="text-right">
<input type="hidden" name="OLD_R428US" id="OLD_R428US">
<input type="text" maxlength="10" class="myinput toUpper" oninput="this.value = this.value.toUpperCase()" name="R428US" id="R428US" readonly>
<label for="R428US" class="visually-hidden">R428US</label>
<input type="text" maxlength="10" class="myinput toUpper" oninput="this.value = this.value.toUpperCase()" name="R428US" id="R428US" readonly>
</td>
</tr>
<tr>
<td><b>First Name</b></td> <!-- ALPHA -->
<td class="text-right">
<input type="hidden" name="OLD_R428FIRST" id="OLD_R428FIRST">
<input type="text" maxlength="20" class="myinput" oninput="this.value = this.value.toUpperCase()" name="R428FIRST" id="R428FIRST" required>
<label for="R428FIRST" class="visually-hidden">R428FIRST</label>
<input type="text" maxlength="20" class="myinput" oninput="this.value = this.value.toUpperCase()" name="R428FIRST" id="R428FIRST" required>
</td>
</tr>
<tr>
<td><b>Family Name</b></td> <!-- ALPHA -->
<td class="text-right">
<input type="hidden" name="OLD_R428FAMILY" id="OLD_R428FAMILY">
<input type="text" maxlength="30" class="myinput" oninput="this.value = this.value.toUpperCase()" name="R428FAMILY" id="R428FAMILY" required>
<label for="R428FAMILY" class="visually-hidden">R428FAMILY</label>
<input type="text" maxlength="30" class="myinput" oninput="this.value = this.value.toUpperCase()" name="R428FAMILY" id="R428FAMILY" required>
</td>
</tr>
<tr>
<td><b>Email</b></td> <!-- ALPHA -->
<td class="text-right">
<input type="hidden" name="OLD_R428EMAIL" id="OLD_R428EMAIL">
<input type="text" maxlength="100" class="myinput" oninput="this.value = this.value.toLowerCase()" id="R428EMAIL" required>
<label for="R428EMAIL" class="visually-hidden">R428EMAIL</label>
<input type="text" maxlength="100" class="myinput" oninput="this.value = this.value.toLowerCase()" id="R428EMAIL" required>
</td>
</tr>
<tr>
<td><b>Employee code</b></td> <!-- MAX -->
<td class="text-right">
<input type="hidden" name="OLD_R428EMPCDE" id="OLD_R428EMPCDE">
<input type="number" min=0 max=9999 class="myinput" name="R428EMPCDE" id="R428EMPCDE" value=0 required>
<label for="R428EMPCDE" class="visually-hidden">R428EMPCDE</label>
<input type="number" min=0 max=9999 class="myinput" name="R428EMPCDE" id="R428EMPCDE" value=0 required>
</td>
</tr>
<tr>
@@ -93,28 +99,32 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_R428ADMUSR" name="OLD_R428ADMUSR">
<input type="checkbox" class="form-check-input" role="switch" id="R428ADMUSR" name="R428ADMUSR" data-on="Y" data-off="N" aria-checked="false">
<label for="R428ADMUSR" class="visually-hidden">R428ADMUSR</label>
<input type="checkbox" class="form-check-input" role="switch" id="R428ADMUSR" name="R428ADMUSR" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Power user</b></td> <!-- SWITCH Y/N -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_R428PWRUSR" name="OLD_R428PWRUSR">
<input type="checkbox" class="form-check-input" role="switch" id="R428PWRUSR" name="R428PWRUSR" data-on="Y" data-off="N" aria-checked="false">
<label for="R428PWRUSR" class="visually-hidden">R428PWRUSR</label>
<input type="checkbox" class="form-check-input" role="switch" id="R428PWRUSR" name="R428PWRUSR" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>CSR</b></td> <!-- SWITCH Y/N -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_R42811A" name="OLD_R42811A">
<input type="checkbox" class="form-check-input" role="switch" id="R42811A" name="R42811A" data-on="C" data-off="" aria-checked="false">
<label for="R42811A" class="visually-hidden">R42811A</label>
<input type="checkbox" class="form-check-input" role="switch" id="R42811A" name="R42811A" data-on="C" data-off="" aria-checked="false">
</div>
</td>
<td><b>Executive</b></td> <!-- SWITCH Y/N -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_R42821A" name="OLD_R42821A">
<input type="checkbox" class="form-check-input" role="switch" id="R42821A" name="R42821A" data-on="Y" data-off="N" aria-checked="false">
<label for="R42821A" class="visually-hidden">R42821A</label>
<input type="checkbox" class="form-check-input" role="switch" id="R42821A" name="R42821A" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -122,28 +132,31 @@
<td colspan=2> </td>
</tr>
<tr>
<th colspan=2><u>Inventory Options menu</u></th><th colspan=2><u>Replenishment menu</u></th><th colspan=2><u>Document Reprints</u></th>
<th scope="col" colspan=2><u>Inventory Options menu</u></th><th scope="col" colspan=2><u>Replenishment menu</u></th><th scope="col" colspan=2><u>Document Reprints</u></th>
</tr>
<tr>
<td><b>Picking</b></td> <!-- SWITCH Y/N Inventory Options menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU2OPT3" name="OLD_MENU2OPT3">
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT3" name="MENU2OPT3" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU2OPT3" class="visually-hidden">MENU2OPT3</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT3" name="MENU2OPT3" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Ticket processing</b></td> <!-- SWITCH Y/N Replenishment menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU3OPT1" name="OLD_MENU3OPT1">
<input type="checkbox" class="form-check-input" role="switch" id="MENU3OPT1" name="MENU3OPT1" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU3OPT1" class="visually-hidden">MENU3OPT1</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU3OPT1" name="MENU3OPT1" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Document Reprints1</b></td> <!-- SWITCH Y/N Document Reprints menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU4OPT1" name="OLD_MENU4OPT1">
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT1" name="MENU4OPT1" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU4OPT1" class="visually-hidden">MENU4OPT1</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT1" name="MENU4OPT1" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -152,21 +165,24 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU2OPT7" name="OLD_MENU2OPT7">
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT7" name="MENU2OPT7" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU2OPT7" class="visually-hidden">MENU2OPT7</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT7" name="MENU2OPT7" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Ticket reset</b></td> <!-- SWITCH Y/N Replenishment menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU3OPT2" name="OLD_MENU3OPT2">
<input type="checkbox" class="form-check-input" role="switch" id="MENU3OPT2" name="MENU3OPT2" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU3OPT2" class="visually-hidden">MENU3OPT2</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU3OPT2" name="MENU3OPT2" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Document Reprints2</b></td> <!-- SWITCH Y/N Document Reprints menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU4OPT2" name="OLD_MENU4OPT2">
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT2" name="MENU4OPT2" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU4OPT2" class="visually-hidden">MENU4OPT2</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT2" name="MENU4OPT2" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -175,7 +191,8 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU2OPT8" name="OLD_MENU2OPT8">
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT8" name="MENU2OPT8" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU2OPT8" class="visually-hidden">MENU2OPT8</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU2OPT8" name="MENU2OPT8" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td></td><td></td>
@@ -183,26 +200,29 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU4OPT3" name="OLD_MENU4OPT3">
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT3" name="MENU4OPT3" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU4OPT3" class="visually-hidden">MENU4OPT3</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU4OPT3" name="MENU4OPT3" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
<tr>
<th colspan=2><u>Loading menu</u></th><th colspan=2><u>Main menu</u></th><th colspan=2></th>
<th scope="col" colspan=2><u>Loading menu</u></th><th scope="col" colspan=2><u>Main menu</u></th><th scope="col" colspan=2></th>
</tr>
<tr>
<td><b>Small parcel loading/closing</b></td> <!-- SWITCH Y/N Loading menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU5OPT1" name="OLD_MENU5OPT1">
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT1" name="MENU5OPT1" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU5OPT1" class="visually-hidden">MENU5OPT1</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT1" name="MENU5OPT1" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>Weekly Labor card entry</b></td> <!-- SWITCH Y/N Loading menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU6OPT1" name="OLD_MENU6OPT1">
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT1" name="MENU6OPT1" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU6OPT1" class="visually-hidden">MENU6OPT1</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT1" name="MENU6OPT1" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -211,14 +231,16 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU5OPT2" name="OLD_MENU5OPT2">
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT2" name="MENU5OPT2" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU5OPT2" class="visually-hidden">MENU5OPT2</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT2" name="MENU5OPT2" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>MACPAC</b></td> <!-- SWITCH Y/N Loading menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU6OPT2" name="OLD_MENU6OPT2">
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT2" name="MENU6OPT2" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU6OPT2" class="visually-hidden">MENU6OPT2</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT2" name="MENU6OPT2" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -227,14 +249,16 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU5OPT3" name="OLD_MENU5OPT3">
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT3" name="MENU5OPT3" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU5OPT3" class="visually-hidden">MENU5OPT3</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT3" name="MENU5OPT3" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
<td><b>2Ship send/aggregate</b></td> <!-- SWITCH Y/N Loading menu -->
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU6OPT3" name="OLD_MENU6OPT3">
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT3" name="MENU6OPT3" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU6OPT3" class="visually-hidden">MENU6OPT3</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU6OPT3" name="MENU6OPT3" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>
@@ -243,7 +267,8 @@
<td class="text-right">
<div class="form-check form-switch">
<input type="hidden" id="OLD_MENU5OPT5" name="OLD_MENU5OPT5">
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT5" name="MENU5OPT5" data-on="Y" data-off="N" aria-checked="false">
<label for="MENU5OPT5" class="visually-hidden">MENU5OPT5</label>
<input type="checkbox" class="form-check-input" role="switch" id="MENU5OPT5" name="MENU5OPT5" data-on="Y" data-off="N" aria-checked="false">
</div>
</td>
</tr>