www/getfermentlog.php

changeset 601
112c278be803
parent 296
69fadd1aded2
child 836
409f8c497429
--- 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;

mercurial