Ejemplo n.º 1
0
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([ ['Time', 'Temperature S1', 'Temperature S2', 'Minimum', 'Maximum', 'Average'],
		<?php 
$starttime = StartTimer();
while ($row = $result->fetchArray()) {
    GetStats($row, $maxTemp, $minTemp, $avgTemp, $maximumTime, $minimumTime);
    //				echo "['" . $row['timestamp']."',". ($row['ID'] == "/sys/bus/w1/devices/28-00000432acc3" ? $row['temp'].",," : ",". $row['temp']."," ) .$minTemp.",".$maxTemp.",".number_format($avgTemp, 3) .",0],
    echo "['" . $row['timestamp'] . "'," . ($row['ID'] == "/sys/bus/w1/devices/28-00000432acc3" ? $row['temp'] . ",," : "," . $row['temp'] . ",") . "10,10,10],";
    $count++;
}
$avgTemp /= $count;
?>
]);
		
		for (i = 0; i < <?php 
echo $count;
?>
; i++) { 
			data.setValue(i,3,<?php 
echo $minTemp;
?>
);
			data.setValue(i,4,<?php 
echo $maxTemp;
?>
);
			data.setValue(i,5,<?php 
echo number_format($avgTemp, 3);
?>
Ejemplo n.º 2
0
<?php

try {
    /* Подключаем "шапку" с настройками */
    require_once 'include/head.inc';
    StartTimer();
    //Запуск таймера
    // *** Если запрос данных через AJAX *** //
    if ($_GET['method'] == 'ajax') {
        include_once 'builders/ajax.inc';
    } else {
        //Если идет отправка формы через AJAX, то копируем GET в POST
        //if($_GET['method'] == 'pajax' AND $_GET['id_form']) foreach($_GET AS $key=>$val) $_POST[$key] = $val;
        //Строим дерево сайта
        $Navigator->BuildTree($_SERVER['REQUEST_URI']);
        //Подключаем обработчик
        if (!@(include_once "builders/" . $Navigator->pageContent['builder'])) {
            throw new Exception('Index. Не удалось загрузить обработчик');
        }
        //print_r($Navigator);
        //Если был установлен редирект, то следуем указанным курсом
        if ($redirect) {
            header("location: " . $redirect);
        } else {
            //Переменные для страницы
            $smarty->assign('page', $resultPage);
            $smarty->display($Navigator->pageContent['index_tpl']);
        }
    }
} catch (Exception $ex) {
    echo $ex->getMessage();