Viewing File: /home/markqprx/duniagaming.online/lib/function.php
<?php
function data_settings ($setting_name) {
global $conn;
$cek = $conn->query("SELECT * FROM settings WHERE setting_name = '$setting_name'");
$data = mysqli_fetch_assoc($cek);
$value = $data['setting_value'];
return $value;
}
function link_media ($id_featured) {
global $conn;
$cek_media = $conn->query("SELECT * FROM media WHERE id = '$id_featured'");
$data_media = mysqli_fetch_assoc($cek_media);
$file_link = data_settings('home_url') . "media/upload/" . $data_media['file_name'];
return $file_link;
}
function slot_games_web($id_provider = 0, $limit = 0, $more = true, $limit_start = 0, $sort = false) {
global $conn;
if ($limit == 0) {
$limit = 12;
}
if ($sort == false) {
$order_by = "ORDER BY rand()";
$sort = '';
} else {
$sorts = json_decode($sort, true);
foreach ($sorts as $sort_val) {
$order_bys[] = $sort_val['order'] . " " . $sort_val['type'];
}
$order_by = "ORDER BY " . implode(', ', $order_bys);
}
if ($id_provider != 0) {
$cek_slot = $conn->query("SELECT * FROM slot WHERE provider = '$id_provider' AND rtp >= '90' AND iframe != '' $order_by LIMIT 0,$limit");
} else {
$cek_slot = $conn->query("SELECT * FROM slot WHERE rtp >= '90' AND iframe != '' $order_by LIMIT 0,$limit");
}
if ($limit_start > 0) {
$cek_slot = $conn->query("SELECT * FROM slot $order_by LIMIT $limit_start,$limit ");
}
$total_slot = $conn->query("SELECT * FROM slot");
$total_slot = mysqli_num_rows($total_slot);
if ($total_slot > 0) {
while ($data_slot = mysqli_fetch_assoc($cek_slot)) {
$id_providers = $data_slot['provider'];
$id_target = $data_slot['target'];
$cek_provider = $conn->query("SELECT * FROM provider WHERE id = '$id_providers'");
$data_provider = mysqli_fetch_assoc($cek_provider);
$cek_target = $conn->query("SELECT * FROM situs_slot WHERE id = '$id_target'");
$data_target = mysqli_fetch_assoc($cek_target);
$progress_color = 'danger';
if($data_slot['rtp'] >= 30) {
$progress_color = 'warning';
}
if ($data_slot['rtp'] >= 70) {
$progress_color = 'success';
}
$slot_link = data_settings('home_url') . 'provider/' . $data_provider['permalink'] . '/' . $data_slot['permalink'];
$link_media = link_media($data_slot['featured']);
$data_media = getimagesize(data_settings('dir_file') . 'media/upload/' . basename($link_media));
$html[] = '<div style="min-width:200px;padding-right:.5rem;">';
$html[] = '<div class="game-container mb-2">';
$html[] = '<div class="game-img">';
$html[] = '<amp-img src="' . $link_media . '" class="img-fluid" height="' . $data_media[1] . '" width="' . $data_media[0] . '" layout="responsive"></amp-img>';
$html[] = '<div class="user-online">';
$html[] = '<div class="d-flex align-items-center">';
$html[] = '<i class="bi bi-person-fill me-1"></i> ' . $data_slot['user_online'] . ' <small class="ms-1">Online</small>';
$html[] = '</div>';
$html[] = '</div>';
$html[] = '</div>';
$html[] = '<div class="game-text">';
$html[] = '<span class="badge bg-warning text-black mb-1">'. strtoupper($data_provider['name']) .'</span>';
$html[] = '<h5>'. $data_slot['name'] .'</h5>';
$html[] = '</div>';
$html[] = '<div class="progress-text fw-bold row mb-1">';
$html[] = '<div class="col-6 small">RTP</div>';
$html[] = '<div class="col-6 small text-end">'. $data_slot['rtp'] .'%</div>';
$html[] = '</div>';
$html[] = '<div class="progress-con mb-2">';
$html[] = '<div class="progress-bar '. $progress_color .'" style="max-width: '. $data_slot['rtp'] .'%;"></div>';
$html[] = '</div>';
$html[] = '<div class="btn-con mt-3">';
$html[] = '<div class="row">';
if(!empty($data_slot['iframe'])){
$html[] = '<div class="col-12 mb-2">';
$html[] = '<a href = "'. $slot_link .'" target="_blank" title = "Demo '. $data_slot['name'] .'" class="btn btn-secondary w-100">Main Gratis</a>';
$html[] = '</div>';
}
$html[] = '<div class="col-6 pe-1">';
$html[] = '<button type="button" class="btn btn-info w-100 pola_gacor_new" data-id="'. $data_slot['id'] .'">Pola</button>';
$html[] = '</div>';
$html[] = '<div class="col-6 ps-1">';
$html[] = '<a href="/?content=register&ref=gacorreff" target="_blank" class="btn btn-danger w-100">Daftar</a>';
$html[] = '</div>';
$html[] = '</div>';
$html[] = '</div>';
$html[] = '</div>';
$html[] = '</div>';
}
if ($id_provider > 0) {
if ($more == true) {
$cek_provider = $conn->query("SELECT * FROM provider WHERE id = '$id_provider'");
$data_provider = mysqli_fetch_assoc($cek_provider);
$provider_link = data_settings('home_url') . 'provider/' . $data_provider['permalink'];
$html[] = '<div class="col-12 text-center mb-3">';
$html[] = '<a href = "'. $provider_link .'" class="btn btn-secondary">Lebih Banyak</a>';
$html[] = '</div>';
}
}
if ($id_provider == 0) {
if ($more == true) {
$data_sort = "data-sort='" . $sort . "'";
$provider_link = data_settings('home_url') . 'provider/' . $data_provider['permalink'];
$html[] = '<div class="col-12 text-center mb-3 more_slot_games_con">';
$html[] = '<button class="btn btn-secondary more_slot_games" data-total-slot="' . $total_slot . '" data-limit-start = "'. $limit_start .'" data-limit = "'. $limit .'" '. $data_sort .'>Lebih Banyak</button>';
$html[] = '</div>';
}
}
} else {
$html[] = '<div class="col-12 text-center mb-3">';
$html[] = 'No Data';
$html[] = '</div>';
}
$html = implode('', $html);
return $html;
}
Back to Directory
File Manager