ソースを参照

Updates to allow common data interface again

tags/SensorLogger/0.1.6
Chris Smith 14年前
コミット
6bb6455d49
1個のファイルの変更8行の追加3行の削除
  1. 8
    3
      website/data.php

+ 8
- 3
website/data.php ファイルの表示

@@ -3,10 +3,15 @@
3 3
  require('common.php');
4 4
 
5 5
  if (isset($_GET['graph'])) {
6
-  $imei = decodeIMEI($_GET['code']);
6
+  $imei = isset($_GET['imei']) ? $_GET['imei'] : decodeIMEI($_GET['code']);
7 7
 
8 8
   $sql = 'SELECT log_data FROM sensorlogger WHERE log_id = ' . ((int) $_GET['graph']) . ' AND log_imei = \'' . m($imei) . '\'';
9 9
   $res = mysql_query($sql);
10
+
11
+  if (mysql_num_rows($res) == 0) {
12
+   die('Data not found');
13
+  }
14
+
10 15
   $row = mysql_fetch_assoc($res);
11 16
 
12 17
   $datax = array();
@@ -84,8 +89,8 @@
84 89
   foreach ($row as $k => $v) { echo '<td>', $k == 'log_data' ? count(explode("\n", $v)) . ' line(s)' : nl2br(htmlentities($v)), '</td>'; }
85 90
 
86 91
   echo '<td>';
87
-  echo '<img src="data.php?graph=', $row['log_id'], '&amp;ds=1" height="330">';
88
-  echo '<br><img src="data.php?graph=', $row['log_id'], '&amp;ds=2" height="330">';
92
+  echo '<img src="data.php?graph=', $row['log_id'], '&amp;ds=1&amp;imei=', $row['log_imei'], '" height="330">';
93
+  echo '<br><img src="data.php?graph=', $row['log_id'], '&amp;ds=2&amp;imei=', $row['log_imei'], '" height="330">';
89 94
   echo '</td>';
90 95
   echo '</tr>';
91 96
  }

読み込み中…
キャンセル
保存