104 lines
2.3 KiB
Plaintext
104 lines
2.3 KiB
Plaintext
<br><br><br><br>
|
|
|
|
<div class="card" id="primary-card">
|
|
<div class="card-header ui-sortable-handle" style="cursor: move">
|
|
<h1 class="card-title" style="font-size: 2.5rem;">Daily Bet Amounts and Prizes of Users Under Me</h1>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<table id="DailyBetsAmountsPrizesPerUser_table">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
User
|
|
</th>
|
|
<th>
|
|
Type
|
|
</th>
|
|
<th>
|
|
Amount
|
|
</th>
|
|
<th>
|
|
Prize
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<brb><br><br>
|
|
|
|
<script>
|
|
|
|
function GenerateDailyBetsAmountsPrizesPerUserRow(User,Type, Bet_Amount, Prize) {
|
|
|
|
|
|
return `<tr>
|
|
<td>${User}</td>
|
|
<td>${Type}</td>
|
|
<td>${Bet_Amount}</td>
|
|
<td>${Prize}</td>
|
|
</tr>`;
|
|
}
|
|
|
|
|
|
|
|
|
|
async function GenerateDailyBetsAmountsPrizesPerUserRows(responsearray) {
|
|
console.log(responsearray);
|
|
let newhtmltable = '';
|
|
|
|
|
|
for (let i = 0; i < responsearray.length; i++) {
|
|
|
|
newhtmltable += GenerateDailyBetsAmountsPrizesPerUserRow(
|
|
responsearray[i]['user'],
|
|
responsearray[i]['type'],
|
|
responsearray[i]['amount'],
|
|
responsearray[i]['prize']
|
|
);
|
|
}
|
|
|
|
//$("#User_list_table").find("tbody").replaceWith(newhtmltable);
|
|
// new DataTable('#User_list_table');
|
|
|
|
$("#DailyBetsAmountsPrizesPerUser_table").find("tbody").html(newhtmltable);
|
|
|
|
|
|
new DataTable('#DailyBetsAmountsPrizesPerUser_table', {
|
|
language: {
|
|
emptyTable: 'No Data Loaded'
|
|
},
|
|
// order: [[0, 'desc']],
|
|
"bDestroy": true
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
function GenerateDailyBetsAmountsPrizesPerUserTable() {
|
|
|
|
AjaxDo('?BetAmountsPrizes/PerUser/List', { targetuser: currenttarget }, GenerateDailyBetsAmountsPrizesPerUserRows, null, reqtype = 'POST');
|
|
}
|
|
|
|
|
|
|
|
GenerateDailyBetsAmountsPrizesPerUserTable();
|
|
|
|
setInterval(function () {
|
|
if (currentPage == 'DailyBetsAmountsPrizesPerUser') {
|
|
GenerateDailyBetsAmountsPrizesPerUserTable();
|
|
}
|
|
}, 300000);
|
|
|
|
|
|
</script> |