-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathreadLog.php
72 lines (47 loc) · 1.34 KB
/
readLog.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
/**
* @file
*
* All Callblaster code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*
*....................
* www.nethram.com
*/
require_once("connection.php");
if($_REQUEST['action']=="getLog")
{
$file = trim(urldecode($_REQUEST['file']));
$query = "select * from logs where csvFile='$file' and type='heading'";
$result = mysql_query($query);
$ret='<table cellspacing="5" cellpadding="5"><thead>';
if($result and mysql_num_rows($result)>0)
{
$row = mysql_fetch_assoc($result);
$head = explode(",",$row['fields']);
for($i=0;$i<count($head);$i++)
$ret.="<th>".$head[$i]."</th>";
$ret.="<th>Time</th><th>Status</th><th>Option Choosen</th>";
}
$ret.="</thead>";
$query = "select * from logs where csvFile='$file' and type='field' and status!='Completed' and time>DATE_SUB(NOW(),INTERVAL 5 MINUTE)";
$result = mysql_query($query);
if($result and mysql_num_rows($result)>0)
{
for($i=0;$i<mysql_num_rows($result);$i++)
{
$row=mysql_fetch_assoc($result);
$fields = explode(",",$row['fields']);
$ret.="<tr align='center'>";
for($j=0;$j<count($fields);$j++)
{
$ret.="<td>".$fields[$j]."</td>";
}
$ret.="<td>".$row['time']."</td><td>".$row['status']."</td><td>".$row['options']."</td>";
$ret.="</tr>";
}
}
$ret.="</table>";
echo $ret;
}
?>