0"; $res = mysql_query( $query, $DB_ID ); while ($dato = mysql_fetch_array ( $res )) { $id_fw = $dato['id']; $query_log = "$query_log UNION (select log_server.id, log_server.idazione, log_server.data, log_server.stato, log_server.testo, firewall.nome FROM log_server JOIN firewall ON log_server.fw = firewall.id where fw=$id_fw order by log_server.id desc limit 5)"; $query_azioni = "SELECT MAX(datains) AS datains, MAX(dataexec) AS dataexec, count(datains)-count(dataexec) AS conta FROM azioni WHERE fw = $id_fw AND ignora = 0 GROUP BY azioni.fw"; $res_azioni = mysql_query( $query_azioni, $DB_ID ); if ($dato_azioni = mysql_fetch_array ( $res_azioni )) { $dato = array_merge ($dato, $dato_azioni); } $stato_testo = "OK"; $stato_immagine = "img/OK.png"; $stato_img = "OK"; $stato_url1 = ""; $stato_url2 = ""; $sync_testo = "Sistema sincronizzato"; $sync_immagine = "img/applica.png"; $sync_url1 = ""; $sync_url2 = ""; $rig_testo = "Rigenerazione regole"; $rig_immagine = "img/rigenera.png"; $rig_url1 = ""; $rig_url2 = ""; if ($CONF['errore']) { $stato_testo = $CONF['errore_msg']; $stato_immagine = "img/errore.png"; $sync_testo = ""; $sync_immagine = "img/niente.png"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; } else if ($dato['tempo_conn'] == NULL) { $stato_testo = "Il server non si e' mai collegato"; $stato_immagine = "img/neverseen.png"; $sync_testo = ""; $sync_immagine = "img/niente.png"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; } else if ($dato['errore']) { $stato_testo = $dato['msg_err']; $stato_immagine = "img/errore.png"; switch ($dato['errore']) { case 1: // Manca directory conf sul server $sync_testo = ""; $sync_immagine = "img/niente.png"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; $stato_url1 = ""; $stato_url2 = ""; $stato_img = "Forza la creazione della directory"; break; case 2: // Mancanza connessione dal server $stato_testo = "Il server non si collega da ".$dato['tempo_conn']." minuti"; $stato_immagine = "img/disconnesso.gif"; $sync_testo = ""; $sync_immagine = "img/niente.png"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; break; } } else if ( $dato['aggiornamenti'] == 1 ) { $stato_testo = "Sistema in attesa di sincronizzazione"; $stato_immagine = "img/warning.gif"; $sync_testo = "Sistema in attesa di sincronizzazione"; $sync_immagine = "img/necessitasync.gif"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; } else if ( $dato['aggiornamenti'] == 2 ) { if ($dato['tempo_sync'] < $CONF['timeout_server'] ) { $stato_testo = "Sistema in sincronizzazione"; $stato_immagine = "img/warning.gif"; $sync_testo = "Sistema in sincronizzazione"; $sync_immagine = "img/necessitasync.gif"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; } else { $stato_testo = "Errore in fase di sincronizzazione"; $stato_immagine = "img/errore.png"; $stato_url1 = ""; $stato_url2 = ""; $stato_img = "Forza la sincronizzazione delle regole"; $sync_testo = ""; $sync_immagine = "img/niente.png"; $rig_testo = ""; $rig_immagine = "img/niente.png"; $rig_url1 = ""; $rig_url2 = ""; } } else if ($dato['conta'] > 0) { $stato_testo = $dato['conta']." elementi da sincronizzare"; $stato_immagine = "img/warning.gif"; $sync_testo = "Il sistema necessita' una sincronizzazione"; $sync_immagine = "img/richiedisync.gif"; $sync_url1 = ""; $sync_url2 = ""; } ?>
Server attivato Server disattivato <?php print $stato_img ?> Ultima connessione: <?php print $sync_testo ?> <?php print $rig_testo ?>
Stato: Ultimo inserimento:
Ultima esecuzione:
Server Testo Data