update wa official API

This commit is contained in:
WD - Dev
2025-10-07 21:01:15 +07:00
parent efca8f5f80
commit eb13c69431
55 changed files with 138040 additions and 1543 deletions
+20 -4
View File
@@ -31,7 +31,7 @@ $orderDir = $_POST['order'][0]['dir'] ?? 'asc';
$search = $_POST['search']['value'] ?? '';
$where = "WHERE $SqlSvData status = 'aktif'";
if(!empty($search)) {
$where .= " AND (nama LIKE :search OR nik LIKE :search OR akun LIKE :search OR status_koneksi LIKE :search OR nomor_whatsapp LIKE :search OR nama_paket LIKE :search OR nama_server LIKE :search OR alamat LIKE :search OR time_start LIKE :search)";
$where .= " AND (nama LIKE :search OR nik LIKE :search OR akun LIKE :search OR status_koneksi LIKE :search OR nomor_whatsapp LIKE :search OR nama_paket LIKE :search OR nama_server LIKE :search OR alamat LIKE :search OR time_start LIKE :search OR mac_address LIKE :search)";
}
// Hitung total
@@ -41,7 +41,7 @@ $recordsTotal = $totalStmt->fetchColumn();
// Query data
$sql = "SELECT id,akun,user_hotspot,nama,alamat,latitude,longitude,nomor_whatsapp,email,nik,
nama_server,nama_paket,time_start,status_koneksi,nama_mikrotik,id_setting_mikrotik,
time_update,ip_address
time_update,ip_address,mac_address,serial_number,uuid
FROM v_pelanggan $where
ORDER BY $orderCol $orderDir
LIMIT :limit OFFSET :offset";
@@ -62,6 +62,22 @@ foreach($data as $row) {
: "<a href='https://google.com/maps/?q={$row['latitude']},{$row['longitude']}' target='_blank'>{$row['latitude']}, {$row['longitude']}</a>";
$wa = "{$row['nomor_whatsapp']} <a href='https://wa.me/{$row['nomor_whatsapp']}' target='_blank' class='btn btn-sm btn-success' style='border-radius:20px;'><i class='fab fa-whatsapp'></i></a><br>{$row['email']}";
$dataId = encrypt_url(json_encode([$row['uuid'],$row['serial_number'],$row['mac_address']]));
$server = $row['nama_server'] . '<br><i class="text-secondary"><small>' . $row['nama_mikrotik'] . '</small></i>';
$buttonmodem = '<a href="javascript:void(0)"
class="btn btn-secondary btn-sm rounded-circle openModal"
data-toggle="modal"
data-target="#exampleModal"
data-id="' . $dataId . '"
style="width:25px; height:25px; display:flex; align-items:center; justify-content:center;">
<i class="fa fa-cog"></i>
</a>
<i class="text-secondary"><small>' . $row['mac_address'] . '</small></i>
<i class="text-secondary"><small>' . $row['serial_number'] . '</small></i>
';
$status = $row['status_koneksi'];
if($status == 'On') {
@@ -86,8 +102,8 @@ foreach($data as $row) {
$rowData[] = $row['alamat'];
$rowData[] = $latlong;
$rowData[] = $wa;
$rowData[] = $row['nama_server'];
$rowData[] = $row['nama_mikrotik'];
$rowData[] = $server;
$rowData[] = $buttonmodem;
$rowData[] = $row['nama_paket'];
$rowData[] = $status;
$rowData[] = $row['time_start'];