Ejemplo n.º 1
0
if (isset($REQUEST['cmd']) && $REQUEST['cmd'] == 'REPORT_IMAGE') {
    $width = 600;
    $height = 400;
    error_reporting(0);
    header("Content-type: image/png");
    require_once LIBRARIES . "libchart" . PATH_SEP . "libchart.php";
    if ($REQUEST['type'] == "pie") {
        $chart = new PieChart($width, $height);
    } elseif ($REQUEST['type'] == "hbar") {
        $chart = new HorizontalChart($width, $height);
    } elseif ($REQUEST['type'] == "vbar") {
        $chart = new VerticalChart($width, $height);
        $chart->setLabelMarginBottom(100);
    } else {
        $chart = new LineChart($width, $height);
        $chart->setLabelMarginBottom(150);
    }
    foreach ($REQUEST['datas'] as $data) {
        $chart->addPoint(new Point($data[0], $data[1]));
    }
    $chart->setLogo("");
    $chart->setTitle($REQUEST['title']);
    $chart->render();
    $BL->Disconnect();
}
//GET INVOICE/SALES/SERVERLOAD REPORT
if ($cmd == "load") {
    include_once XMLFEEDS . "uptime.php";
}
if ($cmd == "cbm") {
    include_once XMLFEEDS . "orders_monthly.php";