$cfid = $filter;
$queryRow = "SELECT cl.id, cl.header_id,cl.name FROM contactform_line as cl INNER JOIN contactform_header as ch on cl.header_id = ch.id WHERE ch.is_survey = 1 AND header_id = '" . $filter . "' ORDER BY cl.sorting ASC";
$label = array();
$dataArray = array();
$result = @mysqli_query($GLOBALS['mysql_con'], $queryRow);
if(@mysqli_num_rows($result) > 0){
while($row = @mysqli_fetch_array($result)){
$cfid = $row['header_id'];
array_push($label, substr($row['name'], 0, 10).'...');
$first = rand(0, 255);
$second = rand(0, 255);
$third = rand(0, 255);
$color = 'rgb('.$first.', '.$second.', '.$third.')';
array_push($bgArray, $color);
$queryData = 'SELECT line_id, count(*) as NUMCOUNT FROM survey_answers WHERE header_id = '.$row['header_id'].' AND line_id = "'.$row['id'].'" ORDER BY option_string';
$resultData = @mysqli_query($GLOBALS['mysql_con'], $queryData);
//
if(@mysqli_num_rows($resultData)){
$rowData = @mysqli_fetch_array($resultData);
$dataArray[$row['id']] = $rowData['NUMCOUNT'];
}
}
}
}else{
$querySet = "SELECT * FROM contactform_header WHERE is_survey = 1 ORDER BY ID ASC";
$resultSet = @mysqli_query($GLOBALS['mysql_con'], $querySet);
if(@mysqli_num_rows($resultSet) > 0){
$date1 = date('Y').'-01-01';
$date2 = date('Y').'-'.date('m-d');
while($rowSet = @mysqli_fetch_array($resultSet)){
// $dataset[$rowSet['id']]['name'] = $rowSet['description'];
for($i = 1;$i<=12;$i++){
$dataset[$rowSet['id']][$i] = 0;
}
$queryPerson = "SELECT MONTH(created_date) as month, count(*) NUM FROM survey_persons WHERE DATE(created_date) BETWEEN '".$date1."' AND '".$date2."' AND header_id = '".$rowSet['id']."' GROUP BY month ";
$resultPerson = @mysqli_query($GLOBALS['mysql_con'], $queryPerson);
while($rowPerson = @mysqli_fetch_array($resultPerson)){
$dataset[$rowSet['id']][$row['month']] = $row['NUM'];
}
}
}
if(!empty($dataset)){?>