} else {
    $severity_selected = "";
}
if (isset($_GET['Fseverity']) && $_GET['Fseverity'] != "") {
    $Fseverity_selected = $_GET['Fseverity'];
} else {
    $Fseverity_selected = "";
}
/*
 * Build SQL request
 */
if (is_numeric($collector_id)) {
    $pearDB_syslog = new SyslogDB("syslog", $collector_id);
    $cfg_syslog = getSyslogOption($collector_id);
    $FilterHosts = getFilterHostsACL($aclHostString, $collector_id, $is_admin);
    $FilterPrograms = getFilterProgramsMerge($pearDB_syslog, $cfg_syslog);
}
$FilterFacilities = getAllFacilities();
$FilterFFacilities = array("" => "", "gt" => ">", "ge" => ">=", "eq" => "=", "le" => "<=", "lt" => "<", "ne" => "!=");
$FilterPriorities = getAllSeverities();
$FilterFPriorities = array("" => "", "gt" => ">", "ge" => ">=", "eq" => "=", "le" => "<=", "lt" => "<", "ne" => "!=");
/*
 * Generate XML ouput
 */
header('Content-Type: text/xml');
header('Pragma: no-cache');
header('Expires: 0');
header('Cache-Control: no-cache, must-revalidate');
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
echo "<root>";
# For headers
$FilterPrograms = array();
$FilterPriorities = array();
$FilterFacilities = array();
$elemArr = array();
$error = 0;
if (isset($collector)) {
    $pearSyslogDB = new SyslogDB("syslog", $collector);
    $cfg_syslog = getSyslogOption($collector);
    $FilterHostGroups = "";
    if ($is_admin) {
        $FilterHostGroups = getHostGroups();
    } else {
        $FilterHostGroups = $aclHostGroups;
    }
    $FilterHosts = getFilterHostsACL($aclHostString, $collector, $is_admin);
    $FilterPrograms = getFilterProgramsMerge($pearSyslogDB, $cfg_syslog);
    $FilterFacilities = getFilterFacilitiesMerge();
    $FilterPriorities = getFilterPrioritiesMerge();
    $sql_filter = array();
    if (isset($filter_program)) {
        array_push($sql_filter, " (program = '" . htmlentities($filter_program, ENT_QUOTES) . "') ");
    }
    if (isset($filter_hostgroup) && $filter_hostgroup != "" && $filter_hostgroup != "undefined") {
        array_push($sql_filter, " (host IN (" . getSyslogHostFromHostgroups($filter_hostgroup) . ")) ");
    } else {
        if (isset($filter_host) && $filter_host != "" && $filter_host != "undefined") {
            array_push($sql_filter, " (host IN (" . getSyslogHostFromCentreon($filter_host) . ")) ");
        } else {
            if ($is_admin) {
                array_push($sql_filter, " (host IN (" . getFullSyslogHostFromCentreon($collector, $aclHostString) . ")) ");
            } else {