fix: mass teleport position validation (#214)

* fix: mass teleport position validation

* fix: max position
This commit is contained in:
Gabriel Pedro 2023-02-06 16:55:29 -04:00 committed by GitHub
parent 3fb30f6391
commit a846d8a7e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -90,8 +90,8 @@ if (isset($_POST['action']) && $_POST['action']) {
admin_teleport_town($town_id); admin_teleport_town($town_id);
break; break;
case 'set-position': case 'set-position':
if ((!$posx || !$posy || !$posz) && !$to_temple) { if (!$to_temple && ($posx < 0 || $posx > 65535 || $posy < 0 || $posy > 65535|| $posz < 0 || $posz > 16)) {
displayMessage('Please fill all inputs'); displayMessage('Invalid Position');
return; return;
} }

View File

@ -37,19 +37,19 @@
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label>Position X</label> <label>Position X</label>
<input type="number" name="posx" value="" class="form-control"> <input type="number" min="0" max="65535" required name="posx" value="" class="form-control">
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label>Position Y</label> <label>Position Y</label>
<input type="number" name="posy" value="" class="form-control"> <input type="number" min="0" max="65535" required name="posy" value="" class="form-control">
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label>Position Z</label> <label>Position Z</label>
<input type="number" name="posz" value="" class="form-control"> <input type="number" min="0" max="16" required name="posz" value="" class="form-control">
</div> </div>
</div> </div>
</div> </div>