break; case 'infectionReport': break; } } else { if ($reportType == "Prevalence") { publishDates($date_from, $date_to); $stat_list = array(); $retval = array(); $existing_stat_list = array(); $testName = null; for ($i = 0; $i < count($lab_config_id_array); $i++) { $labIdTestTypeIdSeparated = explode(":", $lab_config_id_array[$i]); $lab_config_id = $labIdTestTypeIdSeparated[0]; $test_type_id = $labIdTestTypeIdSeparated[1]; $retval = StatsLib::getDiscreteInfectionStatsAggregate($lab_config_id, $date_from, $date_to, $test_type_id); $existing_stat_list = $stat_list; $stat_list = array_merge($existing_stat_list, $retval); $lab_config = LabConfig::getById($lab_config_id); $labName = $lab_config->name; $labNamesArray[] = $labName; getWeeklyStats($lab_config, $test_type_id, $date_from, $date_to); if (!$testName) { $saved_db = DbUtil::switchToLabConfig($lab_config_id); $testName = get_test_name_by_id($test_type_id); DbUtil::switchRestore($saved_db); } if (count($stat_list) == 0) { ?> <div class='sidetip_nopos'> <?php
<?php include "../includes/db_lib.php"; include "../includes/stats_lib.php"; include "../includes/user_lib.php"; DbUtil::switchToLabConfig($lab_config_id); if (!isset($_REQUEST['yf']) || !isset($_REQUEST['mf']) || !isset($_REQUEST['df']) || !isset($_REQUEST['yt']) || !isset($_REQUEST['dt']) || !isset($_REQUEST['mt'])) { echo -2; return; } // returns total , nrgative and prev threshold //$test_type_id = $_REQUEST['test_type_id']; $date_from = $_REQUEST['yf'] . "-" . $_REQUEST['mf'] . "-" . $_REQUEST['df']; $date_to = $_REQUEST['yt'] . "-" . $_REQUEST['mt'] . "-" . $_REQUEST['dt']; //$result = API::get_prev_rates($test_type_id, $date_from, $date_to); if ($_SESSION['level'] < 2 || $_SESSION['level'] > 4) { $user = get_user_by_id($_SESSION['user_id']); $lab_config_id = $user->labConfigId; } if ($lab_config_id == null) { $lab_config_id = get_lab_config_id_admin($_SESSION['user_id']); } $lab_config_idd = array($lab_config_id); $stat_list = StatsLib::getDiscreteInfectionStatsAggregate($lab_config_idd, $date_from, $date_to, 0); $result = $stat_list; if ($result < 1) { echo $result; } else { echo json_encode($result); }