{* Color Values for Usage Charts *} {assign var="usageUploadUsedChartColor" value="3072F3"} {assign var="usageUploadLimitChartColor" value="C6D9FD"} {assign var="usageDownloadUsedChartColor" value="FF0000"} {assign var="usageDownloadLimitChartColor" value="FFC6A5"} {assign var="usageCombinedUsedChartColor" value="FF9900"} {assign var="usageCombinedLimitChartColor" value="FCD59C"} {assign var="usageTimeUsedChartColor" value="3072F3"} {assign var="usageTimeLimitChartColor" value="C6D9FD"} {assign var="usageHistoryUploadChartColor" value="3072F3"} {assign var="usageHistoryDownloadChartColor" value="FF0000"} {assign var="usageHistoryCombinedChartColor" value="FF9900"} {assign var="usageHistoryTimeChartColor" value="3072F3"} {* *} {include file="defaultlayer/piwi/includes/htmldoctype_selector.html"} {include file="defaultlayer/piwi/includes/htmlheader_selector.html"} {include file="defaultlayer/piwi/includes/pageheader_selector.html"}
{include file="defaultlayer/piwi/includes/sidebar_selector.html"} {if $enablelegacy=='Y'}

Usage

Usage Summary from to { if $headerdata.dateformat=='MDY'} (MM/DD/YYYY) { elseif $headerdata.dateformat=='DMY'} (DD/MM/YYYY) { elseif $headerdata.dateformat=='YMD'} (YYYY/MM/DD) { /if}
{ if $usagedata.options.displayin} { /if} { if $usagedata.options.displayout} { /if} { if $usagedata.options.displayinout} { /if} { assign var=rowType value='odd'} { if !$usagedata.summary} { else} { foreach from=$usagedata.summary item=thisDay} { if $rowType == 'odd'} { else} { /if} { if $usagedata.options.displayin} { /if} { if $usagedata.options.displayout} { /if} { if $usagedata.options.displayinout} { /if} { if $rowType == 'odd'} { assign var=rowType value='even'} { else} { assign var=rowType value='odd'} { /if} { /foreach} { /if} { if $rowType == 'odd'} { else} { /if} { if $usagedata.options.displayin} { /if} { if $usagedata.options.displayout} { /if} { if $usagedata.options.displayinout} { /if}
Date Calls Avg Call Total Time {$usagedata.options.displayin|escape:'html'} In {$usagedata.options.displayout|escape:'html'} Out {$usagedata.options.displayinout|escape:'html'} In+Out
No usage exists for this time period.
{$thisDay.dispdate|escape:'html'} {$thisDay.calls|escape:'html'} {$thisDay.avglen|escape:'html'} {$thisDay.ttltime|escape:'html'} {$thisDay.total_in|escape:'html'} {$thisDay.total_out|escape:'html'} {$thisDay.total_inout|escape:'html'}
 
Totals: {$usagedata.totals.calls|escape:'html'} {$usagedata.totals.avg|escape:'html'} {$usagedata.totals.time|escape:'html'} {$usagedata.totals.datain|escape:'html'} {$usagedata.totals.dataout|escape:'html'} {$usagedata.totals.datainout|escape:'html'}
{/if} { if $radiusdata} { if $smarty.server.https == 'on'} { assign var="chartURL" value="https://chart.googleapis.com/chart"} { else} { assign var="chartURL" value="http://chart.googleapis.com/chart"} { /if} { if $radius_dataid} { assign var="display_dataid" value=$radius_dataid} { else} { assign var="display_dataid" value=$radiusdata[0].data_id} { /if}

Current Usage { if $enableinterim|upper eq 'Y'} · Daily Usage · Hourly Usage { /if}

