alldump.php
1.16 KB
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
<?php
$link = mysqli_connect("192.168.82.50", "root", "yb9738z", "fullerton");
if(!link)
{
die("Connection Failed!".mysqli_connect_error());
}
$query = "SELECT count(cca.crm_id) as calls,cca.user_id as user_id,r.lan,r.mobile,r.client,r.status,r.dialer_status,r.dialer_substatus FROM records as r left join crmcalls_archive as cca on r.id=cca.crm_id group by cca.number";
$sql = mysqli_query($link, $query);
$sqlResult = mysqli_fetch_all($sql,MYSQLI_ASSOC);
$uquery ="SELECT id,username,fullname as telecaller FROM users";
$usql = mysqli_query($link, $uquery);
$usqlResult = mysqli_fetch_all($usql, MYSQLI_ASSOC);
foreach($usqlResult as $ures)
{
$userArr[$ures['id']] = $ures;
}
$reportArr = array();
foreach($sqlResult as $res)
{
$tuser = $userArr[$res['user_id']];
$res['user_id']=$tuser['username'];
$reportArr[] = $res;
}
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename="alldump.csv";');
$headers = ['Attemps','Agent','lan','mobile','client','status','dialer_status','dialer_substatus'];
$f = fopen('php://output','w');
fputcsv($f, $headers);
foreach($reportArr as $arr)
{
fputcsv($f, $arr);
}
mysqli_close($link);
?>