<div class="page-content">
<div class="row">
<div class="col-md-12">
<div class="form-group">
Domain : <input id="hosts" type="text" placeholder="Add IP/Domain Name" />
Port : <input id="port" type="number" />
Real Server : <input id="maklumat" type="text" />
<button id="addserver" >Add Server</button>
<!--
<div class="pull-right"><i class="fa fa-eye" aria-hidden="true"></i>
<a id="ssl">SSL Configurationn</a></div>
</div>
-->
<div class="pull-right"><i class="fa fa-eye" aria-hidden="true"></i>
<a id="ssl">Advance Configurationn</a></div>
</div>
</div>
<div class="col-md-12" id="viewssl" style='display:none'>
<br/>
<div class="form-group">
<label for="sslengin"> SSLEngine </label>
<select id="sslengin">
<option value="off">OFF</option>
<option value="on">ON</option>
</select>
</div>
<div class="col-md-12" id="sslcert" style='display:none'>
<div class="form-group">
<label for="SSLCertificateFile">SSLCertificateFile</label>
<input type="text" class="form-control" id="SSLCertificateFile" placeholder="/path/to/your_domain_name.crt">
</div>
<div class="form-group">
<label for="SSLCertificateKeyFile">SSLCertificateKeyFile</label>
<input type="text" class="form-control" id="SSLCertificateKeyFile" placeholder="/path/to/your_private.key">
</div>
<div class="form-group">
<label for="SSLCertificateChainFile">SSLCertificateChainFile</label>
<input type="text" class="form-control" id="SSLCertificateChainFile" placeholder="/path/to/Digicertcx.crt">
</div>
</div>
<div class="form-group">
<label for="lb"> Load Balancer </label>
<select id="lb">
<option value="0">No</option>
<option value="1">Yes</option>
</select>
</div>
<div class="form-group" id="lbtype" style='display:none'>
<label for="lbmethod"> lbmethod </label>
<select id="lbmethod">
<option value="bytraffic">bytraffic</option>
<option value="byrequests">byrequests</option>
</select>
</div>
</div>
<script>
$("#ssl").click(function(){
$("#viewssl").slideDown('show');
});
$("#sslengin").change(function(){
if($(this).val() === 'on'){
$("#sslcert").slideDown('show');
}else{
$("#sslcert").slideUp('hide');
}
});
$("#lb").change(function(){
if($(this).val() === '1'){
$("#lbtype").slideDown('show');
}else{
$("#lbtype").slideUp('hide');
}
});
</script>
</div>
<hr />
<div class="col-md-12">
<table id="listhost" class="table table-striped table-bordered" width="100%" cellspacing="0">
<thead>
<tr>
<th>Domain</th>
<th>Port</th>
<th>Real Server</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
foreach ($list as $s) {
?>
<tr>
<td><?=$s->hosts?></td>
<td><?=$s->port?></td>
<td><?=$s->description?></td>
<td width="30%">
<button onclick="editserver(<?=$s->id?>);" data-toggle="modal" data-target="#myModal">Edit</button>
<button onclick="confserver(<?=$s->id?>)" >Advance Conf</button>
<button onclick="padamserver(<?=$s->id?>)" >Delete</button></td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Edit Web Server</h4>
</div>
<div class="modal-body" >
<div id="popedit">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" onclick="saveedit();" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="confx" tabindex="-1" role="dialog" aria-labelledby="confxLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Configure Web Server</h4>
</div>
<div class="modal-body" >
<div id="popedit2">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" onclick="saveedit();" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<script>
$("#addserver").click(function(){
if ($("#hosts").val() == '' || $("#port").val() == '' || $("#maklumat").val() == '' ){
alert("Please Insert All Infomation ")
}
else {
var addserver = {
host:$("#hosts").val(),
port:$("#port").val(),
maklumat:$("#maklumat").val(),
SSLCertificateFile:$("#SSLCertificateFile").val(),
SSLCertificateKeyFile:$("#SSLCertificateKeyFile").val(),
SSLCertificateChainFile:$("#SSLCertificateChainFile").val(),
SSLEngine:$("#sslengin").val(),
};
$.post('panel/addserver',addserver,function(data){
$('#paparx').load('panel/web_server').show();
});
}
});
function padamserver(id){
if(confirm("Are you sure you want to delete this?")){
$.post('panel/padamserver',{id:id},function(data){
$('#paparx').load('panel/web_server').show();
});
}
else {
}
}
function editserver(id){
$.post('panel/editserver',{id:id},function(data){
$("#popedit").html(data);
});
}
function confserver(id){
//$.post('panel/confserver',{id:id},function(data){
$('#dimana').text("Web Server > Advance Configure > "+id).show();
$('#paparx').load('panel/confadvance',{id:id}).show();
//$("#popedit2").html(data);
//});
}
function saveedit(){
var dataserver = {
id:$("#id2").val(),
host:$("#domain").val(),
port:$("#port2").val(),
maklumat:$("#url2").val(),
SSLCertificateFile:$("#ssl2").val(),
SSLEngine:$("#sslengin2").val(),
};
$.post('panel/editserversimpan',dataserver,function(data){
$('#paparx').load('panel/web_server').show();
});
}
$(document).ready(function() {
clearTimeout(lari);
clearTimeout(livelog);
break;
});
</script>
|