<div class="page-content">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#url">URL</a> </li>
<li><a data-toggle="tab" href="#ip">IP</a> </li>
<li><a data-toggle="tab" href="#all">All Rules</a> </li>
</ul>
<div class="tab-content">
<div id="url" class="tab-pane fade in active">
<h3>Blacklist URL</h3>
<p>
Add URL : <input type="text" name="url" id="durl" /> <button id="addurl">Add</button>
<hr />
<table id="example" class="table table-striped table-bordered" width="100%" cellspacing="0">
<thead>
<tr>
<th>ID</th>
<th>URL Pattern</th>
<th>Action</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php if (count($blacklist_url) == 0) {
?>
<tr>
<td colspan="3" align="center"> No Rules Display </td>
</tr>
<?php
} ?>
<?php foreach ($blacklist_url as $b) { ?>
<tr>
<td><?=20000+$b->bid?></td>
<td><?=$b->url_pattern?></td>
<td width="15%">
<button onclick="editrules(<?=$b->bid?>)" data-toggle="modal" data-target="#myRule">Edit</button>
<button onclick="padamrules(<?=$b->bid?>)">Delete</button>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</p>
</div>
<div id="ip" class="tab-pane fade">
<h3>Blacklist IP</h3>
<p>
Add IP : <input type="text" name="ip" id="dip" placeholder="192.168.120.12" /> <button id="addip">Add</button>
<hr />
<table id="example" class="table table-striped table-bordered" width="100%" cellspacing="0">
<thead>
<tr>
<th>ID</th>
<th>IP</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php foreach ($blacklist_ip as $b) { ?>
<tr>
<td><?=20000+$b->bid?></td>
<td><?=$b->url_pattern?></td>
<td width="3%"><?=$b->status?></td>
<td width="15%">
<button onclick="editrules(<?=$b->bid?>)" data-toggle="modal" data-target="#myRule">Edit</button>
<button onclick="padamrules(<?=$b->bid?>)">Delete</button></td> </tr>
<?php } ?>
</tbody>
</table>
</p>
</p>
</div>
<div id="all" class="tab-pane fade">
<h3>All Rules</h3>
<p>
<table id="example" class="table table-striped table-bordered" width="100%" cellspacing="0">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php foreach ($blacklist as $b) { ?>
<tr>
<td><?=20000+$b->bid?></td>
<td><?=$b->url_pattern?></td>
<td width="3%"><?=$b->status?></td>
<td width="15%">
<button onclick="editrules(<?=$b->bid?>)" data-toggle="modal" data-target="#myRule">Edit</button>
<button onclick="padamrules(<?=$b->bid?>)">Delete</button></td>
</tr>
<?php } ?>
</tbody>
</table>
</p>
</div>
</div>
</div><!-- /.page-content -->
<div class="modal fade" id="myRule" 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 Black Rule</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>
<script>
$(document).ready(function() {
clearTimeout(lari);
clearTimeout(livelog);
break;
});
$("#addurl").click(function(){
if ($('#durl').val() === ''){
alert("please enter the url information");
}
else {
$.post('myrules/blacklist',{url:$('#durl').val(),jenis:0},function(data){
var link = $('li.active a[data-toggle="tab"]');
link.parent().removeClass('active');
var tabLink = link.attr('href');
$('#paparx').load('panel/black',{stab:tabLink}).show();
});
}
});
$("#addip").click(function(){
if ($('#dip').val() === ''){
alert("please enter the url information");
}
else {
$.post('myrules/blacklist',{url:$('#dip').val(),jenis:1},function(data){
var link = $('li.active a[data-toggle="tab"]');
link.parent().removeClass('active');
var tabLink = link.attr('href');
$('#paparx').load('panel/black',{stab:tabLink}).show();
});
}
});
function padamrules(id){
if(confirm("Are you sure you want to delete this?")){
$.post('panel/padamrules',{id:id,jenis:1},function(data){
$('#paparx').load('panel/black').show();
});
}
}
function editrules(id){
$.post('panel/editrules',{id:id,jenis:1},function(data){
$("#popedit").html(data);
});
}
function saveedit(){
var dataserver = {
id:$("#id2").val(),
host:$("#rules").val(),
jenis : 1
};
$.post('panel/editrulessimpan',dataserver,function(data){
$('#paparx').load('panel/black').show();
});
}
</script>
|