Esempio n. 1
0
<?php

require_once CODE_ROOT . '/classes/report.php';
require_once CODE_ROOT . '/classes/operations.php';
require_once CODE_ROOT . '/classes/surgeons.php';
$report = new Report();
$operations = new Operations();
$surgeons = new Surgeons();
$report->result['views']['mainContent'] = 'report/form.php';
$yearsOperations = $operations->getOperationsYears();
if ($yearsOperations === false) {
    $report->result['message'][] = 'Ошибка при получении экстремумов даты операций';
    $report->result['success'] = false;
}
$reportForm = filter_input(INPUT_GET, 'reportForm', FILTER_VALIDATE_INT, Helpers::$filterForIntPositive);
if ($reportForm === 1) {
    $period = filter_input(INPUT_GET, 'period', FILTER_VALIDATE_INT, Helpers::$filterForIntPositive);
    $year = filter_input(INPUT_GET, 'year', FILTER_VALIDATE_INT, Helpers::$filterForIntPositive);
    $report->getGeneralStatistic($year, $period);
    $surgeonList = $surgeons->getList();
    $surgeonDetails = $report->getSurgeonDetails($surgeonList);
}
$result = $report->result;