 |
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 = "";
}
?>
|
 |
|
 |
 |
Ultima connessione: |
|
 |
 |
| Stato: |
 |
Ultimo inserimento: |
|
 |
Ultima esecuzione: |
|
 |
 |
|
|