示例#1
0
        $lista = substr($lista, 0, strlen($lista) - 1);
    }
}
#---------------------------------------------------------------------------------------
#---------------------------------------------------------------------------------------
#       Sezione Tracciamento Grafici
#---------------------------------------------------------------------------------------
if ($operazione == "Disegna") {
    $ora = date("H");
    $giorno = date("d");
    $mese = date("M");
    $anno = date("Y");
    $lista = $_POST['lista'];
    $db = new DBclass();
    $db->connetti();
    $nodi = $db->estrai_record("nodi", array("ID", "nome", "ip_wifi", "ip_man", "interface", "creato", "attivo", "registrato"));
    $db->disconnetti();
    $a = explode("|", $lista);
    //lista dei grafici da tracciare
    //var_dump($a);
    //	$giorno="24";
    //	$mese="Sep";
    //	$anno="2014";
    $vin_max = "0";
    $vout_max = "0";
    $medie = array();
    foreach ($a as $l) {
        //		echo var_dump($l);
        $ll = explode("@", $l);
        //		echo $ll[1],"-".$ll[0]."-".$ll[2]."<br>";
        //		echo $ll[1],"-".$ll[0]."<br>";
<tr>
<?php 
include "menu.html";
?>
  <!--      <td style="border: 1px solid black;background-color: rgb(238, 238, 238); height: 200px; width: 700px; vertical-align: top; color: rgb(249, 57, 6);">-->
 <td style="border: 1px solid black;background-image: url(weblink21.gif); height: 200px; width: 800px; vertical-align: top; color: rgb(249, 57, 6);">
    
      
<!-- Form di Registrazione dati del Nodo -->
			   <h3 style="text-align: center;" >Elenco dei Nodi</h3>
				<table border="1" style="width:60%; color: blue;" align="center">
<?php 
//		echo "<tr style=".'"text-align: center; color:black;"'."> <td>Nome</td> <td>IP Antenna</td><td>IP Manutenzione</td> <td>Interfaccia</td><td>Registrato</td></tr>";
$db = new DBclass();
$db->connetti();
$nodi = $db->estrai_record("nodi", array("ID", "nome", "location", "ip", "fetch_url", "attivo", "creato"));
//		$servizi= $db->estrai_record("servizi",array ("descrizione","ip","porta"));
//   	echo count($nodi);
if (count($nodi) > 0) {
    //			var_dump($nodi[0]);
    foreach ($nodi as $row) {
        $servizi = array();
        //				$servizi= $db->estrai_record("servizi",array ("descrizione","ip","porta"),"id_nodo='".$row['ID']."'");
        //				var_dump($servizi);
        $data_ora = explode(" ", $row['creato']);
        $attivo = "No";
        $colore = '"text-align: center; color:red;"';
        if ($row['attivo']) {
            $attivo = "Si";
            $colore = '"text-align: center; color:blue;"';
        }
示例#3
0
function aggiungi_servizio($ipw, $d, $ips, $p)
{
    $all_valid = true;
    //	echo $ipw."<br>";
    //	echo "porta=".$p."<br>";
    if (!empty($d)) {
        $valid = ip2long($ipw) !== false;
        if (!$valid) {
            $ipw .= "(Indirizzo non Valido)";
            $all_valid = false;
        }
        $valid = ip2long($ips) !== false;
        //		echo $ips."<br>";
        if (!$valid) {
            $all_valid = false;
            $ipm .= "(Indirizzo non Valido)";
        }
    }
    if ($all_valid) {
        $db = new DBclass();
        $db->connetti();
        $colonne = array("ID", "nome", "ip_wifi", "ip_man", "interface", "creato", "attivo", "registrato");
        $condizioni = "ip_wifi='" . $ipw . "'";
        if ($nodo = $db->estrai_record("nodi", $colonne, $condizioni)) {
            //			echo var_dump($nodo)."<br>";
            $ID = $nodo[0]["ID"];
            $colonne = array("ip", "porta");
            //			echo $ID."<br>";
            $condizioni = "id_nodo =" . $ID . " and ip='" . $ips . "' and porta='" . $p . "'";
            //			$db->estrai_record("servizi",$colonne,$condizioni);
            if (!($servizio = $db->estrai_record("servizi", $colonne, $condizioni))) {
                //				echo var_dump($servizio)."<br>";
                $db->inserisci("servizi", array($ID, $ips, $p, $d), array("id_nodo", "ip", "porta", "descrizione"));
            } else {
                $ips .= "(Servizio esistente)";
            }
        } else {
            $ipw .= "(Nodo Non Registrato)";
        }
        $db->disconnetti();
    }
    return array($ipw, $d, $ips, $p);
}
示例#4
0
    //echo "operazione ".$operazione."<br>";
    $db = new DBclass();
    $db->connetti();
    $nodi = $db->estrai_record("nodi", array("ID", "nome", "ip", "location", "fetch_url"));
    $db->disconnetti();
}
#---------------------------------------------------------------------------------------
#---------------------------------------------------------------------------------------
#       Sezione Tracciamento Grafici
#---------------------------------------------------------------------------------------
if ($operazione == "Disegna") {
    $lista = $_POST['lista'];
    $db = new DBclass();
    $db->connetti();
    //	$nodi = $db->estrai_record("nodi",array ("ID","nome","ip_wifi","ip_man","interface","creato","attivo","registrato"));
    $nodi = $db->estrai_record("nodi", array("ID", "nome", "ip", "location", "fetch_url"));
    //	$db->disconnetti();
    $a = explode("|", $lista);
    //lista dei grafici da tracciare
    //	var_dump($a);
    //	echo "<br>";
    $vmax = 0;
    foreach ($a as $l) {
        //		echo var_dump($l);
        $ll = explode("@", $l);
        //		echo $ll[1],"-".$ll[0]."-".$ll[2]."<br>";
        //		$condizione=sprintf("id_nodo = '%s' and giorno ='%s' and mese='%s' and anno='%s' group by left(ora,2) order by ID",$ll[2],$giorno,$mese,$anno);
        $group = "left(ora_remota,2)";
        if ($giorno == "any") {
            $giorno = "%";
            $group = "right(data_remota,2)";