Files
2025-10-07 21:01:15 +07:00

97 lines
4.0 KiB
PHP

<!-- Main content -->
<section class="content">
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-sm-6">
<h3 class="card-title">Pelanggan Unmanage</h3>
</div>
<div class="col-sm-6">
<ol class="float-sm-right mb-0">
</ol>
</div>
</div>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-4">
<div class="card">
<div class="card-body text-center text-danger">
<h4>INFORMASI</h4>
<hr>
<p>Ini adalah data yang termonitoring aktif di PPPOE Mikrotik tapi tidak terdaftar di aplikasi</p>
</div>
</div>
</div>
<div class="col-md-8">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>Nama Server</th>
<th>Nama Mikrotik</th>
<th>Akun PPPOE</th>
<th>IP Address</th>
<th>MAC Address</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
$aserver = mysqli_query($con, "SELECT id, id_data_server, ppp_unmanage, nama FROM setting_mikrotik $SqlDataWHId");
while ($server = mysqli_fetch_assoc($aserver)) {
// Decode JSON dari kolom `ppp_unmanage`
$unmanage = json_decode($server['ppp_unmanage'], true);
// Validasi apakah hasil decode adalah array
if (is_array($unmanage)) {
foreach ($unmanage['akun_unmanage'] as $key => $value) {
?>
<tr>
<td>
<?php
// Jika Anda ingin menampilkan data server
$datasv = explode("|", $server['id_data_server']);
foreach ($datasv as $isidata) {
$asv = mysqli_query($con, "SELECT nama_server FROM data_server WHERE id = '$isidata'");
$sv = mysqli_fetch_assoc($asv);
echo htmlspecialchars($sv['nama_server']);
}
?>
</td>
<td><?php echo htmlspecialchars($server['nama']); ?></td>
<td><?php echo htmlspecialchars($value['akun']); ?></td>
<td><?php echo htmlspecialchars($value['ip_address']); ?></td>
<td><?php echo htmlspecialchars($value['mac_address']); ?></td>
<td>
<a href="?<?php echo encrypt_url('user_remote|0000|' . $server['id'] . '|' . $value['ip_address'] . '|' . $value['akun']); ?>"
class="btn btn-sm btn-success ml-1" style="border-radius: 20px;">Remote</a>
</td>
</tr>
<?php
} // End of foreach
} else {
echo "<tr><td colspan='5'>Data PPP Unmanage tidak valid</td></tr>";
}
} // End of while
?>
</tbody>
</table>
</div>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.container-fluid -->
</section>
<!-- /.content -->