forked from kevinowino869/mitrobill
76 lines
2.9 KiB
Smarty
76 lines
2.9 KiB
Smarty
{include file="sections/header.tpl"}
|
|
|
|
{function showWidget pos=0}
|
|
{foreach $widgets as $w}
|
|
{if $w['position'] == $pos}
|
|
{$w['content']}
|
|
{/if}
|
|
{/foreach}
|
|
{/function}
|
|
|
|
|
|
{assign rows explode(".", $_c['dashboard_cr'])}
|
|
{assign pos 1}
|
|
{foreach $rows as $cols}
|
|
{if $cols == 12}
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
{showWidget widgets=$widgets pos=$pos}
|
|
</div>
|
|
</div>
|
|
{assign pos value=$pos+1}
|
|
{else}
|
|
{assign colss explode(",", $cols)}
|
|
<div class="row">
|
|
{foreach $colss as $c}
|
|
<div class="col-md-{$c}">
|
|
{showWidget widgets=$widgets pos=$pos}
|
|
</div>
|
|
{assign pos value=$pos+1}
|
|
{/foreach}
|
|
</div>
|
|
{/if}
|
|
{/foreach}
|
|
|
|
{if $_c['new_version_notify'] != 'disable'}
|
|
<script>
|
|
window.addEventListener('DOMContentLoaded', function() {
|
|
$.getJSON("./version.json?" + Math.random(), function(data) {
|
|
var localVersion = data.version;
|
|
$('#version').html('Version: ' + localVersion);
|
|
$.getJSON(
|
|
"https://raw.githubusercontent.com/hotspotbilling/phpnuxbill/master/version.json?" +
|
|
Math
|
|
.random(),
|
|
function(data) {
|
|
var latestVersion = data.version;
|
|
if (localVersion !== latestVersion) {
|
|
$('#version').html('Latest Version: ' + latestVersion);
|
|
if (getCookie(latestVersion) != 'done') {
|
|
Swal.fire({
|
|
icon: 'info',
|
|
title: "New Version Available\nVersion: " + latestVersion,
|
|
toast: true,
|
|
position: 'bottom-right',
|
|
showConfirmButton: true,
|
|
showCloseButton: true,
|
|
timer: 30000,
|
|
confirmButtonText: '<a href="{Text::url('community')}#latestVersion" style="color: white;">Update Now</a>',
|
|
timerProgressBar: true,
|
|
didOpen: (toast) => {
|
|
toast.addEventListener('mouseenter', Swal.stopTimer)
|
|
toast.addEventListener('mouseleave', Swal
|
|
.resumeTimer)
|
|
}
|
|
});
|
|
setCookie(latestVersion, 'done', 7);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
});
|
|
</script>
|
|
{/if}
|
|
|
|
{include file="sections/footer.tpl"} |