Current Usage
  1. { if $radiusdata|@count gt 1} { else} {$radiusdata[0].username} { /if}
{ foreach from=$radiusdata item=thisInstance key=thisKey name=radiusinstancedata} { if ($thisInstance.limit_count gt 0 || $thisInstance.up_down_used gt 0) && $thisInstance.data_id eq $display_dataid} {* Round values for display purposes*} { assign var="up_used" value=$thisInstance.up_used|round:"2"} { assign var="down_used" value=$thisInstance.down_used|round:"2"} { assign var="up_down_used" value=$thisInstance.up_down_used|round:"2"} { assign var="up_limit" value=$thisInstance.up_limit|round:"2"} { assign var="down_limit" value=$thisInstance.down_limit|round:"2"} { assign var="up_down_limit" value=$thisInstance.up_down_limit|round:"2"} { assign var="up_limit_remaining" value=$thisInstance.up_limit_remaining|round:"2"} { assign var="down_limit_remaining" value=$thisInstance.down_limit_remaining|round:"2"} { assign var="up_down_limit_remaining" value=$thisInstance.up_down_limit_remaining|round:"2"} { assign var="maximum_value" value=$thisInstance.maximum_value}
{ if $thisInstance.limit_count eq 1} { if $thisInstance.up_limit gt 0} {* Pie Chart showing Upload only *} Usage{$thisInstance.usage_period} { elseif $thisInstance.down_limit gt 0} {* Pie Chart showing Download only *} Usage{$thisInstance.usage_period} { elseif $thisInstance.up_down_limit gt 0} {* Pie Chart showing Combined only *} Usage{$thisInstance.usage_period} { elseif $thisInstance.time_limit gt 0} {* Pie Chart showing Time only *} Usage{$thisInstance.usage_period} { /if} { else} {* Bar Chart showing Upload, Download and Combined *} { /if}
{ /if} { /foreach} { foreach from=$radiushistorydata item=thisInstance} { assign var="uploadValues" value=""} { assign var="downloadValues" value=""} { assign var="combinedValues" value=""} { assign var="timeValues" value=""} { assign var="timeLimit" value=""} { foreach from=$thisInstance item=thisMonth name=radiushistory} { assign var="uploadValues" value="`$uploadValues``$thisMonth.upload`"} { assign var="downloadValues" value="`$downloadValues``$thisMonth.download`"} { assign var="combinedValues" value="`$combinedValues``$thisMonth.combined`"} { assign var="timeValues" value="`$timeValues``$thisMonth.time`"} { assign var="timeLimit" value="`$thisMonth.current_time_limit`"} { if $smarty.foreach.radiushistory.iteration lt $smarty.foreach.radiushistory.total} { assign var="uploadValues" value="`$uploadValues`,"} { assign var="downloadValues" value="`$downloadValues`,"} { assign var="combinedValues" value="`$combinedValues`,"} { assign var="timeValues" value="`$timeValues`,"} { /if} { /foreach} { assign var="numMonths" value=`$smarty.foreach.radiushistory.total`} { if $numMonths > 0} { if $numMonths > 1} { math equation="100 / (months - 1)" months=$numMonths assign="chartLines"} { else { $chartLines = 0} { /if}
Usage History
{ if $timeLimit gt 0}
Usage History
{ /if} { /if} { /foreach}
{ /if} {if $serviceusagedata}

Service Usage {$usagedata.startdate|date_format|escape:'html'} to {$usagedata.enddate|date_format|escape:'html'}

{ if $enablelegacy != 'Y'}
Usage Summary from to { if $headerdata.dateformat=='MDY'} (MM/DD/YYYY) { elseif $headerdata.dateformat=='DMY'} (DD/MM/YYYY) { elseif $headerdata.dateformat=='YMD'} (YYYY/MM/DD) { /if}

{ /if} { foreach from=$serviceusagedata item=billingDefinitions key=serviceName}

{$serviceName|escape:'html'}

{ foreach from=$billingDefinitions item=thisBillingDefinition key=definitionName}

{$definitionName|escape:'html'}

{ foreach from=$thisBillingDefinition.detail item=thisService key=displayName}

{$displayName|escape:'html'} { if $thisBillingDefinition.singleHeader && $thisBillingDefinition.singleHeader <> "number"} { assign var=singleheader value=$thisBillingDefinition.singleHeader} {$thisService.0.$singleheader|escape:'html'} { /if}

{ assign var=rowType value='odd'} { if $thisBillingDefinition.header} { foreach from=$thisBillingDefinition.header item=thisHeader} { /foreach} { foreach from=$thisService item=thisUsage} { if $rowType == 'odd'} { else} { /if} { foreach from=$thisUsage item=usageDetail key=usageHeader} { /foreach} { if $rowType == 'odd'} { assign var=rowType value='even'} { else} { assign var=rowType value='odd'} { /if} { /foreach}
{ if $definitionName == "Pre-Rated"} {$thisHeader|replace:'pre_price':'price'|replace:'pre_logdate':'date'|replace:'pre_desc':'description'|capitalize|escape:'html'} { else} {$thisHeader|capitalize|escape:'html'} { /if}
{ if $thisBillingDefinition.datatype|lower == 'time'} {$usageDetail|date_format:'%B %d, %Y %r'|escape:'html'} { else} {$usageDetail|escape:'html'} { /if}
{ /if} { /foreach} { /foreach}
{ /foreach}
{/if} {include file="defaultlayer/piwi/includes/pagefooter_selector.html"}