# HG changeset patch # User Michiel Broek # Date 1579637786 -3600 # Node ID 112c278be8037f1c22a101aded8d226bed9eacb9 # Parent c136dd22f6628464f8ef6725de3b2784c7723726 All graph displays now check if the log excists. diff -r c136dd22f662 -r 112c278be803 www/getfermentlog.php --- a/www/getfermentlog.php Tue Jan 21 11:09:25 2020 +0100 +++ b/www/getfermentlog.php Tue Jan 21 21:16:26 2020 +0100 @@ -8,12 +8,18 @@ $code = "TB0015 Winterbier-2"; $filename = 'log/fermentation/' . $code . '.log'; +if (! file_exists($filename)) { + header("Content-type: application/json"); + echo '{}'; + exit; +} + + /* * From Stackoverflow, the fastest way to count the lines in a file. */ $file = new \SplFileObject($filename, 'r'); $file->seek(PHP_INT_MAX); -// $file->key() = lines in the file. define ('MAX_INTERVALS', 10); $GRAPH_INTERVAL = array ( 0, 1, 5, 15, 30, 60, 120, 240, 480, 720 ); @@ -27,8 +33,6 @@ if ($graphstep > MAX_INTERVALS) $graphstep = MAX_INTERVALS; -//echo $code . '.log lines=' . $file->key() . ' interval=' . $GRAPH_INTERVAL[$graphstep] . ' graphstep=' . $graphstep . PHP_EOL; - /* * 2014-11-15 18:39,BEER,PRIMARY,20.312,19.750,-1.500,20.5,18.6,18.8,35,12345,0,67890,Whatsup * | | | | | | | | | | | | | | @@ -115,4 +119,3 @@ } header("Content-type: application/json"); echo json_encode($logs); -//echo $lines . ' lines' . PHP_EOL; diff -r c136dd22f662 -r 112c278be803 www/getispindellog.php --- a/www/getispindellog.php Tue Jan 21 11:09:25 2020 +0100 +++ b/www/getispindellog.php Tue Jan 21 21:16:26 2020 +0100 @@ -8,6 +8,12 @@ $code = "TB0091 Kwik"; $filename = 'log/ispindel/' . $code . '.log'; +if (! file_exists($filename)) { + header("Content-type: application/json"); + echo '{}'; + exit; +} + /* * 2014-11-15 18:39:12,TEMPERATURE,PLATO,SG,BATTERY,ANGLE,INVERVAL,UUID @@ -42,4 +48,3 @@ } header("Content-type: application/json"); echo json_encode($logs); -//echo $lines . ' lines' . PHP_EOL;