<?php require_once "./MySQLiWrapper.php"; require_once "./CalcHumidity.php"; require_once "./Export.php"; include "../class/user.php"; session_start(); if (!isset($_SESSION['user'])) { header("Location: login.php"); } $conn = new MySQLiWrapper(); $calculator = new CalcHumidity(); $temperature = $conn->getTop10Temperature(); $now = new DateTime(); //Datetime met huidige datum + tijd $time = $conn->getLastestTopHumidity(); //Query om de tijd dat tophumidity voor het laatst is geuplade te acherhalen. $OldestTime = mysql_fetch_assoc($time); //Stop de tijd in een variable $lastCalcMoment = new DateTime($OldestTime["datetime"]); //Omdat mysql_query het terug stuurt als een string moet het convert worden naar een datetime // get difference between the two dates $difference = $now->diff($lastCalcMoment); //Berekend het verschil if ($difference->h >= 1) { // ->i zijn de minuten. Dit betekent dat elke 30 min de top 10 humidity wordt geupdate $calculator->calc(); //Roep de Calchumidity klasse aan en bereken de top 10 humdiity. } $humidity = $conn->getTop10Humdity(); //Query de top 10 humidity.