Esempio n. 1
0
 $kpi_donation_average_month_to_date = calculate_average($kpi_donation_count_month_to_date, $kpi_donation_amount_month_to_date);
 $kpi_donation_average_month_1 = calculate_average($kpi_donation_count_month_1, $kpi_donation_amount_month_1);
 $kpi_donation_average_month_2 = calculate_average($kpi_donation_count_month_2, $kpi_donation_amount_month_2);
 $kpi_donation_average_fy_0 = calculate_average($kpi_donation_count_fy_0, $kpi_donation_amount_fy_0);
 $kpi_donation_average_fy_1 = calculate_average($kpi_donation_count_fy_1, $kpi_donation_amount_fy_1);
 $kpi_donation_average_fy_2 = calculate_average($kpi_donation_count_fy_2, $kpi_donation_amount_fy_2);
 $kpi_donation_average_fy_3 = calculate_average($kpi_donation_count_fy_3, $kpi_donation_amount_fy_3);
 $kpi_donation_average_fy_4 = calculate_average($kpi_donation_count_fy_4, $kpi_donation_amount_fy_4);
 $kpi_donation_average_fy_5 = calculate_average($kpi_donation_count_fy_5, $kpi_donation_amount_fy_5);
 $kpi_donation_average_24m_rolling = calculate_average($kpi_donation_count_24m_rolling, $kpi_donation_amount_24m_rolling);
 $kpi_donation_average_12m_rolling_m_0 = calculate_average($kpi_donation_count_12m_rolling_m_0, $kpi_donation_amount_12m_rolling_m_0);
 $kpi_donation_average_12m_rolling_m_12 = calculate_average($kpi_donation_count_12m_rolling_m_12, $kpi_donation_amount_12m_rolling_m_12);
 $kpi_donation_average_12m_rolling_m_24 = calculate_average($kpi_donation_count_12m_rolling_m_24, $kpi_donation_amount_12m_rolling_m_24);
 $kpi_donation_average_12m_rolling_m_36 = calculate_average($kpi_donation_count_12m_rolling_m_36, $kpi_donation_amount_12m_rolling_m_36);
 $kpi_donation_average_12m_rolling_m_48 = calculate_average($kpi_donation_count_12m_rolling_m_48, $kpi_donation_amount_12m_rolling_m_48);
 $kpi_donation_average_5fy = calculate_average($kpi_donation_count_5fy, $kpi_donation_amount_5fy);
 // Now we can update all the relevant meta fields
 // First/last donation details
 update_user_meta($user->ID, 'kpi_first_donation_date', $kpi_first_donation_date);
 update_user_meta($user->ID, 'kpi_last_donation_amount', $kpi_last_donation_amount);
 update_user_meta($user->ID, 'kpi_last_donation_date', $kpi_last_donation_date);
 // Days since last donation for segment searching
 if (!empty($kpi_last_donation_date)) {
     $date_last_donation = new DateTime($kpi_last_donation_date);
     $days_since_last_donation = $date_last_donation->diff($today, true);
     update_user_meta($user->ID, 'kpi_days_since_last_donation', $days_since_last_donation->days);
 }
 // Days since created for segment searching
 $date_registered = new DateTime($user->user_registered);
 $days_since_created = $date_registered->diff($today, true);
 update_user_meta($user->ID, 'kpi_days_since_created', $days_since_created->days);
Esempio n. 2
0
}
$i = 0;
while (list($Key, list($Time, $Hits, $Bandwidth)) = each($TData)) {
    $datax[$i] = date("G:i", strtotime($Time));
    if (!$Hits) {
        $Hits = 0;
    }
    if (!$Bandwidth) {
        $Bandwidth = 0;
    }
    $datay[$i] = $Hits;
    $datay2[$i] = floor($Bandwidth / 1024 / 1024);
    $i++;
}
$Avg1 = calculate_average($datay);
$Avg2 = calculate_average($datay2);
// Overall width of graphs
$w = 450;
//----------------------
// Setup the line graph
//----------------------
$graph = new Graph($w, 200, 'auto');
$graph->SetScale('textint');
$graph->SetFrame(false);
$graph->SetBox(true);
$graph->xaxis->SetPos('min');
$graph->xaxis->SetTickLabels($datax);
switch ($Interval) {
    case 48:
        $graph->xaxis->SetTextLabelInterval(384);
        break;
Esempio n. 3
0
    //ARRAY TO BE RETURNED
    $v = array();
    //CALCULATING THE AVERAGE VALUE OF THE FIRST ARRAY
    $sum = 0;
    for ($i = 0; $i < count($e); $i++) {
        $sum += $e[$i];
    }
    //ADDING THE VALUE TO THE ARRAY
    $v["EDAD"] = $sum / count($e);
    //CALCULATING THE AVERAGE VALUE OF THE SECOND ARRAY
    $sum = 0;
    for ($i = 0; $i < count($a); $i++) {
        $sum += $a[$i];
    }
    //ADDING THE VALUE TO THE ARRAY
    $v["ALTURA"] = $sum / count($a);
    //CALCULATING THE AVERAGE VALUE OF THE THIRD ARRAY
    $sum = 0;
    for ($i = 0; $i < count($p); $i++) {
        $sum += $p[$i];
    }
    //ADDING THE VALUE TO THE ARRAY
    $v["PESO"] = $sum / count($p);
    return $v;
}
//SHOWING THE RETURNED ARRAY
var_dump(calculate_average($edades, $altura, $peso));
?>
  </body>
</html>