-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadtable.php
34 lines (32 loc) · 1.59 KB
/
readtable.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
<?php
//include the database
include 'functions.php';
$result = $database->select('cdr','*',['LIMIT'=>[0,50], 'ORDER'=>['datetime'=>'DESC']]);
// $outp = $result->fetch_all(MYSQLI_ASSOC);
$index = 1;
if ($result > 0) {
// output data of each row
foreach($result as $row) {
$billhours = floor($row['billable'] / 3600);
$billmins = floor($row['billable'] / 60 % 60);
$billsecs = floor($row['billable'] % 60);
$billtimeFormat = sprintf('%02d:%02d:%02d', $billhours, $billmins, $billsecs);
$talkhours = floor($row['duration'] / 3600);
$talkmins = floor($row['duration'] / 60 % 60);
$talksecs = floor($row['duration'] % 60);
$talktimeFormat = sprintf('%02d:%02d:%02d', $talkhours, $talkmins, $talksecs);
echo "<tr>";
echo "<td style='width: 5%'>".($index++)."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$row['datetime']."'>".$row['datetime']."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$row['clid']."'>".$row['clid']."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$row['dst']."'>".$row['dst']."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$billtimeFormat."'>".$billtimeFormat."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$talktimeFormat."'>".$talktimeFormat."</td>";
echo "<td style='width: 10%' data-toggle='tooltip' title='".$row['disposition']."'>".$row['disposition']."</td>";
echo "</tr>";
}
} else {
echo "0 results";
}
// echo json_encode($outp);
?>