function processGroup(array &$aArgs) { $sSeriesGroup = WWWUtility::validateArg($aArgs, 'name', "/^(temp|prec|baro|humid|wind)/"); switch ($sSeriesGroup) { case 'temp': return json_encode(Rosenberg::getTemperatureSeries()); case 'prec': return json_encode(Rosenberg::getPrecipationSeries()); case 'baro': return json_encode(Rosenberg::getBarometerSeries()); case 'humid': return json_encode(Rosenberg::getHumiditySeries()); case 'wind': return json_encode(Rosenberg::getWindSeries()); } }
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ require_once dirname(__FILE__) . "/../Rosenberg.php"; $sRaspberryHost = "192.168.1.10"; $oDB = new Database($sRaspberryHost); $oRosenberg = new Rosenberg($oDB); $oRosenberg->getData(time() - 86400, time(), array_keys($oRosenberg->getTemperatureSeries()));