Expired Pool

This commit is contained in:
Ibnu Maksum 2023-10-16 10:25:15 +07:00
parent 6a6434b39c
commit a54df9bdab
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
4 changed files with 60 additions and 25 deletions

View File

@ -143,6 +143,7 @@
<p class="help-block">{Lang::T('Cannot be change after saved')}</p> <p class="help-block">{Lang::T('Cannot be change after saved')}</p>
</div> </div>
</div> </div>
</span>
<div class="form-group"> <div class="form-group">
<label class="col-md-2 control-label"><a <label class="col-md-2 control-label"><a
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label> href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
@ -152,7 +153,6 @@
</select> </select>
</div> </div>
</div> </div>
</span>
<div class="form-group"> <div class="form-group">
<div class="col-md-offset-2 col-md-10"> <div class="col-md-offset-2 col-md-10">
<button class="btn btn-success waves-effect waves-light" <button class="btn btn-success waves-effect waves-light"
@ -177,6 +177,16 @@
$("#routerChoose").removeClass('hidden'); $("#routerChoose").removeClass('hidden');
} }
} }
setTimeout(() => {
$.ajax({
url: "index.php?_route=autoload/pool",
data: "routers=radius",
cache: false,
success: function(msg) {
$("#pool_expired").html(msg);
}
});
}, 2000);
</script> </script>
{/literal} {/literal}
{/if} {/if}

View File

@ -149,6 +149,7 @@
value="{$d['routers']}" readonly> value="{$d['routers']}" readonly>
</div> </div>
</div> </div>
</span>
<div class="form-group"> <div class="form-group">
<label class="col-md-2 control-label"><a <label class="col-md-2 control-label"><a
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label> href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
@ -156,13 +157,12 @@
<select id="pool_expired" name="pool_expired" class="form-control select2"> <select id="pool_expired" name="pool_expired" class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option> <option value=''>{$_L['Select_Pool']}</option>
{foreach $p as $ps} {foreach $p as $ps}
<option value="{$ps['pool_name']}" {if $d['pool_expired'] eq $ps['pool_name']} <option value="{$ps['pool_name']}" {if $d['pool_expired'] eq $ps['pool_name']} selected
selected {/if}>{$ps['pool_name']}</option> {/if}>{$ps['pool_name']}</option>
{/foreach} {/foreach}
</select> </select>
</div> </div>
</div> </div>
</span>
<div class="form-group"> <div class="form-group">
<div class="col-md-offset-2 col-md-10"> <div class="col-md-offset-2 col-md-10">
<button class="btn btn-success waves-effect waves-light" <button class="btn btn-success waves-effect waves-light"
@ -191,6 +191,16 @@
$("#routerChoose").removeClass('hidden'); $("#routerChoose").removeClass('hidden');
} }
} }
setTimeout(() => {
$.ajax({
url: "index.php?_route=autoload/pool",
data: "routers=radius",
cache: false,
success: function(msg) {
$("#pool_expired").html(msg);
}
});
}, 2000);
</script> </script>
{/literal} {/literal}
{/if} {/if}

View File

@ -118,7 +118,6 @@
if (cek.checked) { if (cek.checked) {
document.getElementById("routers").required = false; document.getElementById("routers").required = false;
document.getElementById("routers").disabled = true; document.getElementById("routers").disabled = true;
document.getElementById("pool_expired").disabled = true;
$.ajax({ $.ajax({
url: "index.php?_route=autoload/pool", url: "index.php?_route=autoload/pool",
data: "routers=radius", data: "routers=radius",
@ -127,10 +126,17 @@
$("#pool_name").html(msg); $("#pool_name").html(msg);
} }
}); });
$.ajax({
url: "index.php?_route=autoload/pool",
data: "routers=radius",
cache: false,
success: function(msg) {
$("#pool_expired").html(msg);
}
});
} else { } else {
document.getElementById("routers").required = true; document.getElementById("routers").required = true;
document.getElementById("routers").disabled = false; document.getElementById("routers").disabled = false;
document.getElementById("pool_expired").disabled = false;
} }
} }
</script> </script>

View File

@ -124,7 +124,16 @@
<script> <script>
document.getElementById("routers").required = false; document.getElementById("routers").required = false;
document.getElementById("routers").disabled = true; document.getElementById("routers").disabled = true;
document.getElementById("pool_expired").disabled = true; setTimeout(() => {
$.ajax({
url: "index.php?_route=autoload/pool",
data: "routers=radius",
cache: false,
success: function(msg) {
$("#pool_expired").html(msg);
}
});
}, 2000);
</script> </script>
{/literal} {/literal}
{/if} {/if}