check version

This commit is contained in:
Ibnu Maksum 2022-10-10 10:49:01 +07:00
parent 4f300df828
commit d7bdec6f29
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
4 changed files with 6099 additions and 319 deletions

View File

@ -1,12 +1,13 @@
{include file="sections/header.tpl"} {include file="sections/header.tpl"}
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="panel panel-hovered mb20 panel-default"> <div class="panel panel-hovered mb20 panel-default">
<div class="panel-heading">Discussions</div> <div class="panel-heading">Discussions</div>
<div class="panel-body">Get help from community</div> <div class="panel-body">Get help from community</div>
<div class="panel-footer"> <div class="panel-footer">
<a href="https://github.com/ibnux/phpmixbill/discussions" target="_blank" class="btn btn-primary btn-lg btn-block"><i class="ion ion-chatboxes"></i> Chat Now</a> <a href="https://github.com/ibnux/phpmixbill/discussions" target="_blank"
class="btn btn-primary btn-lg btn-block"><i class="ion ion-chatboxes"></i> Chat Now</a>
</div> </div>
</div> </div>
</div> </div>
@ -17,17 +18,19 @@
Feedback and Bug Report Feedback and Bug Report
</div> </div>
<div class="panel-footer"> <div class="panel-footer">
<a href="https://github.com/ibnux/phpmixbill/issues" target="_blank" class="btn btn-primary btn-lg btn-block"><i class="ion ion-chatboxes"></i> Give Feedback</a> <a href="https://github.com/ibnux/phpmixbill/issues" target="_blank"
</div> class="btn btn-primary btn-lg btn-block"><i class="ion ion-chatboxes"></i> Give Feedback</a>
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="panel panel-hovered mb20 panel-default"> <div class="panel panel-hovered mb20 panel-default">
<div class="panel-heading">Donasi</div> <div class="panel-heading">Donasi</div>
<div class="panel-body">Untuk pengembangan lebih baik, donasi ke iBNuX, donasi akan membantu terus pengembangan aplikasi</div> <div class="panel-body">Untuk pengembangan lebih baik, donasi ke iBNuX, donasi akan membantu terus
pengembangan aplikasi</div>
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-bordered table-striped"> <table class="table table-bordered table-striped">
<tbody> <tbody>
@ -47,8 +50,10 @@
</table> </table>
</div> </div>
<div class="panel-footer"> <div class="panel-footer">
<a href="https://trakteer.id/ibnux" target="_blank" class="btn btn-primary btn-lg btn-block">Trakteer</a> <a href="https://trakteer.id/ibnux" target="_blank"
<a href="https://karyakarsa.com/ibnux/support" target="_blank" class="btn btn-primary btn-lg btn-block">karyakarsa</a> class="btn btn-primary btn-lg btn-block">Trakteer</a>
<a href="https://karyakarsa.com/ibnux/support" target="_blank"
class="btn btn-primary btn-lg btn-block">karyakarsa</a>
</div> </div>
</div> </div>
</div> </div>
@ -85,16 +90,18 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="panel panel-hovered mb20 panel-default"> <div class="panel panel-hovered mb20 panel-default">
<div class="panel-heading">Chat with me</div> <div class="panel-heading">Chat with me</div>
<div class="panel-body">Paid Support?<br>donation confirmation?<br>Or ask any Donation Alternative</div> <div class="panel-body">Paid Support?<br>donation confirmation?<br>Or ask any Donation Alternative</div>
<div class="panel-footer"> <div class="panel-footer">
<a href="https://t.me/ibnux" target="_blank" class="btn btn-primary btn-lg btn-block">Telegram</a> <a href="https://t.me/ibnux" target="_blank" class="btn btn-primary btn-lg btn-block">Telegram</a>
<a href="https://twitter.com/messages/compose?recipient_id=20653807&text=Hello+i+am+phpmixbill+user" target="_blank" class="btn btn-primary btn-lg btn-block">Twitter</a> <a href="https://twitter.com/messages/compose?recipient_id=20653807&text=Hello+i+am+phpmixbill+user"
<a href="https://m.me/ibnumaksum" target="_blank" class="btn btn-primary btn-lg btn-block">Facebook Messenger</a> target="_blank" class="btn btn-primary btn-lg btn-block">Twitter</a>
<a href="https://m.me/ibnumaksum" target="_blank" class="btn btn-primary btn-lg btn-block">Facebook
Messenger</a>
<a href="https://keybase.io/ibnux" target="_blank" class="btn btn-primary btn-lg btn-block">Keybase</a> <a href="https://keybase.io/ibnux" target="_blank" class="btn btn-primary btn-lg btn-block">Keybase</a>
</div> </div>
</div> </div>
@ -105,8 +112,22 @@
<div class="panel-body"> <div class="panel-body">
{$_L['Welcome_Text_Admin']} {$_L['Welcome_Text_Admin']}
</div> </div>
<div class="panel-footer" id="currentVersion">ver</div>
<div class="panel-footer" id="latestVersion">ver</div>
<div class="panel-footer">
<a href="https://github.com/ibnux/phpmixbill/releases" target="_blank" class="btn btn-primary btn-lg btn-block">Get Latest Version</a>
</div> </div>
</div> </div>
</div> </div>
</div>
<script>
window.addEventListener('DOMContentLoaded', function() {
$.getJSON( "./version.json", function( data ) {
$('#currentVersion').html('Current Version: '+data.version);
});
$.getJSON( "https://raw.githubusercontent.com/ibnux/phpmixbill/master/version.json", function( data ) {
$('#latestVersion').html('Latest Version: '+data.version);
});
});
</script>
{include file="sections/footer.tpl"} {include file="sections/footer.tpl"}

