jQuery(document).ready(function($) {
	$('.datatables').DataTable();
});

var persen = function(data, jmldata){
	let jmlpersen = parseInt(data) / parseInt(jmldata) * 100;
	return jmlpersen;
}

$.ajax({
	url: BASE_URL + '/?m=api&f=summary',
	type: 'GET',
})
.done(function(data) {
	let table = '';
	var d = new Date().getFullYear();
	let total_lpse = 0;
	let total_sirup = 0;
	$.each(data, function(index, val) {
		total_lpse += parseInt(val['lpse']);
        total_sirup += parseInt(val['sirup']);
	});
	$.each(data, function(index, val) {
		table += ` <tr id="tr-id-${index+1}" class="tr-class-${index+1}">
                <td id="tr-id-${index+1}" class="tr-class-${index+1}">
                	<a class="text-info" href="${BASE_URL}/?m=statistik_pengadaan&f=ringkasan&tahun=${val['tahun']}" class="tahun" data-tahun="${val['tahun']}">${ (val['tahun'] == d) ? val['tahun'] + ' <span class="badge badge-success">Now</span>': val['tahun']}</a>
                </td>
                <td>
                  <div class="progress">
                      <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: ${persen(val['lpse'], total_lpse)}%"></div>
                  </div>
                  <span>${rupiah(val['lpse'])}</span>
                </td>
                <td>
                  <div class="progress">
                      <div class="progress-bar bg-warning progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: ${persen(val['sirup'], total_sirup)}%"></div>
                  </div>
                  <span>${rupiah(val['sirup'])}</span>
                </td>
              </tr>`;
	});
	$("#isiRingkasan").html(table);
	$("#totalLpse").html(rupiah(total_lpse));
	$("#totalSirup").html(rupiah(total_sirup));
})
.fail(function() {
	alert("Gagal load ringkasan tahunan");
});

function rupiah(bilangan){
	var	number_string = bilangan.toString(),
	sisa 	= number_string.length % 3,
	rupiah 	= number_string.substr(0, sisa),
	ribuan 	= number_string.substr(sisa).match(/\d{3}/g);
		
	if (ribuan) {
		separator = sisa ? '.' : '';
		rupiah += separator + ribuan.join('.');
	}
	return rupiah;
}