0) { $idutente = $_POST['idutente']; $queryutente = "AND utenti.id = $idutente"; } else { $idutente = 0; $queryutente = ""; } if (isset($_POST['idip']) && $_POST['idip'] > 0) { $idip = $_POST['idip']; $queryip = "AND proxy_pool.id = $idip"; } else { $idip = 0; $queryip = ""; } $stato = array ("Disattivo", "Attivo", "Permanente"); $query_user = " SELECT utenti.id, utenti.utente FROM utenti JOIN permessi ON permessi.id_utenti = utenti.id WHERE permessi.id_moduli = ".$MODULO['id']." ORDER BY utente "; $res_user = mysql_query( $query_user, $DB_ID ); $query_ip = " SELECT firewall_macchine.id_proxy_pool AS id, proxy_pool.nome, proxy_pool.ip FROM firewall_macchine JOIN proxy_pool ON firewall_macchine.id_proxy_pool = proxy_pool.id ORDER BY -proxy_pool.nome DESC, INET_ATON(proxy_pool.ip) ASC "; $res_ip = mysql_query( $query_ip, $DB_ID ); ?>
riga(); $tabella->intestazione (array("", "Data", "", "Utente", "", "Nome Regola", "", "Da", "", "A", "", "Proto", "", "Tipo", "", "Stato", "")); $query = " SELECT firewall_logs.tabella, firewall_logs.stato, DATE_FORMAT(firewall_logs.data, '%d.%m.%Y %H:%i:%s') AS data, utenti.utente, firewall_versoesterno.nome AS reg_nome, firewall_versoesterno.int_port, firewall_versoesterno.ext_port, firewall_versoesterno.proto, proxy_pool.nome AS int_nome, proxy_pool.ip AS int_ip, firewall_macchine_ext.nome AS ext_nome, firewall_macchine_ext.ip AS ext_ip, 'Forward' AS tipo FROM firewall_logs JOIN utenti ON firewall_logs.id_utenti = utenti.id $queryutente JOIN firewall_versoesterno_regole ON firewall_logs.id_regole = firewall_versoesterno_regole.id AND firewall_logs.tabella = firewall_versoesterno_regole.regola JOIN firewall_versoesterno ON firewall_versoesterno_regole.id_firewall_versoesterno = firewall_versoesterno.id JOIN firewall_macchine ON firewall_versoesterno.id_firewall_macchine = firewall_macchine.id JOIN proxy_pool ON firewall_macchine.id_proxy_pool = proxy_pool.id $queryip JOIN firewall_macchine_ext ON firewall_versoesterno.id_firewall_macchine_ext = firewall_macchine_ext.id WHERE firewall_logs.data >= DATE_SUB(NOW(), INTERVAL 1 $tempo) ORDER BY firewall_logs.data DESC "; $res = mysql_query( $query, $DB_ID ); while ($dato = mysql_fetch_array ( $res )) { if ($dato['tabella'] == "versoesterno") { $da = $dato['int_ip']." (".$dato['int_nome']."):".$dato['int_port']; $a = $dato['ext_ip']." (".$dato['ext_nome']."):".$dato['ext_port']; } else { $a = $dato['int_ip']." (".$dato['int_nome']."):".$dato['int_port']; $da = $dato['ext_ip']." (".$dato['ext_nome']."):".$dato['ext_port']; } ?> close(); ?>