Вход Регистрация
Файл: whmcs/modules/widgets/income_overview.php
Строк: 42
<?php

if (!defined("WHMCS"))
    die(
"This file cannot be accessed directly");

function 
widget_income_overview($vars) {
    global 
$_ADMINLANG,$chart;

    
$title $_ADMINLANG['home']['incomeoverview'];

    
$args = array();
    
$args['colors'] = '#F9D88C,#1E78BB';
    
$args['legendpos'] = 'top';
    
$args['xlabel'] = 'Day of the Month';
    
$args['ylabel'] = 'Default Currency';
    
$args['chartarea'] = '80,40,85%,70%';

    
$content $chart->drawChart('Area',chartdata_income(),$args,'300px');

    return array(
'title'=>$title,'content'=>$content);

}

function 
chartdata_income() {
    global 
$currency;
    
$currency getCurrency();
    
$chartdata = array();
    
$chartdata['cols'][] = array('label'=>'Day','type'=>'string');
    
$chartdata['cols'][] = array('label'=>'Income','type'=>'number');
    
$chartdata['cols'][] = array('label'=>'Expenditure/Refunds','type'=>'number');
    for (
$i 14$i >= 0$i--) {
        
$date mktime(0,0,0,date("m"),date("d")-$i,date("Y"));
        
$data get_query_vals("tblaccounts","SUM(amountin/rate),SUM(amountout/rate)","date LIKE '".date("Y-m-d",$date)."%'");
        if (!
$data[0]) $data[0]=0;
        if (!
$data[1]) $data[1]=0;
        
$chartdata['rows'][] = array('c'=>array(array('v'=>date("dS",$date)),array('v'=>(int)$data[0],'f'=>formatCurrency($data[0])),array('v'=>(int)$data[1],'f'=>formatCurrency($data[1]))));
    }
    return 
$chartdata;
}

add_hook("AdminHomeWidgets",1,"widget_income_overview");

?>
Онлайн: 1
Реклама