/
load_chart.php
107 lines (66 loc) · 1.42 KB
/
load_chart.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
require_once "config.php";
$ClassDbObj = new ClassDb();
$csvFile = 'csvfile/data.csv';
$csv = $ClassDbObj->readCSV($csvFile);
$chart_name = "5";
$chart_type = "column";
$chart_title = "Chart";
$txt_type = "5";
if(isset($_REQUEST['chart_name']))
{
$chart_name = $_REQUEST['chart_name'];
}
if(isset($_REQUEST['chart_name']))
{
$chart_type = $_REQUEST['chart_type'];
}
if(isset($_REQUEST['txt_type']))
{
if($_REQUEST['txt_type']!="")
{
$txt_type = $_REQUEST['txt_type'];
}
}
$privacyArray =$ClassDbObj->getFieldArray($csv,$chart_name);
//$newArray=$ClassDbObj->getFieldArray($csv,$chart_name);
$vals= explode('_',$chart_name);
if(count($vals)==1)
{
$privacyArray =$ClassDbObj->getFieldArray($csv,$vals[0]);
}
if(count($vals)==1)
{
$newArray =$ClassDbObj->getFieldArray($csv,$vals[0]);
}
if(count($vals)==2)
{
$privacyArray =$ClassDbObj->getcolArray($csv,$vals[0],$vals[1]);
}
if(count($vals)==3)
{
$privacyArray = $ClassDbObj->getcolcolArray($csv,$vals[0],$vals[1],$vals[2]);
}
$i=0;
$array = array();
foreach($privacyArray as $aKey => $aRow){
if($i==$txt_type)
{
break;
}
else
{
$array[] = array("label"=>$aKey,"y"=>$aRow);
$i++;
}
}
if($chart_name == 8)
{
$array = $ClassDbObj->getSignalData($csv,$txt_type);
}
if($chart_name == 10)
{
$array = $ClassDbObj->getPacketData($csv,$txt_type);
}
echo json_encode(array("chart_type"=>$chart_type,"chart_title"=>$chart_title,"array"=>$array));
?>