View File

@ -17,14 +17,16 @@
<div class="panel-body"> <div class="panel-body">
<div class="clearfix"> <div class="clearfix">
<div class="info left"> <div class="info left">
<h4 class="mt0 text-primary text-bold">{$_c['currency_code']} {number_format($iday,0,$_c['dec_point'],$_c['thousands_sep'])}</h4> <h4 class="mt0 text-primary text-bold">{$_c['currency_code']}
{number_format($iday,0,$_c['dec_point'],$_c['thousands_sep'])}</h4>
<h5 class="text-light mb0">{$_L['Income_Today']}</h5> <h5 class="text-light mb0">{$_L['Income_Today']}</h5>
</div> </div>
<div class="right ion ion-ios-pricetags-outline icon"></div> <div class="right ion ion-ios-pricetags-outline icon"></div>
</div> </div>
</div> </div>
<div class="panel-footer clearfix panel-footer-sm panel-footer-primary"> <div class="panel-footer clearfix panel-footer-sm panel-footer-primary">
<p class="mt0 mb0 right"><a class="text-putih" href="{$_url}reports/by-date">{$_L['View_Reports']}</a></p> <p class="mt0 mb0 right"><a class="text-putih" href="{$_url}reports/by-date">{$_L['View_Reports']}</a>
</p>
</div> </div>
</div> </div>
</div> </div>
@ -34,14 +36,16 @@
<div class="panel-body"> <div class="panel-body">
<div class="clearfix"> <div class="clearfix">
<div class="info left"> <div class="info left">
<h4 class="mt0 text-success text-bold">{$_c['currency_code']} {number_format($imonth,0,$_c['dec_point'],$_c['thousands_sep'])}</h4> <h4 class="mt0 text-success text-bold">{$_c['currency_code']}
{number_format($imonth,0,$_c['dec_point'],$_c['thousands_sep'])}</h4>
<h5 class="text-light mb0">{$_L['Income_This_Month']}</h5> <h5 class="text-light mb0">{$_L['Income_This_Month']}</h5>
</div> </div>
<div class="right ion ion-social-usd icon"></div> <div class="right ion ion-social-usd icon"></div>
</div> </div>
</div> </div>
<div class="panel-footer clearfix panel-footer-sm panel-footer-success"> <div class="panel-footer clearfix panel-footer-sm panel-footer-success">
<p class="mt0 mb0 right"><a class="text-putih" href="{$_url}reports/by-period">{$_L['View_Reports']}</a></p> <p class="mt0 mb0 right"><a class="text-putih" href="{$_url}reports/by-period">{$_L['View_Reports']}</a>
</p>
</div> </div>
</div> </div>
</div> </div>
@ -131,8 +135,10 @@
<tr> <tr>
<td>{$no++}</td> <td>{$no++}</td>
<td>{$expired['username']}</td> <td>{$expired['username']}</td>
<td>{date($_c['date_format'], strtotime($expired['recharged_on']))} {$expired['time']}</td> <td>{date($_c['date_format'], strtotime($expired['recharged_on']))} {$expired['time']}
<td>{date($_c['date_format'], strtotime($expired['expiration']))} {$expired['time']}</td> </td>
<td>{date($_c['date_format'], strtotime($expired['expiration']))} {$expired['time']}
</td>
</tr> </tr>
</tbody> </tbody>
{/foreach} {/foreach}
@ -159,6 +165,7 @@
{/foreach} {/foreach}
</ul> </ul>
</div> </div>
<div class="panel-heading" onclick="location.href = '?_route=community#latestVersion';" id="version">Version: </div>
</div> </div>
</div> </div>
@ -198,11 +205,13 @@
</div> </div>
<div class="col-sm-3"> <div class="col-sm-3">
<p class="small text-info text-uppercase text-normal">{$_L['Created_On']}</p> <p class="small text-info text-uppercase text-normal">{$_L['Created_On']}</p>
<p class="small mb15">{date($_c['date_format'], strtotime($_bill['recharged_on']))} {$_bill['time']}</p> <p class="small mb15">{date($_c['date_format'], strtotime($_bill['recharged_on']))}
{$_bill['time']}</p>
</div> </div>
<div class="col-sm-3"> <div class="col-sm-3">
<p class="small text-danger text-uppercase text-normal">{$_L['Expires_On']}</p> <p class="small text-danger text-uppercase text-normal">{$_L['Expires_On']}</p>
<p class="small mb15">{date($_c['date_format'], strtotime($_bill['expiration']))} {$_bill['time']}</p> <p class="small mb15">{date($_c['date_format'], strtotime($_bill['expiration']))}
{$_bill['time']}</p>
</div> </div>
</div> </div>
@ -212,4 +221,20 @@
</div> </div>
{/if} {/if}
<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/ibnux/phpmixbill/master/version.json", function( data ) {
var latestVersion = data.version;
if(localVersion !== latestVersion){
$('#version').html('Latest Version: '+latestVersion);
}
});
});
});
</script>
{include file="sections/footer.tpl"} {include file="sections/footer.tpl"}

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,3 @@
{ {
"version": "6.1.1" "version": "6.1.2"
} }