Exemple #1
0
<?php

include 'inc/includes.inc.php';
$stats = new stats();
if (isset($_GET['gdaily'])) {
    # gdaily -> fa il grafico
    # time -> numero massimo di giorni (default = 365)
    # y -> altezza del grafico (default = 1px per ricerca)
    # x -> largezza del grafico (default = 6px per giorno)
    # scale -> disegna linee orizzontali ogni tot (default = max/5)
    # mid -> media calcolata sugli ultimi tot giorni (default = no medie, 0 = time
    define('DAY', 86400);
    $time = isset($_GET['time']) ? $_GET['time'] : 365;
    $days = $stats->numdays();
    $time = $time < $days ? $time : $days;
    $date = array_reverse($stats->countbyday($time));
    $maxmid = 0;
    $gmid = 0;
    if (isset($_GET['mid'])) {
        if (!$_GET['mid']) {
            $gmid = 1;
        } else {
            $maxmid = $_GET['mid'];
        }
    }
    $max = max($date);
    $scale = isset($_GET['scale']) ? $_GET['scale'] : round($max / 5);
    if (isset($_GET['y'])) {
        $multi = $_GET['y'] / $max;
    } else {
        $multi = 1;