diff --git a/firewall/firewall_logs.php b/firewall/firewall_logs.php index 91516a7..3f501ac 100755 --- a/firewall/firewall_logs.php +++ b/firewall/firewall_logs.php @@ -10,6 +10,26 @@ if (isset($_POST['tempo'])) { $tempo = "DAY"; } +if (isset($_POST['tipo']) && $_POST['tipo'] != '0') { + $tipo = $_POST['tipo']; + $querytipo1 = "AND firewall_vpn.tipo = '$tipo'"; + $querytipo2 = "AND firewall_macchine_ext.tipo = '$tipo'"; +} else { + $tipo = ""; + $querytipo1 = ""; + $querytipo2 = ""; +} + +if (isset($_POST['nome']) && $_POST['nome'] != '0') { + $nome = $_POST['nome']; + $querynome1 = "AND firewall_versointerno.nome = '$nome'"; + $querynome2 = "AND firewall_versoesterno.nome = '$nome'"; +} else { + $nome = ""; + $querynome1 = ""; + $querynome2 = ""; +} + if (isset($_POST['idutente']) && $_POST['idutente'] > 0) { $idutente = $_POST['idutente']; $queryutente = "AND utenti.id = $idutente"; @@ -44,24 +64,39 @@ $query_user = " SELECT "; $res_user = mysql_query( $query_user, $DB_ID ); -$query_ip = " SELECT - firewall_macchine.id_proxy_pool AS id, - proxy_pool.nome, - proxy_pool.ip +$query_nome = " SELECT + nome FROM - firewall_macchine - JOIN - proxy_pool - ON - firewall_macchine.id_proxy_pool = proxy_pool.id + firewall_versoesterno + UNION SELECT + nome + FROM + firewall_versointerno + GROUP BY + nome ORDER BY - -proxy_pool.nome DESC, - INET_ATON(proxy_pool.ip) ASC + nome "; -$res_ip = mysql_query( $query_ip, $DB_ID ); +$res_nome = mysql_query( $query_nome, $DB_ID ); + +$query_tipo = " SELECT + tipo + FROM + firewall_vpn + UNION SELECT + tipo + FROM + firewall_macchine_ext + GROUP BY + tipo + ORDER BY + tipo +"; +$res_tipo = mysql_query( $query_tipo, $DB_ID ); ?>