[UPDATE] reports styled
This commit is contained in:
parent
d18ada421c
commit
5bc1ad761d
103
public/templates/bootstrap/admin/reports/earnings_control.tpl
Executable file → Normal file
103
public/templates/bootstrap/admin/reports/earnings_control.tpl
Executable file → Normal file
@ -1,54 +1,59 @@
|
||||
<form action="{$smarty.server.SCRIPT_NAME}" method="post">
|
||||
<input type="hidden" name="page" value="{$smarty.request.page|escape|escape}">
|
||||
<input type="hidden" name="action" value="{$smarty.request.action|escape|escape}">
|
||||
<article class="module width_full">
|
||||
<header><h3>Earnings Information</h3></header>
|
||||
<table class="tablesorter">
|
||||
<tbody>
|
||||
<td>
|
||||
<a href="{$smarty.server.SCRIPT_NAME}?page={$smarty.request.page|escape}&action={$smarty.request.action|escape}&height={if is_array($REPORTDATA) && count($REPORTDATA) > ($BLOCKLIMIT - 1)}{$REPORTDATA[$BLOCKLIMIT - 1].height}{/if}&prev=1&limit={$BLOCKLIMIT}&id={$USERID}&filter={$FILTER}"<i class="icon-left-open"></i></a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="{$smarty.server.SCRIPT_NAME}?page={$smarty.request.page|escape}&action={$smarty.request.action|escape}&height={if is_array($REPORTDATA) && count($REPORTDATA) > 0}{$REPORTDATA[0].height}{/if}&next=1&limit={$BLOCKLIMIT}&id={$USERID}&filter={$FILTER}"><i class="icon-right-open"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table class="tablesorter">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<fieldset style="width:200px; padding-right:8px;">
|
||||
<label>Select User</label>
|
||||
{html_options name="id" options=$USERLIST selected=$USERID|default:"0"}
|
||||
</fieldset>
|
||||
</td>
|
||||
<td>
|
||||
<fieldset style="width:200px; padding-right:8px;">
|
||||
<label>Block Limit</label>
|
||||
<input size="10" type="text" name="limit" value="{$BLOCKLIMIT|default:"20"}" />
|
||||
</fieldset>
|
||||
</td>
|
||||
<td>
|
||||
<fieldset style="width:200px; padding-right:8px;">
|
||||
<label>Starting block height</label>
|
||||
<input type="text" class="pin" name="search" value="{$HEIGHT|default:"%"}">
|
||||
</fieldset>
|
||||
</td>
|
||||
<td><b>SHOW EMPTY ROUNDS</b><br><br>
|
||||
<span style="margin: 0px 28px;" class="toggle">
|
||||
<label for="filter">
|
||||
<input type="checkbox" class="ios-switch" name="filter" value="1" id="filter" {if $FILTER}checked{/if} />
|
||||
<div class="switch"></div>
|
||||
</label>
|
||||
</span>
|
||||
</td>
|
||||
</tbody>
|
||||
</table>
|
||||
<footer>
|
||||
<div class="submit_link">
|
||||
<input type="submit" value="Submit" class="alt_btn">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">
|
||||
Earnings Information
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover">
|
||||
<thead>
|
||||
<td>
|
||||
<a href="{$smarty.server.SCRIPT_NAME}?page={$smarty.request.page|escape}&action={$smarty.request.action|escape}&height={if is_array($REPORTDATA) && count($REPORTDATA) > ($BLOCKLIMIT - 1)}{$REPORTDATA[$BLOCKLIMIT - 1].height}{/if}&prev=1&limit={$BLOCKLIMIT}&id={$USERID}&filter={$FILTER}"<i class="icon-left-open"></i></a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="{$smarty.server.SCRIPT_NAME}?page={$smarty.request.page|escape}&action={$smarty.request.action|escape}&height={if is_array($REPORTDATA) && count($REPORTDATA) > 0}{$REPORTDATA[0].height}{/if}&next=1&limit={$BLOCKLIMIT}&id={$USERID}&filter={$FILTER}"><i class="icon-right-open"></i></a>
|
||||
</td>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="form-group">
|
||||
<label>Select User</label>
|
||||
{html_options class="form-control" name="id" options=$USERLIST selected=$USERID|default:"0"}
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="form-group">
|
||||
<label>Block Limit</label>
|
||||
<input size="10" class="form-control" type="text" name="limit" value="{$BLOCKLIMIT|default:"20"}" />
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="form-group">
|
||||
<label>Starting block height</label>
|
||||
<input type="text" class="form-control" name="search" value="{$HEIGHT|default:"%"}">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="form-group">
|
||||
<label>SHOW EMPTY ROUNDS</label>
|
||||
<input type="checkbox" class="form-control" name="filter" value="1" id="filter" {if $FILTER}checked{/if} />
|
||||
</div>
|
||||
</td>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="submit" value="Submit" class="btn btn-outline btn-success btn-lg btn-block">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
140
public/templates/bootstrap/admin/reports/earnings_report.tpl
Executable file → Normal file
140
public/templates/bootstrap/admin/reports/earnings_report.tpl
Executable file → Normal file
@ -1,26 +1,32 @@
|
||||
<article class="module width_full">
|
||||
<header><h3>Earnings Report Last {$BLOCKLIMIT} Blocks For User: {$USERNAME}</h3></header>
|
||||
<table class="tablesorter" cellspacing="0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th >Block</th>
|
||||
<th>Round Shares</th>
|
||||
<th>Round Valid</th>
|
||||
<th>Invalid</th>
|
||||
<th>Invalid %</th>
|
||||
<th>Round %</th>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<th>PPLNS Shares</th>
|
||||
<th>PPLNS Valid</th>
|
||||
<th>Invalid</th>
|
||||
<th>Invalid %</th>
|
||||
<th>PPLNS %</th>
|
||||
<th>Variance</th>
|
||||
{/if}
|
||||
<th style="padding-right: 25px;">Amount</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">
|
||||
Earnings Report Last {$BLOCKLIMIT} Blocks For User: {$USERNAME}
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th >Block</th>
|
||||
<th>Round Shares</th>
|
||||
<th>Round Valid</th>
|
||||
<th>Invalid</th>
|
||||
<th>Invalid %</th>
|
||||
<th>Round %</th>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<th>PPLNS Shares</th>
|
||||
<th>PPLNS Valid</th>
|
||||
<th>Invalid</th>
|
||||
<th>Invalid %</th>
|
||||
<th>PPLNS %</th>
|
||||
<th>Variance</th>
|
||||
{/if}
|
||||
<th style="padding-right: 25px;">Amount</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{assign var=percentage value=0}
|
||||
{assign var=percentage1 value=0}
|
||||
{assign var=percentage2 value=0}
|
||||
@ -48,47 +54,49 @@
|
||||
{if $REPORTDATA[txs]['user'].valid > 0}
|
||||
{assign var="usertotalshares" value=$usertotalshares+$REPORTDATA[txs].shares}
|
||||
{/if}
|
||||
<tr>
|
||||
<td><a href="{$smarty.server.SCRIPT_NAME}?page=statistics&action=round&height={$REPORTDATA[txs].height}">{$REPORTDATA[txs].height|default:"0"}</a></td>
|
||||
<td>{$REPORTDATA[txs].shares|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].valid|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].invalid|number_format|default:"0"}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].invalid > 0 }{($REPORTDATA[txs]['user'].invalid / $REPORTDATA[txs]['user'].valid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].valid > 0 }{(( 100 / $REPORTDATA[txs].shares) * $REPORTDATA[txs]['user'].valid)|number_format:"2"}{else}0.00{/if}</td>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<td>{$REPORTDATA[txs].pplns_shares|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].pplns_valid|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].pplns_invalid|number_format|default:"0"}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].pplns_invalid > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0 }{($REPORTDATA[txs]['user'].pplns_invalid / $REPORTDATA[txs]['user'].pplns_valid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs].shares > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0}{(( 100 / $REPORTDATA[txs].pplns_shares) * $REPORTDATA[txs]['user'].pplns_valid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].valid > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0}{math assign="percentage1" equation=(100 / ((( 100 / $REPORTDATA[txs].shares) * $REPORTDATA[txs]['user'].valid) / (( 100 / $REPORTDATA[txs].pplns_shares) * $REPORTDATA[txs]['user'].pplns_valid)))}{else if $REPORTDATA[txs]['user'].pplns_valid == 0}{assign var=percentage1 value=0}{else}{assign var=percentage1 value=100}{/if}
|
||||
<font color="{if ($percentage1 >= 100)}green{else}red{/if}">{$percentage1|number_format:"2"|default:"0"}</font></b></td>
|
||||
{/if}
|
||||
<td style="padding-right: 25px;">{$REPORTDATA[txs].user_credit|default:"0"|number_format:"8"}</td>
|
||||
{assign var=percentage1 value=0}
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="{$smarty.server.SCRIPT_NAME}?page=statistics&action=round&height={$REPORTDATA[txs].height}">{$REPORTDATA[txs].height|default:"0"}</a></td>
|
||||
<td>{$REPORTDATA[txs].shares|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].valid|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].invalid|number_format|default:"0"}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].invalid > 0 }{($REPORTDATA[txs]['user'].invalid / $REPORTDATA[txs]['user'].valid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].valid > 0 }{(( 100 / $REPORTDATA[txs].shares) * $REPORTDATA[txs]['user'].valid)|number_format:"2"}{else}0.00{/if}</td>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<td>{$REPORTDATA[txs].pplns_shares|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].pplns_valid|number_format|default:"0"}</td>
|
||||
<td>{$REPORTDATA[txs]['user'].pplns_invalid|number_format|default:"0"}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].pplns_invalid > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0 }{($REPORTDATA[txs]['user'].pplns_invalid / $REPORTDATA[txs]['user'].pplns_valid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs].shares > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0}{(( 100 / $REPORTDATA[txs].pplns_shares) * $REPORTDATA[txs]['user'].pplns_valid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $REPORTDATA[txs]['user'].valid > 0 && $REPORTDATA[txs]['user'].pplns_valid > 0}{math assign="percentage1" equation=(100 / ((( 100 / $REPORTDATA[txs].shares) * $REPORTDATA[txs]['user'].valid) / (( 100 / $REPORTDATA[txs].pplns_shares) * $REPORTDATA[txs]['user'].pplns_valid)))}{else if $REPORTDATA[txs]['user'].pplns_valid == 0}{assign var=percentage1 value=0}{else}{assign var=percentage1 value=100}{/if}
|
||||
<font color="{if ($percentage1 >= 100)}green{else}red{/if}">{$percentage1|number_format:"2"|default:"0"}</font></b></td>
|
||||
{/if}
|
||||
<td style="padding-right: 25px;">{$REPORTDATA[txs].user_credit|default:"0"|number_format:"8"}</td>
|
||||
{assign var=percentage1 value=0}
|
||||
</tr>
|
||||
{/section}
|
||||
<tr>
|
||||
<td><b>Totals</b></td>
|
||||
<td>{$totalshares|number_format}</td>
|
||||
<td>{$totalvalid|number_format}</td>
|
||||
<td>{$totalinvalid|number_format}</td>
|
||||
<td>{if $totalinvalid > 0 && $totalvalid > 0 }{($totalinvalid / $totalvalid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $usertotalshares > 0 && $totalvalid > 0}{(( 100 / $usertotalshares) * $totalvalid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<td>{$pplnsshares|number_format}</td>
|
||||
<td>{$pplnsvalid|number_format}</td>
|
||||
<td>{$pplnsinvalid|number_format}</td>
|
||||
<td>{if $pplnsinvalid > 0 && $pplnsvalid > 0 }{($pplnsinvalid / $pplnsvalid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $userpplnsshares > 0 && $pplnsvalid > 0}{(( 100 / $userpplnsshares) * $pplnsvalid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $totalvalid > 0 && $pplnsvalid > 0}{math assign="percentage2" equation=(100 / ((( 100 / $usertotalshares) * $totalvalid) / (( 100 / $userpplnsshares) * $pplnsvalid)))}{else if $pplnsvalid == 0}{assign var=percentage2 value=0}{else}{assign var=percentage2 value=100}{/if}
|
||||
<font color="{if ($percentage2 >= 100)}green{else}red{/if}">{$percentage2|number_format:"2"|default:"0"}</font></b></td>
|
||||
{/if}
|
||||
<td style="padding-right: 25px;">{$amount|default:"0"|number_format:"8"}</td>
|
||||
{assign var=percentage2 value=0}
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<footer>
|
||||
</footer>
|
||||
</article>
|
||||
<tr>
|
||||
<td><b>Totals</b></td>
|
||||
<td>{$totalshares|number_format}</td>
|
||||
<td>{$totalvalid|number_format}</td>
|
||||
<td>{$totalinvalid|number_format}</td>
|
||||
<td>{if $totalinvalid > 0 && $totalvalid > 0 }{($totalinvalid / $totalvalid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $usertotalshares > 0 && $totalvalid > 0}{(( 100 / $usertotalshares) * $totalvalid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
{if $GLOBAL.config.payout_system == 'pplns'}
|
||||
<td>{$pplnsshares|number_format}</td>
|
||||
<td>{$pplnsvalid|number_format}</td>
|
||||
<td>{$pplnsinvalid|number_format}</td>
|
||||
<td>{if $pplnsinvalid > 0 && $pplnsvalid > 0 }{($pplnsinvalid / $pplnsvalid * 100)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $userpplnsshares > 0 && $pplnsvalid > 0}{(( 100 / $userpplnsshares) * $pplnsvalid)|number_format:"2"|default:"0"}{else}0.00{/if}</td>
|
||||
<td>{if $totalvalid > 0 && $pplnsvalid > 0}{math assign="percentage2" equation=(100 / ((( 100 / $usertotalshares) * $totalvalid) / (( 100 / $userpplnsshares) * $pplnsvalid)))}{else if $pplnsvalid == 0}{assign var=percentage2 value=0}{else}{assign var=percentage2 value=100}{/if}
|
||||
<font color="{if ($percentage2 >= 100)}green{else}red{/if}">{$percentage2|number_format:"2"|default:"0"}</font></b></td>
|
||||
{/if}
|
||||
<td style="padding-right: 25px;">{$amount|default:"0"|number_format:"8"}</td>
|
||||
{assign var=percentage2 value=0}
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -42,29 +42,22 @@
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<!-- Button trigger modal -->
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="TAC" tabindex="-1" role="dialog" aria-labelledby="TACLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="TACLabel">Terms and Conditions</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
{include file="tac/default.tpl"}
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="modal fade" id="TAC" tabindex="-1" role="dialog" aria-labelledby="TACLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="TACLabel">Terms and Conditions</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
{include file="tac/default.tpl"}
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
<!-- /.modal-content -->
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
<!-- /.modal -->
|
||||
</div>
|
||||
</div>
|
||||
<center>{nocache}{$RECAPTCHA|default:"" nofilter}{/nocache}</center>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user