|
|
|
@ -1262,24 +1262,23 @@ switch ($report) { |
|
|
|
|
while ($row = Database::fetch_array($query)) { |
|
|
|
|
$usersFound++; |
|
|
|
|
if (!empty($row['value'])) { |
|
|
|
|
$date1 = new DateTime($row['value']); |
|
|
|
|
$interval = $now->diff($date1); |
|
|
|
|
$years = (int) $interval->y; |
|
|
|
|
|
|
|
|
|
if ($years >= 16 && $years <= 17) { |
|
|
|
|
$all['16-17']++; |
|
|
|
|
} |
|
|
|
|
if ($years >= 18 && $years <= 25) { |
|
|
|
|
$all['18-25']++; |
|
|
|
|
} |
|
|
|
|
if ($years >= 26 && $years <= 30) { |
|
|
|
|
$all['26-30']++; |
|
|
|
|
$validDate = DateTime::createFromFormat('Y-m-d', $row['value']); |
|
|
|
|
$validDate = $validDate && $validDate->format('Y-m-d') === $row['value']; |
|
|
|
|
if ($validDate) { |
|
|
|
|
$date1 = new DateTime($row['value']); |
|
|
|
|
$interval = $now->diff($date1); |
|
|
|
|
$years = (int) $interval->y; |
|
|
|
|
|
|
|
|
|
if ($years >= 16 && $years <= 17) { |
|
|
|
|
$all['16-17']++; |
|
|
|
|
} |
|
|
|
|
if ($years >= 18 && $years <= 25) { |
|
|
|
|
$all['18-25']++; |
|
|
|
|
} |
|
|
|
|
if ($years >= 26 && $years <= 30) { |
|
|
|
|
$all['26-30']++; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
/*if ($years >= 31) { |
|
|
|
|
$all[get_lang('N/A')] += 1; |
|
|
|
|
}*/ |
|
|
|
|
} else { |
|
|
|
|
//$all[get_lang('N/A')] += 1; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1294,7 +1293,6 @@ switch ($report) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$header = Display::page_subheader2(get_lang('TotalNumberOfStudents').': '.$studentCount); |
|
|
|
|
|
|
|
|
|
$content = $header.$extraTables.$graph.$content; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|